Subject: RE: [Sip] [Sip-implementors] Question on CANCEL - backwards-compa tibility

From: "Fuxbruner, Amihay" <[email-masked]>
Date: Thu, 21 Mar 2002 12:04:41 +0200

Does sending 200 OK is the formal meaning of no-op ?

Amihay Fuxbruner
System Engineering - Signaling R&D
Comverse

-----Original Message-----
From: Ulrich Prakash [mailto:[email-masked]]
Sent: Wednesday, March 20, 2002 9:46 PM
To: Fuxbruner, Amihay; [email-masked]
Subject: Re: [Sip-implementors] Question on CANCEL - backwards-compatibility

Hi,

please refer the following text from the draft.

Section 9.2 of bis-09, line 1497:
If the original request was an INVITE,the UAS SHOULD immediately respond to
the INVITE with a 487 (Request Terminated). 
The behavior upon reception of a CANCEL request for any other method defined
in this specification is effectively no-op. 

Hence it should be a No operation.

Thanks,
Prakash.

-----Original Message-----
From: Jonathan Rosenberg [mailto:[email-masked]]
Sent: Wednesday, March 20, 2002 6:59 PM
To: Fuxbruner, Amihay
Cc: [email-masked]
Subject: Re: [Sip] Question on CANCEL - backwards-compatibility

"Fuxbruner, Amihay" wrote:
> 
> Hi,
> 
> Early bis drafts support CANCEL for any request.
> How UAS (bis 09) should respond to CANCEL for none-INVITE request from
> UAC (early bis) ?
> 

Send a 200 OK and do nothing else. This is discussed in the final
paragraph of 9.2 of bis, which reads:

Regardless of the method of the original request, as long as the CANCEL
matched an existing transac- tion, the UAS answers the CANCEL request
itself with a 200 (OK) response. This response is constructed 1501
following the procedures described in Section 8.2.6 noting that the To
tag of the response to the CANCEL 1502
and the To tag in the response to the original request SHOULD be the
same. The response to CANCEL is 1503
passed to the server transaction for transmission. 1504

-Jonathan R.

-- 
Jonathan D. Rosenberg, Ph.D.            72 Eagle Rock Avenue
Chief Scientist                         First Floor
dynamicsoft                             East Hanover, NJ 07936
[email-masked]                 FAX: (973) 952-5050
http://www.jdrosen.net                  PH:  (973) 952-5000
http://www.dynamicsoft.com