-----Original Message-----
>From: Doug Hurtig [mailto:[EMAIL PROTECTED]]
>Sent: Monday, March 26, 2001 1:44 PM
>To: [EMAIL PROTECTED]
>Subject: [Sip-implementors] Route header construction clarification needed
>
>
>Hi,
> 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.
It has been agreed upon in past meetings that this entire mechanism is to be
removed. It has all sorts of problems. The new, agreed upon text has been
posted previously, but hasn't yet appeared in bis (which I plan to rectify
this week). The new text that I posted can be found at:
http://lists.bell-labs.com/pipermail/sip/2000q4/004809.html
For your specific question, the UAS copies the record-route URIs, in their
entirety, into route headers. No more munging the Contact header with
record-routes.
>
> 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?
This is valid. It means that ss1.wcom.com has to know that the user portion
represents a user with a phone number. How ss1.wcom.com manages its
namespace is its own decision.
-Jonathan R.
---
Jonathan D. Rosenberg 72 Eagle Rock Ave.
Chief Scientist First Floor
dynamicsoft East Hanover, NJ 07936
[EMAIL PROTECTED] FAX: (973) 952-5050
http://www.cs.columbia.edu/~jdrosen PHONE: (973) 952-5000
http://www.dynamicsoft.com
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors