inline.

Ken Jordan wrote:
> Section 9.1 bis-09 gives the following reason why the CANCEL should not
> be
> sent by the UAC to the UAS for an INVITE before a provisional response
> is
> received.
> 
>         If it was allowed to send the CANCEL before receiving a
>         response for the previous request, the server could receive
>         the CANCEL before the original request.
> 
> I believe another important reason is to handle the race condition where
> the
> UAS has already sent a response which has not yet been received by the
> UAC.
> In that case, the UAC would not know the tag value to use in the To
> field
> and the UAS would reject the CANCEL (not being able to match it
> (including
> tags) to the INVITE).
> 
> Is this true? 

No. CANCEL is matched against the original request, and carries the same 
tags as the original request.

-Jonathan R.

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

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to