P1 is a B2BUA that checks things like prepaid accounts and therefore might
want to end the call before there has been an answer.

So BYE is not allowed to be sent without sending the ACK first? 

// Andreas

> -----Original Message-----
> From: Neeraj Jain [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, June 08, 2006 6:14 AM
> To: 'Andreas Byström'; [email protected]
> Subject: RE: [Sip-implementors] How to end a dialog when 
> there is an outstanding200 OK
> 
> 
> 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/listin> fo/sip-implementors
> 
> 


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to