Before issuing a new version, draft http://www.ietf.org/internet-drafts/draft-ietf-sip-record-route-fix-00.txt still contains (at least) one open issue deserving the WG attention:

It is located in section "6. Usage of transport parameter", and question is marked as "[Note: these two suggestions have to be discussed]" at the end of this section.

I will still try to summarize the problem:
This is related to a common practice in proxy implementors to support double Record-Route AND put the transport protocol parameters. This practice is acceptable as long as all SIP elements that MAY be in the path of subsequent requests support that transport. This "restriction" needs an explanation: let's imagine you have two proxies "P1" and "P2" on the path of an initial request. P1 is record-route and changes the transport from UDP to SCTP because P2 URI resolves to SCTP transport applying [RFC3263], and consequently decides to put two Record-Route, one with P1;transport=UDP, another one with P1;transport=SCTP. The problem arises if P2 is not record-route, because the next SIP element after P2 will be asked to reach P1 using SCTP transport for any subsequent request from callee, and this SIP element MAY NOT support that transport.

Today, two propositions have been identified to handle this situation:

- The first solution is to add to section 4.1 "Selecting a transport  protocol" of [RFC3263] 
which states that "If the URI specifies a transport protocol in the transport parameter, that 
transport  protocol SHOULD be used.", the following statement: "if this protocol  is not 
supported the procedures described in this document SHOULD be
  followed as if the transport parameter was not set on URI".

- Another solution is to RECOMMEND to NOT put any transport parameter  on 
Record-Route URI if the transport is a a transport protocol not mandated by 
RFC3261 (i.e. a transport different from UDP, TCP or
  TLS).


Are any of these propositions considered as acceptable? preferences? better suggestions? any help is very welcome,

Thomas





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

Reply via email to