I ran over the same problem, but using PJSIP. Reading the original thread might be useful for you: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2009-July/008132.html
On Mon, 2009-08-24 at 17:15 -0400, Carlos S. Antunes wrote: > Anyone? Any ideas on how to go about this? Thanks! > > Carlos S. Antunes wrote: > > Hello! > > > > I am currently testing Freeswitch which, as you probably are aware, > > relies on Sofia-SIP. > > > > To conduct tests, I am using a Callcentric account. > > > > Callcentric uses DNS SRV records as a way to direct traffic to their SIP > > proxies. A 'srv' 'dig' of '_sip._udp.callcentric.com' returns: > > > > _sip._udp.callcentric.com. 10025 IN SRV 20 7 5080 > > alpha6.callcentric.com. > > _sip._udp.callcentric.com. 10025 IN SRV 20 7 5080 > > alpha7.callcentric.com. > > _sip._udp.callcentric.com. 10025 IN SRV 20 7 5080 > > alpha1.callcentric.com. > > _sip._udp.callcentric.com. 10025 IN SRV 20 7 5080 > > alpha3.callcentric.com. > > > > Based on this information, Sofia-SIP appears to correctly round robin > > all available IP addresses. There is a situation, however, in which this > > round robin causes problems: in the middle of authorizations. > > > > For example, in a registration, Sofia-SIP sends a packet to > > alpha1.callcentric.com. Callcentric then challenges Sofia-SIP with a > > Proxy Authorization request. Sofia-SIP then sends the packet with the > > requested credentials but not necessarily to alpha1.callcentric.com. > > Sofia-SIP round robins and sends the second packet to one of the other > > proxies. However, Callcentric proxies don't appear to share a common > > authorization database and in most cases authorizarion fails. This > > continues for a little while and eventually, by chance, the second > > packet is sent to the initial Callcentric proxy. > > > > This situation appears to be a Callcentric "bug". However, it would be > > nice if Sofia-SIP could handle such a scenario by sticking with the > > original proxy when challenged for authentication even if this behavior > > deviates slightly from the specs. Is this something that could be > > implemented, perhaps controlled by a flag? > > > > Thanks! > > > > Carlos Antunes > > Nowthor Corporation > > > > > > > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Sofia-sip-devel mailing list > Sofia-sip-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel