My question is: What happens if 200 OK to reINVITE contains Record-Route header? How is the UA that sent the reINVITE supposed to handle this? I am not asking about request, I am asking about response. Section 12.2 is only talking about handling for Request within a dialog. But nothing in the sip RFC seem to address how to handle Route-Header/route set for the response to a Request within a dialog.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dale R. Worley Sent: Wednesday, February 01, 2006 4:02 PM To: Sip-Implementors Subject: Re: [Sip-implementors] handling of Record-Route and Route header inmid dialog On Wed, 2006-02-01 at 14:33 -0500, Romel Khan wrote: > A dialog is established and a reINVITE is sent. The 200 ok response > for the reINVITE contains Record-Route header. Is the UAC supposed to > recompute the route set and how? > It seems that SIP RFC3261 is somewhat vague on this. The RFC section > 13.2.2.4 says: "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." That clause only applies to INVITEs that start dialogs. Hence, the part about "the dialog MUST be transitioned to the 'confirmed' state" -- it must previously have been "early". A re-INVITE is a request within a dialog, and the rules of section 12.2 apply: "Requests within a dialog MAY contain Record-Route and Contact header fields. However, these requests do not cause the dialog's route set to be modified, although they may modify the remote target URI." Dale --- interop.pingtel.com -- the public SIP phone interoperability test server _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
