Hi, The caller may send BYE on early or confirmed dialogs as stated below. Section 12.2.1.2 of RFC 3261 states the following:
"A UAC SHOULD also terminate a dialog if no response at all is received for the request." "For INVITE initiated dialogs, terminating a dialog consists of sending a BYE." Now, if the caller sends INVITE and does not receive any provisional responses, should it send BYE when the transaction times out? Regards, Udaya -----Original Message----- From: Bob Penfield [mailto:[EMAIL PROTECTED]] Sent: Friday, July 19, 2002 5:16 AM To: Arunachalam Venkatraman; [EMAIL PROTECTED] Subject: Re: [Sip-implementors] RFC3261 says UAC can send BYE for an early dialog? The statement in section 15 is not an error. You are allowed to send a BYE instead of CANCEL for an early dialog to terminate only that dialog. This allows a UAC which receives provisional responses from more than one UAS (establishing multiple early dialogs), to terminate early dialogs it does not want if it decides it only wants one of those dialogs to continue. A CANCEL would cancel any forked branches and "all" early dialogs that may have been established as a result of the forking. The key is that BYE terminates only the dialog matching the call-id, from-tag, and to-tag in the BYE. CANCEL terminates the INVITE request and all forked branches, which would terminate all early dialogs as a side effect. cheers, (-:bob Robert F. Penfield Chief Software Architect Acme Packet, Inc. 130 New Boston Street Woburn, MA 01801 [EMAIL PROTECTED] ----- Original Message ----- From: "Arunachalam Venkatraman" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, July 18, 2002 7:06 PM Subject: [Sip-implementors] RFC3261 says UAC can send BYE for an early dialog? > In Section 15 of the RFC3261, it is said - > ................... > 15 Terminating a Session > > The caller's UA MAY send a BYE for either > confirmed or early dialogs, and the callee's UA MAY send a BYE on > confirmed dialogs, but MUST NOT send a BYE on early dialogs. > .................... > > The RFC3261 says elsewhere that a CANCEL must be sent to terminate a dialog > inititated by an INVITE. > > Is the statement in Section 15 an error? > As mentioned in the change bullet 31 in Section 28, was it really intended > to convey that a RFC2543 UAC may do this and the UAS must be prepared for > it? > > _______________________________________________ > 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 _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
