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

Reply via email to