Sorry about the duplicate messages. This one should be readable.
When coping the name-addr from the header(s)
in the record-route header
is the host field copied or is it replaced with
the host from the contact header?
From the text in 2543 (see below) it looks like
all fields except for the
port and the maddr fields are copied from
the name-addrs in the record-route
to the route header.
If a UAS finds a Record-Route header in a request, it copies the
Record-Route maddr parameters as well as other Record-Route
parameters and any port value, maintaining their ordering, to the
Route header field of future requests issued as a UAC. Since the URIs
contained in the Record-Route header fields are not useful for the
reverse request path, the UA fills all other components of the Route
name-addr value with the name-addr value found in the Contact or the
From header field. The latter is used only if there is no Contact
header field. All URI parameters in the Contact or From header field
are copied.
Some of the message examples in the SIP Call Flow Examples
document show
record-route headers without the 'user=phone' parameter
even though the
headers contain phone numbers, for example:
Record-Route: <sip:[EMAIL PROTECTED];maddr=ss1.wcom.com>
Is this an error or is this valid syntax?
--
Regards,
Doug Hurtig
Tekelec
2425 N. Central Expressway
Richardson, Texas 75080
[EMAIL PROTECTED]
972.301.1203
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
