Hi,

Section 4 in RFC 3891 says the following:

A UAC MUST NOT send an INVITE with a Replaces header field that
attempts to replace an early dialog which was not originated by the
target of the INVITE with a Replaces header field.

Could you please shed some light why this restriction was put in
place? Is my understanding of the above text in RFC wrong for my use
cases?

I have couple of use cases where it would be better if this
restriction wasn't there...

- Alice has a laptop having both Wireless and Wired interfaces. When
she calls Bob, Wired interface is used, lets say Bob sends 18X
response which creates an early dialog. Now if the laptop switches
over the Wireless interface.

- Alice has a wireless phone which receives IP1 in WLAN1 and IP2 in
WLAN2. If Alice calls Bob and Bob sends 18X response to establish
early-dialog and if Alice now moves from WLAN1 to WLAN2.

Wouldn't it be better in these cases if Alice could send a new INVITE
w/ Replaces with updated SDP and Dialog contact information to Bob?

Thanks
Vishal

PS: Rohan, Billy, I'm sorry I sent the mail to incorrect mailing list
address initially.
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to