Re: [Sip] Open Issue #7: CANCEL for non-INVITE

Vijay Gurbani <vkg@lucent.com> Thu, 23 August 2001 14:57 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24809 for <sip-archive@odin.ietf.org>; Thu, 23 Aug 2001 10:57:23 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA08007; Thu, 23 Aug 2001 10:42:45 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA07978 for <sip@ns.ietf.org>; Thu, 23 Aug 2001 10:42:43 -0400 (EDT)
Received: from ihemail1.firewall.lucent.com (ihemail1.lucent.com [192.11.222.161]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24553 for <sip@ietf.org>; Thu, 23 Aug 2001 10:41:26 -0400 (EDT)
Received: from ih2mail.ih.lucent.com (h135-1-241-39.lucent.com [135.1.241.39]) by ihemail1.firewall.lucent.com (Switch-2.1.3/Switch-2.1.0) with ESMTP id f7NEghU02760; Thu, 23 Aug 2001 10:42:44 -0400 (EDT)
Received: from lucent.com by ih2mail.ih.lucent.com (8.8.8+Sun/EMS-1.5 sol2) id JAA17713; Thu, 23 Aug 2001 09:42:42 -0500 (CDT)
Message-ID: <3B851658.77A8432@lucent.com>
Date: Thu, 23 Aug 2001 09:42:32 -0500
From: Vijay Gurbani <vkg@lucent.com>
Organization: Lucent Technologies/Bell Laboratories
X-Mailer: Mozilla 4.73 [en]C-CCK-MCD EMS-1.4 (Win95; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
CC: "'sip@ietf.org'" <sip@ietf.org>
Subject: Re: [Sip] Open Issue #7: CANCEL for non-INVITE
References: <B65B4F8437968F488A01A940B21982BF020D662A@DYN-EXCH-001.dynamicsoft.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: sip-admin@ietf.org
Errors-To: sip-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Session Initiation Protocol <sip.ietf.org>
X-BeenThere: sip@ietf.org
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
[...[
> So, here is the first. Issue #7: CANCEL for non-INVITE.
[...]
> My proposal was that we should deprecate CANCEL for non-INVITE.

Jonathan:

If we have as a operating assumption (requirement?) that non-INVITE methods
have to be responded to immediately, then deprectaing CANCEL for these
methods is actually preferable.

Even in the SUBSCRIBE case you mentioned in your email, if the UAS fielding
the SUBSCRIBE "knows" that there maybe delay -- caused by ldap lookups,
user authorization, whatever -- in responding with a 200 OK to the 
SUBSCRIBE, it still must send a 202 Accepted final response right away.  So 
I see little utility in attempting to CANCEL a SUBSCRIBE.

As I pointed out at the London IETF, this issue is somewhat related to 
Issue #138 (to fork or not to fork [non-INVITE requests]).  Since the 
consensus on Issue 138 is that it is okay to fork non-INVITEs, -04bis 
should indicate (in Section 17.4, handling of 2xx responses) that a forking 
proxy need not CANCEL non-INVITE branches on getting a 200 OK for a 
non-INVITE request.

Regards,

- vijay
-- 
Vijay K. Gurbani  vkg@{lucent.com,research.bell-labs.com,acm.org}
Internet Software and eServices Group 
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216   Fax: +1 630 713 0184

_______________________________________________
Sip mailing list  http://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip