> I'm trying to understand under if/when a > contact address in a 1xx should be used. > Specifically, suppose a 18x with 100rel > includes a contact address. What is the > request URI for the PRACK? > Is it the original (INVITE) request URI or > is it the address provided in the contact. > Similar question for an UPDATE after > receiving a 18x with contact address.
Traversing an early dialog is the same as traversing a confirmed dialog; thus the same "routing" rules apply to PRACK, UPDATE, re-INVITE, BYE, etcetera. Ignoring any record-routing without lr, the request-uri should be the sip-uri from the received Contact. > Thanks in advance for any info (especially > a pointer to any relevant > sections in 3261, 3311, or 3262). RFC 3262 section 4: " The provisional response MUST establish a dialog if one is not yet created. Assuming the response is to be transmitted reliably, the UAC MUST create a new request with method PRACK. This request is sent within the dialog associated with the provisional response (indeed, the provisional response may have created the dialog). " RFC 3261 section 16.12 (add the subsections) provides good examples concerning request-uri replacement, impacts of Record-Route, and impacts of the lr parameter.
<<attachment: winmail.dat>>
_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
