The use of BYE is only required if the UAC wants to terminate a particular early dialog, but let other early dialogs or pending branches of the INVITE continue. CANCEL is used if the UAC wants to cancel the whole INVITE including all early dialogs and all outstanding forked branches of the INVITE.
cheers, (-:bob Robert F. Penfield Chief Software Architect Acme Packet, Inc. 130 New Boston Street Woburn, MA 01801 [EMAIL PROTECTED] ----- Original Message ----- From: "Karthik M" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 26, 2004 10:37 AM Subject: [Sip-implementors] Early session and Cancel > Hello all, > In a dialog, if an early session is established through 180 and if the UAC wants to cancel the invite transaction, Should the cancel be discarded and the entire dialog should be released only by BYE. I tried to understand the "Terminating the session" part in the RFC 3261. but still its not clear to me. > > Also i found in one posting of this mailing list that BYE should be sent to terminate that session that is established and if the cancel is sent, then all the forking requests and the early session are also terminated. Is that correct? > > Please clarify me. > > TIA > Karthik M > ---------------------------------------------------------------------------- ---- > _______________________________________________ > Sip-implementors mailing list > [EMAIL PROTECTED] > http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
