[asterisk-users] Dial timeout with SIP - how to set timeout for INVITE ACK
Philipp Kempgen
philipp.kempgen at amooma.de
Thu Dec 18 10:17:23 CST 2008
Julien Chavanton schrieb:
> 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> )
You can't have the same "priority" (1) more than once per
extension (_X.).
> 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.
So why not use 30 and let Asterisk take care of the SIP details/
timeouts?
And just to be sure: Don't put those "mailto" things in
extensions.conf. :-)
Philipp Kempgen
--
http://www.das-asterisk-buch.de - http://www.the-asterisk-book.com
Amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
--
More information about the asterisk-users
mailing list