Re: [sipcore] Draft new version: draft-holmberg-sipcore-proxy-feature-03 (featuring the Feature-Caps header field)
Paul Kyzivat <pkyzivat@alum.mit.edu> Tue, 01 November 2011 20:25 UTC
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C09D21F9C9B for <sipcore@ietfa.amsl.com>; Tue, 1 Nov 2011 13:25:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.386
X-Spam-Level:
X-Spam-Status: No, score=-2.386 tagged_above=-999 required=5 tests=[AWL=0.213, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5kn6fX+Vj2Vf for <sipcore@ietfa.amsl.com>; Tue, 1 Nov 2011 13:25:44 -0700 (PDT)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [76.96.59.227]) by ietfa.amsl.com (Postfix) with ESMTP id 544FD21F9C9A for <sipcore@ietf.org>; Tue, 1 Nov 2011 13:25:44 -0700 (PDT)
Received: from omta03.westchester.pa.mail.comcast.net ([76.96.62.27]) by qmta12.westchester.pa.mail.comcast.net with comcast id rwFt1h00A0bG4ec5CwNwKT; Tue, 01 Nov 2011 20:22:56 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([24.62.109.41]) by omta03.westchester.pa.mail.comcast.net with comcast id rwNv1h01T0tdiYw3PwNv9k; Tue, 01 Nov 2011 20:22:56 +0000
Message-ID: <4EB0551D.5090309@alum.mit.edu>
Date: Tue, 01 Nov 2011 16:22:53 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: Christer Holmberg <christer.holmberg@ericsson.com>
References: <4E8C785D.5080003@alum.mit.edu> <7F2072F1E0DE894DA4B517B93C6A058522341AE6C3@ESESSCMS0356.eemea.ericsson.se> <96C0AE13-C263-48BA-96BE-64A047484575@acmepacket.com> <7F2072F1E0DE894DA4B517B93C6A058522341F491F@ESESSCMS0356.eemea.ericsson.se>, <4E9EF814.4070908@alum.mit.edu> <7F2072F1E0DE894DA4B517B93C6A05852233C3B7F8@ESESSCMS0356.eemea.ericsson.se> <D85A6021-FD66-4D06-9A21-74846741C83C@acmepacket.com> <7F2072F1E0DE894DA4B517B93C6A058522341F50A8@ESESSCMS0356.eemea.ericsson.se> <4EA03904.1010704@alum.mit.edu> <7F2072F1E0DE894DA4B517B93C6A05852233D45FEB@ESESSCMS0356.eemea.ericsson.se> <4EA066EB.40701@alum.mit.edu> <8828E4D5-D8C1-4578-A9F4-87B363F0CEE6@acmepacket.com>, <4EA6C3DA.6000605@alum.mit.edu> <7F2072F1E0DE894DA4B517B93C6A05852233C3B811@ESESSCMS0356.eemea.ericsson.se> <4EA75F61.8090409@alum.mit.edu> <7F2072F1E0DE894DA4B517B93C6A0585223428CA5B@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A058522342DDA7E@ESESSCMS0356.eemea.ericsson.se>
In-Reply-To: <7F2072F1E0DE894DA4B517B93C6A058522342DDA7E@ESESSCMS0356.eemea.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "<sipcore@ietf.org>" <sipcore@ietf.org>
Subject: Re: [sipcore] Draft new version: draft-holmberg-sipcore-proxy-feature-03 (featuring the Feature-Caps header field)
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Nov 2011 20:25:45 -0000
Here are comments on the new version. From the introduction: This document defines a new SIP header field, Feature-Caps, that can be used by entities to indicate support of features and capabilities, in case they cannot use the Contact header field for that purpose. This is really loose!!! Its not limited to proxies. It could be any UA that "cannot use the Contact header field for that purpose". What constitutes a such a reason? The Definitions section has a very non-standard definition of Proxy: Proxy: Within this specification, a "proxy" refers to an entity that does not indicate supported features using the Contact header field. Normally, however, entities that indicate support of features do not act as pure proxies, as defined by RFC 3261, but rather contain different levels of B2BUAs functionality. IMO Proxy should be defined only as it is in 3261. Section 4.1 says: A UA MUST NOT, except when it acts as a SIP registrar, insert a Feature-Caps header field in a SIP request or response. By this do you intend that a B2BUA/SBC cannot use this? Or are you drawing a fine line, where an element nominally acting as a proxy inserts this, even if it describes a feature that will require it starting to act as a B2BUA in the same dialog? In section 6.2: If a feature tag is inserted in a Feature-Caps header field of an initial SIP request or response for a dialog, the feature associated with the feature tag MUST be supported for the dialog, until the dialog is terminated. Do you mean that it cannot be changed by subsequent signaling within the dialog? If Feature-Caps can be used by a 3pcc (b2bua) controller (can it?) then this limitation could break 3pcc transfers, where the transfer-target has different features. Section 8: Since this is using feature tags, it has to live with the IANA registration mechanism defined in 2506. I think that means, at best, you can require that certain material be included in the "Related standards or documents" that can optionally be included in a feature tag registration. That means it won't be possible to discern from a feature tag registration whether it applicable for use in Feature-Caps. Thanks, Paul On 10/28/11 6:09 AM, Christer Holmberg wrote: > > Hi, > > I've submitted a new version (-03) of draft-holmberg-sipcore-proxy-feature, which suggests a solution based on the proxy feature requirements. > > The MAJOR CHANGE, based on the list discussions, is that the mechanism now uses a new header field, Feature-Caps, rather than existing header fields (Record-Route, Path etc). > > I did not include the "SIP-URI alternative" at this point. > > We will also have to think about the "proxy" terminology, as it has been indicated that entities using the mechanism might not be pure proxies. But, I don't think that should prevent us from moving forward the the mechanism as such. > > Thanks to everyone who has provided feedback and input! > > Regards, > > Christer >
- [sipcore] draft-ietf-sipcore-proxy-feature-reqs-01 Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Iñaki Baz Castillo
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Olle E. Johansson
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Iñaki Baz Castillo
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Gilad Shaham
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- [sipcore] Draft new version: draft-ietf-sipcore-p… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Adam Roach
- Re: [sipcore] Draft new version: draft-ietf-sipco… Worley, Dale R (Dale)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] Draft new version: draft-ietf-sipco… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Hadriel Kaplan
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- [sipcore] draft-ietf-sipcore-proxy-feature-reqs-0… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… DRAGE, Keith (Keith)
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-proxy-feature-re… Christer Holmberg
- [sipcore] Draft new version: draft-holmberg-sipco… Christer Holmberg
- Re: [sipcore] Draft new version: draft-holmberg-s… Hadriel Kaplan
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat
- Re: [sipcore] Draft new version: draft-holmberg-s… Christer Holmberg
- Re: [sipcore] Draft new version: draft-holmberg-s… Cullen Jennings
- Re: [sipcore] Draft new version: draft-holmberg-s… Hadriel Kaplan
- Re: [sipcore] Draft new version: draft-holmberg-s… Christer Holmberg
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat
- Re: [sipcore] Draft new version: draft-holmberg-s… Christer Holmberg
- Re: [sipcore] Draft new version: draft-holmberg-s… Christer Holmberg
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat
- Re: [sipcore] Draft new version: draft-holmberg-s… Paul Kyzivat