[Asterisk-Users] cmd dial timeout don't work in asterisk

Eric "ManxPower" Wieling eric at fnords.org
Sun Nov 20 16:24:16 MST 2005


asterisk user dupont wrote:
>> asterisk user dupont wrote:
>>> Hello.
>>>
>>> My dial timeout worked perfectly on the last asterisk but not on the new.
>>>
>>> Here is my extension.conf :
>>>
>>> exten => s,1,Answer()
>>> exten => s,2,noop(${CALLERID})
>>> exten => s,3,Set(TIMEOUT(response)=20)
>>> exten => s,4,Background(test)
>>> exten => s,5,Dial(Zap/2|${CALLERID},15)
>>> exten => s,6,GoTo(personnedispo,s,1)
>>> exten => s,106,GoTo(tousoccupe,s,1)
>> Ok problems with the above:
>>
>> 1) exten => s,5,Dial(Zap/2|${CALLERID},15) should not contain the | - that is
>> a separator for parameters, so you are setting a timeout of callerid and
>> options of 15.
> 
> So what do i have to use instead of | ?
> 
> As i am not in office today, i can not test.. but it seem curios to write :
> exten => s,5,Dial(Zap/2${CALLERID},15)
> 
> no ?

That would depend on what you are trying to do.  If ${CALLERID} is equal 
to Robert Dobbs <666> then the above dial line would expand to:

exten => s,5,Dial(Zap/5Robert Dobbs <666>,15)

What are you trying to do?

> 
> I think i must use a separator ?
> 
>> 2) If you would like to have +101 bridging you need to use the j option to the
>> dial command now.
>>
> 
> I didn't know that.

You didn't know that because it's not true.  There was a BUG for a short 
time that required the use of "j" to get priority jumping.  That was 
fixed weekw ago.



More information about the asterisk-users mailing list