[Sipping] Re: draft-ietf-sipping-uri-list-subscribe-02.txt
Paul Kyzivat <pkyzivat@cisco.com> Thu, 13 January 2005 15:13 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA17262 for <sipping-web-archive@ietf.org>; Thu, 13 Jan 2005 10:13:34 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cp6tV-0006TF-9s for sipping-web-archive@ietf.org; Thu, 13 Jan 2005 10:28:20 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cp6WK-0006IG-T0; Thu, 13 Jan 2005 10:04:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cp6L6-0002CD-BD for sipping@megatron.ietf.org; Thu, 13 Jan 2005 09:52:44 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15693 for <sipping@ietf.org>; Thu, 13 Jan 2005 09:52:42 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cp6ZJ-00062j-IL for sipping@ietf.org; Thu, 13 Jan 2005 10:07:28 -0500
Received: from sj-core-5.cisco.com (171.71.177.238) by sj-iport-4.cisco.com with ESMTP; 13 Jan 2005 06:52:17 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from flask.cisco.com (IDENT:mirapoint@flask.cisco.com [161.44.122.62]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id j0DEq6k0018251 for <sipping@ietf.org>; Thu, 13 Jan 2005 06:52:08 -0800 (PST)
Received: from cisco.com ([161.44.79.149]) by flask.cisco.com (MOS 3.4.6-GR) with ESMTP id AOH55205; Thu, 13 Jan 2005 09:52:05 -0500 (EST)
Message-ID: <41E68B15.1050408@cisco.com>
Date: Thu, 13 Jan 2005 09:52:05 -0500
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: sipping@ietf.org
References: <200501112038.PAA24546@ietf.org>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
Content-Transfer-Encoding: 7bit
Subject: [Sipping] Re: draft-ietf-sipping-uri-list-subscribe-02.txt
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
Content-Transfer-Encoding: 7bit
Section 6 says: A resource list server receiving a subsequent SUBSCRIBE request with a resource-list body, following standard SIP procedures, rejects it with a 415 (Unsupported Media Type) response. This seems to be stretching the meaning of 415. With a 415 you are supposed to list the media types that you support. I don't think the server can honestly report that it doesn't support the media type - it does, but just not in this context. The text tries to explain its way out of this with the following: Note that a difference between an initial SUBSCRIBE request and subsequent ones is that while the initial request is sent to the public URI of the resource list, subsequent ones are sent to the URI provided by the server when the dialog was established. Therefore, from the client's point of view, the resource identified by the former URI supports recipient-list bodies while the resource identified by the latter does not support them. But this doesn't really hold water. There is no guarantee that the initial subscribe request is sent to a different address than the resubscribe. (It is entirely possible that the watcher had the contact address at the time of the initial subscription. And in any case the entity the subscription is with is determined by the response to the initial subscribe. With the proposed new Accept-Disposition header, I suppose it could report that it doesn't support "recipient-list" disposition. But that suffers from the same problem - the lack of support is contextual. As it stands, it would be reasonable for the watcher to conclude that this peer no longer supports this feature. I think we need a new way to reflect that something isn't accepted for contextual reasons. Perhaps this could be handled with a Reason code in addition to the 415. Or - the scope of Accept-* headers has never been specified. We could clarify some relationship between this and dialogs, though that would cause problems with its use outside dialogs, such as in OPTIONS. Paul _______________________________________________ Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] I-D ACTION:draft-ietf-sipping-uri-list-… Internet-Drafts
- [Sipping] Re: draft-ietf-sipping-uri-list-subscri… Paul Kyzivat