From: "johnny kao" <[EMAIL PROTECTED]> 1 . RFC3261 says on page 77: "Independent of the method, if a request outside of a dialog generates a non-2xx final response, any early dialogs created through provisional responses to that request are terminated."
Does it only describe the behavior of UAS? Consider the situation below: UAC generates a CANCEL request, it could receive no responses for the initial INVITE request (if UAS followed the RFC2543). Thus, can I suppose that the early dialog of the UAC is terminated while the CANCEL issued? No, because you don't even know if the dialog was terminated -- if the UAS sent a 200 before it received the CANCEL, the dialog progresses from early to confirmed. If the UAC really wants to terminate the dialog, it must send a BYE specifically for that dialog. And it is the sending of that BYE that terminates the dialog (from the UAC's point of view). Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
