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

"James Undery" <jundery@ubiquity.net> Mon, 24 September 2001 16:56 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 MAA23605 for <sip-archive@odin.ietf.org>; Mon, 24 Sep 2001 12:56:33 -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 MAA29785; Mon, 24 Sep 2001 12:35:21 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA29754 for <sip@ns.ietf.org>; Mon, 24 Sep 2001 12:35:18 -0400 (EDT)
Received: from drago1.ubiquity.net (news.ubiquity.net [194.202.146.92] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA22346 for <sip@ietf.org>; Mon, 24 Sep 2001 12:35:08 -0400 (EDT)
Received: from mailhost.ubiquity.net by drago1.ubiquity.net via smtpd (for odin.ietf.org [132.151.1.176]) with SMTP; 24 Sep 2001 16:35:15 UT
Received: from jundery ([193.195.52.67]) by GBNEWP0758M.eu.ubiquity.net with Microsoft SMTPSVC(5.0.2195.1600); Mon, 24 Sep 2001 17:36:06 +0100
From: James Undery <jundery@ubiquity.net>
To: Gonzalo Camarillo <Gonzalo.Camarillo@lmf.ericsson.se>, "Henning G. Schulzrinne" <hgs@cs.columbia.edu>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>, 'Rohan Mahy' <rohan@cisco.com>, Christer Holmberg <christer.holmberg@lmf.ericsson.se>, sip@ietf.org
Subject: RE: [Sip] Open Issue #7: CANCEL for non-INVITE
Date: Mon, 24 Sep 2001 17:34:41 +0100
Message-ID: <NFBBIOJHKKAKGOAKHCCNEEKLCGAA.jundery@ubiquity.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <3BAF5E9A.D3CF24E4@lmf.ericsson.se>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
X-OriginalArrivalTime: 24 Sep 2001 16:36:06.0901 (UTC) FILETIME=[02589A50:01C14517]
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


> -----Original Message-----
> From: sip-admin@ietf.org [mailto:sip-admin@ietf.org]On
> Behalf Of Gonzalo
> Camarillo
> Hello,
>
> > If that is indeed the choice, then we should remove 1xx
> responses for
> > non-INVITE requests. As long as there are 1xx responses,
> non-INVITE
> > requests can sometimes not complete immediately.
>
> I agree with this. Let's define CANCEL for non-INVITEs as a
> "do nothing"
> on the server side and let's remove 1xx responses for non-INVITEs.

The problem I see here is the difference between complete immidately,
and the ability to cancel before completion. For example this all
started because of REGISTER, sending 100 then attempting to do the
database magic (possibly over a network) makes sense to restrict
retransmission, yet providing full rollback semantics to allow the
REGISTER to cancel is trickier.

>
> Then, for backwards compatibility, my understanding is that
> a "200 OK"
> for a CANCEL just means "I have received the CANCEL. You can stop
> retransmitting it". It does not imply that we are trying to cancel
> anything. In fact, if a UAS responds with a 2xx an INVITE
> request and
> later it receives a CANCEL, it still answers the CANCEL
> with a 200 OK.
>
> Therefore, if an old UAC still sends a CANCEL for a
> non-INVITE request,
> a "200 OK" response for the CANCEL seems appropriate to me.

I'd agree with this just not getting rid of 100s for non-INVITEs

James Undery


_______________________________________________
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