> 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

Reply via email to