Hi, According to RFC, Once the BYE is constructed, the UAC core creates a new non-INVITE client transaction, and passes it the BYE request. The UAC MUST consider the session terminated (and therefore stop sending or listening for media) as soon as the BYE request is passed to the client transaction. If the response for the BYE is a 481 (Call/Transaction Does Not Exist) or a 408 (Request Timeout) or no response at all is received for the BYE (that is, a timeout is returned by the client transaction), the UAC MUST consider the session and the dialog terminated.
So if UAC don't receive any response (200(OK)), UAC must consider dialog terminated. So what about UAS? and what about retransmission of BYE? ----- Original Message ----- From: "Pascal Maugeri" <[EMAIL PROTECTED]> To: [email protected] Sent: Friday, April 4, 2008 2:17:45 AM (GMT-0800) America/Tijuana Subject: [Sip-implementors] How to consider a session status if BYE failed ? Hi Whenever a BYE fail due to server/proxy error, does the UAC consider the session to be active still ? I would say yes but I'd like to know what you think about it and what is the common behavior implemented in the client (eg. retry several times to send the BYE, consider locally the session has been released and clean resources locally, etc) Regards, Pascal _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
