On Thu, 25 Oct 2007, Frederico Madeira wrote:
> Philipp
>
> This didn't wotk.
>
> Let's suppose that my sip extension 3000 want to call to (302).123.3211
> I need a rule in extensions.conf to match with this number, right ?
> So, I can't use rules that you advice.
>
> My problem is only for outbound calls.
>
> 2007/10/25, Philipp Kempgen <[EMAIL PROTECTED]>:
>> Frederico Madeira wrote:
>>
>>> I Have in my sip.conf two extension 3000 and 3001.
>>>
>>> I have this rule in my extensions.conf
>>>
>>> exten=> _X.,1,Dial(SIP/[EMAIL PROTECTED](num)},60,Tt)
>>> exten=> _X.,2,Hangup
>>>
>>> exten=> _X.,1,Dial(SIP/[EMAIL PROTECTED](num)},60,Tt)
>>> exten=> _X.,2,Hangup
>>>
>>>
>>> And every calls made by my both extension was using the first rule, so
>>> calls from  extension 3000 match with peer and work, but calls from
>>> 3001 didn't match with peer and I got error.
>>
>>
>> exten=> 3000,1,Dial(SIP/[EMAIL PROTECTED],60,Tt)
>> exten=> 3000,n,Hangup()
>>
>> exten=> 3001,1,Dial(SIP/[EMAIL PROTECTED],60,Tt)
>> exten=> 3001,n,Hangup()
>>
>> That dialplan is about as easy as it can get. :)
>>
>> Regards,
>>   Philipp Kempgen

Okie dokie....

[outbound]
exten=> _X.,1,GotoIf([${CALLERID(num)} == "3000"]?path0|1)
exten=> _X.,2,GotoIf([${CALLERID(num)} == "3001"]?path1|1)
exten=> _X.,3,Playback(tt-monkeys)
exten=> _X.,4,Hangup

[path0]
exten=> _X.,1,Dial(SIP/[EMAIL PROTECTED],60,Tt)
exten=> _X.,2,Hangup

[path1]
exten=> _X.,1,Dial(SIP/[EMAIL PROTECTED],60,Tt)
exten=> _X.,2,Hangup

If you hear the monkeys...

Brett

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to