Hi, currently we have some disputes on routeset and remote target update
in early and confirmed dialog.
questions are,
1) can routeset and contact be updated with 1xx response to ini-INVITE
in early dialog?
like
A B
INVITE
------------------------->
First 1xx with contact ,to tag and Record-Route
<-------------------------
Second 1xx with contact ,to tag and Record-Route
<-------------------------
can second 1xx update the early dialog's routeset and remote
target, which is created by first 1xx.
From the 3261, looks not it can NOT
Section 12.1.2:
When a UAC receives a response that establishes a dialog, it
constructs the state of the dialog. This state MUST be
maintained
for the duration of the dialog.
But why? If B is a mobile moving to somewhere else.....
2) A B
INVITE
------------------------->
First 1xx with contact ,to tag and Record-Route
<-------------------------
Second 1xx with contact ,to tag and Record-Route
<-------------------------
2xx
<-------------------------
When dialog change to confirmed state on receipt of 2xx, 3261 says
sec 13.2.2.4
If the dialog identifier in the 2xx response matches the dialog
identifier of an existing dialog, the dialog MUST be transitioned to the
"confirmed" state, and the route set for the dialog MUST be recomputed
based on the 2xx response using the procedures of Section 12.2.1.2.
Otherwise, a new dialog in the "confirmed" state MUST be constructed
using the procedures of Section 12.1.2.
How about update remote target?
Does 2xx with different contact from previous 1xx make sense?
Thanks
Regards,
Rockson Li (Zhengyu Li)
Software Engineer
Cisco R&D Center, Shanghai, PRC
Phone(Office) : (8621) 24057003
Email: [EMAIL PROTECTED]
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors