RE: [SIP] Open Issues BOF Meeting is in Duluth
Rohan Mahy <rohan@cisco.com> Wed, 21 March 2001 21:46 UTC
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58]) by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA16471 for <sip-archive@odin.ietf.org>; Wed, 21 Mar 2001 16:46:13 -0500 (EST)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1]) by lists.bell-labs.com (Postfix) with ESMTP id 2232D44401; Wed, 21 Mar 2001 16:46:12 -0500 (EST)
Delivered-To: sip@lists.bell-labs.com
Received: from sj-msg-core-1.cisco.com (sj-msg-core-1.cisco.com [171.71.163.11]) by lists.bell-labs.com (Postfix) with ESMTP id 5E10A44338 for <sip@lists.bell-labs.com>; Wed, 21 Mar 2001 16:45:13 -0500 (EST)
Received: from imop.cisco.com (imop.cisco.com [171.69.11.44]) by sj-msg-core-1.cisco.com (8.9.3/8.9.1) with ESMTP id NAA26319; Wed, 21 Mar 2001 13:45:08 -0800 (PST)
Received: from rmahy-home-nt (rmahy-dsl1.cisco.com [10.19.53.122]) by imop.cisco.com (Mirapoint) with ESMTP id AAO63961; Wed, 21 Mar 2001 13:45:04 -0800 (PST)
Message-Id: <4.2.0.58.20010321134257.01bad4c0@lint.cisco.com>
X-Sender: rmahy@imop.cisco.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58
To: David Shrader <dshrader@master-consultant.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: RE: [SIP] Open Issues BOF Meeting is in Duluth
Cc: "Rosen, Brian" <Brian.Rosen@marconi.com>, sip@lists.bell-labs.com
In-Reply-To: <IOELJCGIEEKHJFFKGFJNIEJLCAAA.dshrader@master-consultant.co m>
References: <4FBEA8857476D311A03300204840E1CF01A6F2CB@whq-msgusr-02.pit.comms.marconi.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format="flowed"
Sender: sip-admin@lists.bell-labs.com
Errors-To: sip-admin@lists.bell-labs.com
X-BeenThere: sip@lists.bell-labs.com
X-Mailman-Version: 2.0beta6
Precedence: bulk
List-Help: <mailto:sip-request@lists.bell-labs.com?subject=help>
List-Post: <mailto:sip@lists.bell-labs.com>
List-Subscribe: <http://lists.bell-labs.com/mailman/listinfo/sip>, <mailto:sip-request@lists.bell-labs.com?subject=subscribe>
List-Id: IETF SIP Mailing List <sip.lists.bell-labs.com>
List-Unsubscribe: <http://lists.bell-labs.com/mailman/listinfo/sip>, <mailto:sip-request@lists.bell-labs.com?subject=unsubscribe>
List-Archive: http://lists.bell-labs.com/pipermail/sip/
Date: Wed, 21 Mar 2001 13:43:27 -0800
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id QAA16471
FYI: Notes reposted in text if anyone cares.... thx, -r Issues Meeting SIP Bar BOF Tuesday, March 20, 2001 Notes taken by David Shrader Issues to Discuss · Overlap · Record Route · Early Media · Re-INVITE Glare · Pre-loaded Route headers · SRV Randomization issues · 409 · Replaces Header · Request-URI parmaeters Closed Issues from Previous Meetings · Re-INVITE without SDP closed o The re-INVITE without SDP means no change, keep whatever you already have · Refer-to issue Jonathan R indicated that he would re-issue the bis draft as soon as possible after the IETF meeting. Issues Work Record Route · What methods do you Record-Route in? · JR thought it meant only for session initiation methods, something that installs state · RM Any transaction that has subsequent transactions in the same call leg. · There is also a request to not shove garbage into SIP messages because we are using UDP. We would like to avoid fragmentation because there are problems with fragments. · Go ahead and add RR in other messages that dont need it, such as Options. · There is also a comment about the difficulty of implementing exception cases. · RS You should put RR in things that are useful, but MAY put it anywhere. · JR added comment that the UA will ignore RR in methods that dont use it. · Note: when RR comes in subsequent messages. The receipt of it MUST NOT update the route set. If you have a route set for this call leg and you receive a RR, dont create it. If you dont have a route set for a call leg and you receive a RR, install it. · A RR in a 200 OK from a PRACK and COMET are both ignored. A RR that occurs inside an INVITE is ignored. This is a little more difficult in that the RR within an INVITE may have a limited lifetime. This is added as issue RR w/in pending INVITE. · JR probably add text in bis about the overlap transaction limitations. In particular, the INVITE is the only transaction that allows overlap. · Basic RR issue closed. Re-INVITE Glare · If you have an invite transaction in progress and you receive an INVITE, you should reject it with a 500 and a Retry-After granularity of seconds. There are concerns that this was not fast enough with proposals to make faster. · Is this even a problem? Is the SDP a one-sided view or a two-sided view? Are there are other state items in the re-INVITE that cause this to be a problem? · SDP negotiation may be a future problem. · This item is still open. Pre-loaded Route headers · Clearly recognized as a need. There are good reasons for it. · A request that already has a route in it, still needs to be record-routed. · Are there potential security threats to this? These considerations need to be added. Using pre-loaded headers and modified Route headers in general should be discussed explicitly. Also modified and pre-loaded Via headers. · It is up to the policy of the proxy server to know whether or not to accept Route headers. · This should be clarified in the spec (new RR text) to indicate that pre-loaded headers might exist. · Partial Route processing should already be covered in the text. · Issue closed. 409 and the Action Parameter · If A sends Registrar with an action parameter of proxy and B sends same To field with an action parameter of redirect. · Conservative solution: keep action parameter as is, since we dont know what this means, we reject the conflicting request · Liberal solution: there are cases where you can reasonably determine what happens, such as method dependent. Allow different actions to be submitted. · Third solution: recognize a mistake; Action parameter was prior to CPL and better mechanisms are now available. This parameter should not be used any longer in new implementations. Thus, the registrar could ignore this or provide the 409 for a conflict. · HS Current model using 409 is confusing because two user agents could be conflicting and could have registration problems. You have to look really hard to notice that UA is not registered. · Is this action parameter useful for new applications? Is it realistic for new/small implementations to support CPL? Is there even a reasonable expectation of the registrar currently implementing the hint for behavior? What happens if there is a conflict between the action parameter and the CPL? · Application policy is really what should determine this. We dont need to have text indicating when the application should respond with an explicit error code. · Action parameter is deprecated. Reg. MAY send a 409. · Is this parameter useful or not? · Simplest proposal is to change MUST send 409 to a MAY send 409. · Action is useful as a hint. There is some language to use it so people want to. · There is a comparison with unknown parameters that implies we dont need to have it standardized. · HS and JR do not want to have a specified item whose meaning is not identifiable. · Rough consensus to remove action from the spec with a reference that it has historic reference in the RFC. · Issue closed. Request-URI Parameters · Whatever was in the URI to begin with, stays there in the message. Nothing gets stripped out or added. · Issue closed. Unknown URI Parameters · These are allowed, in particular for record-route headers · Text to be added to the spec for this · RR text should be clear that these unknown parameters are reflected in the Request-URI · A proxy that receives unknown parameters in Request-URI just ignores them. · Issue closed. Precedence of Route and Request-URI · What if the domain is mine, but parts of the header are not? · If we are an outbound proxy, do we take the Request-URI or the Route header to route the call. Does this imply that all outgoing proxies need to record-route? · Relates to outbound proxies, record routing of outbound proxies. · This issue discussion fell apart requiring pictures and more thinking. Attendees Rohan Mahy Robert Sparks Steve Donovan Ben Campbell Alan Johnston James Undery Neal Deeason Dean Willis Itamar Bill Marshall Don Stanwyck Jonathan Lennox Jayshree Bharatia Mary Barnes James Yu Orit Levin Francois Audet Dan Petrie Tom Taylor Robert Freillich Sean Olsen Adam Roach Gonzalo Caramillo Bob Penfield Joerg Ott Brian Rosen Jonathan Rosenberg Jon Peterson David Shrader Henning Schulzrinne Keith Drage At 09:37 PM 3/20/01 , David Shrader wrote: >Meeting notes for the issues meeting are attached. Apologies for any >editing errors. I wanted to get them out as soon as possible. >>-----Original Message----- >>From: sip-admin@lists.bell-labs.com >>[mailto:sip-admin@lists.bell-labs.com]On Behalf Of Rosen, Brian >>Sent: Tuesday, March 20, 2001 11:04 PM >>To: sip@lists.bell-labs.com >>Subject: [SIP] Open Issues BOF Meeting is in Duluth >> >>SIP meeting going on now in Duluth, 3rd floor, Hilton, back corner near >>escalator >> >>Brian >> _______________________________________________ This list is for continuing development of the SIP protocol. The sip-implementor's list is the place to discuss implementation, and to receive advice on understanding existing sip. To subscribe to it, send mail to sip-implementors-request@cs.columbia.edu with "subscribe" in the body.
- RE: [SIP] Open Issues BOF Meeting is in Duluth Rohan Mahy
- RE: [SIP] Open Issues BOF Meeting is in Duluth Cullen Jennings
- [SIP] Open Issues BOF Meeting is in Duluth Rosen, Brian
- RE: [SIP] Open Issues BOF Meeting is in Duluth David Shrader
- RE: [SIP] Open Issues BOF Meeting is in Duluth Rosen, Brian