[asterisk-users] Dial timeout with SIP - how to set timeout for INVITE ACK

Julien Chavanton jc at atlastelecom.com
Thu Dec 18 09:22:53 CST 2008


I have a concern with Dial command, I want to enable a secondary route with a remote partner, if the first route fails then we use the second one :
 
 
Solution1: it will try both (there will be 2 simultanious actives calls ringing) this is not clean when calling an endusers
 
 exten => _X.,1,Dial(SIP/${EXTEN}@remote-sip1,5 <mailto:SIP/${EXTEN}@remote-sip1,5> )
 exten => _X.,1,Dial(SIP/${EXTEN}@remote-sip2,5 <mailto:SIP/${EXTEN}@remote-sip2,5> )
 
 
 
Solution2: it will wait until 5 seconds of timeout (on answer) and then try the second alternative "n"
 
 exten => _X.,1,Dial(SIP/${EXTEN}@remote-sip1,5 <mailto:SIP/${EXTEN}@remote-sip1,5> )
 exten => _X.,n,Dial(SIP/${EXTEN}@remote-sip2,5 <mailto:SIP/${EXTEN}@remote-sip2,5> )
 
the problem is we can not select what timeout represents, timeout on ACK from INVITE would be perfect I think (1 second for example), timeout for answer ? this is to hard to predict, some mobile phone can ring for 30 seconds, etc.
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20081218/70c61e96/attachment.htm 


More information about the asterisk-users mailing list