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

Reply via email to