On 03/23/2012 10:14 AM, Worley, Dale R (Dale) wrote: >> From: Vivek Batra [[email protected]] >> >> Now Registrar server has two registration bindings of same physical UA viz >> IP1 and IP2. Till the timeout of IP1 (by default 3600 seconds), that binding >> (IP1) shall remain live in the registrar server. Any proxy module requesting >> registrar sever for the location information of UA gets two binding viz IP1 >> and IP2 however IP1 nowhere exists in the network. Any solution to take care >> of this? > > This situation is not a problem, and therefore does not need a > solution: A request sent to the AOR will be parallel forked to both > Contact 1 and Contact 2. Clearly, the request to Contact 1 will > receive no response. But the request to Contact 2 will reach the UA > and receive the proper responses. The request to Contact 1 will be > abandoned or terminated either by timeout or when the UA sends a final > response.
Well... pedantically, the request to Contact 1 *may* receive a response, if the DHCP server in question has reassigned the address within the expiration time of the registration and the device at that address happens to have a SIP UA listening on the port specified in the Contact URI :-) In that case, I'd expect the fork of the INVITE that went to Contact 1 to result in a '404' response. This is yet another case where a UA sending a request can expect responses to have some amount of 'reasonableness', but it should be prepared for responses to contain completely unexpected contents. -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: [email protected] | SIP: [email protected] | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com & www.asterisk.org _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
