Subject: RE: [Sip] Question about version 5

From: Jonathan Rosenberg <[email-masked]>
Date: Mon, 29 Oct 2001 16:51:02 -0500

> -----Original Message-----
> From: Chen, Xin (Xin) [mailto:[email-masked]]
> Sent: Monday, October 29, 2001 9:02 AM
> To: [email-masked]'
> Subject: [Sip] Question about version 5
> 
> 
> Question 1:
> 
> In 16.5 it says "The Record-Route process is designed to work 
> for any SIP
> request that initiates a dialog. The only such request in 
> this specification
> is INVITE. Extensions to the protocol MAY define others, and 
> the mechanisms
> described here will apply. The request that initiates a dialog and all
> refreshes (re-INVITE for example) MUST have Record-Route 
> header values added
> to them if the proxy wishes to remain in the request path."
> 
> But in table 3, Record-Route is optional for all request 
> which don't create
> a dialog excepte INVITE.
> 
> So which one takes priority, 16.5 or table 3?

I think Vijay has adequately answered this. The Record-Route in INVITE is
the only one that is useful, and the specification ONLY defines semantics
when its in an INVITE. It can be present in other methods so that a proxy
which doesn't know about methods can record-route everything, in order to be
sure it doesn't miss anything. Thats in the spirit of the sentence at line
2271. We will add a sentence that talks explicitly about other methods as
well.

> 
> Question 2:
> 
> In 17.1.1.3, it says:"The ACK request MUST NOT contain any 
> Route headers."
> 
> But in table 3: Route header is optional for ACK.
> 
> which one takes priority, 17.1.1.3 or table 3?

For ACK to non-200, ACK MUST NOT be present. That is based on the context of
section 17.1.1.3, which is only talking about this type of ACK. When talking
about ACK for 200, thats handled as for requests within a dialog, and it
does have Route. 

Table 3 needs to be updated to reflect this, and any other differences in
rules for ACK v. ACK-200.

-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