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

"Brett Tate" <brett@broadsoft.com> Thu, 30 August 2001 05:15 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 BAA20885 for <sip-archive@odin.ietf.org>; Thu, 30 Aug 2001 01:15:55 -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 BAA07078; Thu, 30 Aug 2001 01:04:49 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id BAA07047 for <sip@ns.ietf.org>; Thu, 30 Aug 2001 01:04:46 -0400 (EDT)
Received: from broadsof.temp.veriohosting.com (broadsof.temp.veriohosting.com [161.58.239.68]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA19473 for <sip@ietf.org>; Thu, 30 Aug 2001 01:03:27 -0400 (EDT)
Received: from tate ([64.243.180.244]) by broadsof.temp.veriohosting.com (8.11.2) id f7U54lp55090; Thu, 30 Aug 2001 01:04:47 -0400 (EDT)
Reply-To: brett@broadsoft.com
From: Brett Tate <brett@broadsoft.com>
To: sip@ietf.org
Subject: RE: [Sip] Open Issue #7: CANCEL for non-INVITE
Date: Thu, 30 Aug 2001 01:04:16 -0400
Message-ID: <000601c13111$38b42660$2b01a8c0@broadsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
In-Reply-To: <B65B4F8437968F488A01A940B21982BF020D662A@DYN-EXCH-001.dynamicsoft.com>
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

> My proposal was that we should deprecate CANCEL for 
> non-INVITE. The benefit
> is not even quantifiable, at best, and the cost seems high. 
> Of course, for
> backwards compatibility, a server should not complain if it 
> gets a CANCEL
> for a non-invite, just respond 200 OK (or even 405 is OK) and 
> thats it. It
> should have responded to the request anyway. 

The proposal sounds good to me.

If the request was not important, just 
quit sending retries for the request and 
mark the delivery status as unknown/who-cares.

If the request was important, the UAC 
would have had to indefinitely continue 
to send the request or an alternative 
query to find out if the CANCEL actually 
worked.  

If the success or cancellation status of 
a request is deemed important enough, 
how about a new DISCARDORNOTIFY method 
to ensure that the request will be 
discarded if received or a notification 
sent if positively acknowledged? :)


_______________________________________________
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