[asterisk-users] Timeout when dialing dead peer
Stefan Schmidt
sst at sil.at
Mon Jun 8 07:36:45 CDT 2009
Benny Amorsen schrieb:
> A regular Dial(somepeer) to a SIP peer which doesn't reply at all seems
> to not time out, or at least have a very long time out.
>
> We have a set up where we can dial two different peers, a primary and a
> backup peer. If the first one dies completely, so that no error messages
> (no ICMP unreachables or anything) are returned, Asterisk does not
> continue in the dial plan but just gets stuck on that one Dial(). I can
> of course put a time out in the Dial(), but then one call will turn into
> two calls if the person at the other end is too slow to answer their
> phone, so this is not very handy.
>
> It is possible that qualify would help, but it is not a very nice
> answer -- Asterisk's use of SIP OPTIONs is non-standard, and it can
> impose a significant load on the peer.
What kind of client cant handle one packet per minute without getting a
higher load? The interval asterisk sends an Options packet is 60 seconds
and the default timeout is 2 s for this packet. So i believe this
coudnt be a problem, or do you have a problem with the peer when a
second invite arrives during an active call?
> It would be good if Asterisk would give up after not receving any reply
> after a configurable interval.
What your are searching for is called Sip T1 Timeout and i´ve seen that
in asterisk 1.6.1.x you can set this timeout in sip.conf. Iam not sure
about changing this in other versions.
>
> /Benny
>
best regards
steve
More information about the asterisk-users
mailing list