Subject: RE: [Sip] Clarification on methods-param in caller preferences

From: Jonathan Rosenberg <[email-masked]>
Date: Wed, 5 Dec 2001 13:58:19 -0500

> -----Original Message-----
> From: Hisham Khartabil [mailto:[email-masked]]
> Sent: Thursday, November 29, 2001 10:16 AM
> To: [email-masked]
> Subject: [Sip] Clarification on methods-param in caller preferences
> 
> 
> Hi,
> 
> The example in mind is as follows
> 
> 2 contacts registered
> 
> 
>    sip:pager@service;methods="MESSAGE"
>    sip:user@host
> 
> The draft says, if the proxy (Registrar) get an INVITE 
> request, then the
> first contact above is eliminated.
> 
> My question is: If the proxy gets a MESSAGE request, does the 
> methods-param
> in the first contact force the proxy to use that contact? 

No.

> or 
> are the two
> contacts of equal weight? (i.e. fork the request or something)

Based on section 6.4.2, the processing would not eliminate either URL, and
the processing from there on in would use the q-value merging processing
based on Accept-Contact headers. If there were none, the result would be
both contacts having the default q value of 1.0. Whether the proxy would
then fork or not is a policy decision; caller preferneces recommends it in
this case.

-Jonathan R.
---
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
[email-masked]                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

_______________________________________________
Sip mailing list  http://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email-masked] for questions on current sip
Use [email-masked] for new developments on the application of sip