|Anonymous | Login | Signup for a new account||2022-09-26 22:08 EEST|
|Main | My View | View Issues | Change Log | Roadmap | Docs|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000161||[Yate - Yet Another Telephony Engine] module||minor||have not tried||2009-05-01 15:31||2011-02-21 15:20|
|Summary||0000161: DNS failover in SIP|
DNS queries can return multiple addresses. The alternative can be used in case the first returned address fails. This is however not done by YATE.
To implement this for YATE:
1. The socketaddr needs to remember all the alternatives, and have a function to access them.
2. The SIP engine should on outgoing 408 or 503 errors, make the sip-party switch the the next alternative address and try again.
For faster fail-over see bug 0000160
|Tags||No tags attached.|
|Attached Files||sockaddr.diff [^] (5,891 bytes) 2011-02-21 15:17|
Uploaded patch to SocketAddr that make it possible to resolve and store multiple results of a DNS-query.
This doesn't change any behaviour on its own though. The module that does the actual failover in our implementation is a bit too specific for YATE though. I guess in YATE proper, it would make sense to do this failover in register or pbxassist where other types of failover is already handled.
|2009-05-01 15:31||Carewolf||New Issue|
|2009-05-03 14:38||paulc||Status||new => acknowledged|
|2011-02-21 15:17||Carewolf||File Added: sockaddr.diff|
|2011-02-21 15:20||Carewolf||Note Added: 0000364|
|Copyright © 2000 - 2008 Mantis Group|