Hi, 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? 2. Page 54 says: "However, a UAC canceling a request cannot rely on receiving a 487 (Request Terminated) response for the original request, as an RFC 2543-compliant UAS will not generate such a response. If there is no final response for the original request in 64*T1 seconds, the client SHOULD then consider the original transaction cancelled and SHOULD destroy the client transaction handling the original request." But the retransmission of the INVITE is stop by the provisional response it received, how the UAC implements this feature? Re-start the timer of the INVITE? THX Johnny, TW _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
