Hi,

As per 9.1 Client Behavior of RFC 3261

   The following procedures are used to construct a CANCEL request.  The
   Request-URI, Call-ID, To, the numeric part of CSeq, and From header
   fields in the CANCEL request MUST be identical to those in the
   request being cancelled, including tags.

If my understanding is correct, even if the INVITE being cancelled has 
already been responded to by a 1xx with a to-tag, the CANCEL will have 
no to tag.  However, I have seen implementations that send a CANCEL with 
a to-tag if the call is already in early dialog state.  I have also seen 
UAS silently discarding CANCELs without to-tag if it comes in early 
dialog state.   This makes me doubt my original understanding of the 
RFC.   Can anyone shed some light?

Joegen
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to