Hi Venkatesh, Proxy should "generate" an ACK on receiving the 487 from B (and send it to B) and it should forward 487 to its next hop ( Which may be the final recepeint i.e in your case its A, or another proxy).And whichever recieves 487 should send ACK to sender.
Thanks and Regards, Santosh Venkatesh Joshi <[EMAIL PROTECTED]> 05/04/2006 12:43 PM To Santosh Yatnatti/BLR/[EMAIL PROTECTED] cc [email protected] Subject Re: [Sip-implementors] question on the behavior of 487 message. Hi Santosh, Thanks a ton! A follow-up question - Does the sip proxy "generate" an ACK on receiving the 487 from B ? Or does it "forward" the ACK sent by A (which sends the ACK on receiving the 487) ? The issue is that in the the product on which I am working, the requirement is that we should intercept the 487 that comes from the proxy to A. We should not let the 487 reach A. Hence, I am wondering if we should also send an ACK on behalf of A after receiving (and dropping) the 487 destined to A. thanks, Venkatesh [EMAIL PROTECTED] wrote: > > Hi Venkatesh, > > Ideally proxy should send ACK for 487 Request Terminated. > It seems like Ondo Sip server is misbehaving. > > > > Thanks and Regards, > Santosh > > > > > > > *Venkatesh Joshi <[EMAIL PROTECTED]>* > Sent by: [EMAIL PROTECTED] > > 05/04/2006 11:11 AM > > > To > [email protected] > cc > Venkatesh Joshi <[EMAIL PROTECTED]> > Subject > [Sip-implementors] question on the behavior of 487 message. > > > > > > > > > Hi, > > I have the following requirement: > > A calls B. If B doesn't answer the call within a configurable period of > time, we should > disconnect the call. > > For this, we send a 480 message to A and a CANCEL message to B. The flow > sequence of > messages is like: > > A Proxy > <---------------- (480 not available) > (ACK) ----------------> > > > Proxy B > (CANCEL) --------------------> > <-------------------- (200 OK) > <-------------------- (487 Terminated) > (ACK) ---------------------> [NOT BEING SENT] > > However, the problem is that multiple "487 Request Terminated" messages > are coming from B. > > I think this is because the proxy doesn't send the ACK for the 487 > message at all. Is this > the normal behavior ? I am using the Ondo Sip server. > > thanks, > Venkatesh > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > > > *********************** FSS-Unclassified *********************** *********************** FSS-Unclassified *********************** _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
