Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
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
Reporter Carewolf View Status public  
Assigned To
Priority normal Resolution open  
Status acknowledged   Product Version
Summary 0000161: DNS failover in SIP
Description 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.

Additional Information 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 ? file icon sockaddr.diff [^] (5,891 bytes) 2011-02-21 15:17

- Relationships

-  Notes
Carewolf (reporter)
2011-02-21 15:20

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.

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker