"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