[Siproxd-users] Bug in sip_rewrite_contact()
Status: Beta
Brought to you by:
tries
From: Michael P. <mic...@ci...> - 2005-08-18 18:01:05
|
Hi, I have been trying to use siproxd in association with Free World Dialup, just as an outbound proxy, and it normally works. But I have found one failure case concerning registration. FWD supports several endpoints registering for the same number at the same time. When I register a new endpoint, the 200 response contains a list of all currently registered contacts, and this is where the problem lies. sip_rewrite_contact attempts to translate the contact back to the 'true url', but it only does this for the first contact listed in the message. As it happens, I needed it to translate the 2nd contact in a list of 3 contacts. Because this translation doesn't take place, my User Agent thinks that the registration has failed, since it can't find itself on the list of registered contacts. Regards, Michael Procter |