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

Reply via email to