"Joshua T. Blatt" wrote:
> 
> >>        I have the same doubt  regarding comparison of Contact
> >>parameters as
> >>per SIP Caller Preferences Draft-05.
> >>        For a Contact URL comparison , does the comparison apply to
> ALL
> >>parameters in the Contact or only to parameters that are specific to
> the
> >>Contact.
> >>
> >>
> >
> >The comparison is only done on the URIs, not on the contact parameters
> >(which are not URI parameters). So, if I first register:
> >
> >Contact: sip:user@domain;mobility=fixed
> >
> >and then later:
> >
> >Contact: sip:user@domain;mobility=mobile
> >
> >the second registration replaces the previous since the contact URI are
> >identical.
> >
> >
> >
> 
> Didn't you mean  this?:
> 
> Contact: <sip:user@domain>;mobility=fixed
> 
> and then later:
> 
> Contact <sip:user@domain>;mobility=mobile

They are the same. In the absence of the <>, any semi-colon separated
parameters are header parameters, not URI parameters. Thus, the contact
URI hasn't changed, so that contact is updated with new values of its
header parameters.

> Or are you saying that the mobility really is a parameter of the contact
> 
> address and that it should be removed according to bullet 5 of section
> 10.3 in bis-09?  

Its a parameter of the contact address, but bullet 5 is referring to URI
parameters, not header parameters, and anyway, this is the contact
header, not to header.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.            72 Eagle Rock Avenue
Chief Scientist                         First Floor
dynamicsoft                             East Hanover, NJ 07936
[EMAIL PROTECTED]                 FAX: (973) 952-5050
http://www.jdrosen.net                  PH:  (973) 952-5000
http://www.dynamicsoft.com
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to