Why should p1, a proxy, decide to end a call? In any case p1 cannot send BYE. A can send BYE immediate after sending ACK for 200 OK.
Neeraj -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andreas Byström Sent: Wednesday, June 07, 2006 8:39 PM To: [email protected] Subject: [Sip-implementors] How to end a dialog when there is an outstanding200 OK I have a case where I want to terminate a session where there has been no ACK on a 200 OK The scenario is like this: A calls B via proxy1 (p1). p1 is a B2BUA. A -> invite -> p1 p1-> invite -> B B-> 180 -> p1 p1-> 180 -> A B -> 200 OK ->p1 p1 -> 200 OK ->A now before p1 gets an ACK from A, p1 decides that the call to B should be ended What should p1 send to B to accomplish this? Bye? Or does it have to wait for the ACK from A? The case can also be that p1 have received 200 OK from B but havent yet sent the 200 OK to A before it decides to end the call to B side. Maybe it is ok in this case for p1 to create its own dummy ACK and send to B and right after send a BYE to B? Regards, // Andreas _______________________________________________ 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
