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

Reply via email to