On Fri, 2009-05-08 at 11:08 +0530, bharath.rangana...@wipro.com wrote:
> Let me make the question very clear.
> - There is NO Proxy/B2BUA in between uac & uas. In this scenario can the
> uas send 400 response after 180 Ringing.
> Because when the UAS generates 180 Ringing, it means that the received
> request is correct in terms of syntax(ABNF).

It would be quite foolish to assume that there is no proxy between the
UAC and the UAS.  Even if there is not one in your system now, there may
be one next year.

There is no reason to assume that the *only* reason that a 400 response
can be generated is due to syntax errors in the request.  Similarly,
there is no reason to assume that because you have received a 180
response, that there are no syntax errors in the request.

Let us make the answer very clear:  Yes, you can receive a 400 response
after you receive a 180 response (with the same to-tag).  Your UAC
should do something sensible in this situation.  Specifically, it is
required to consider that the call set-up has failed and that the early
dialog is terminated.

Dale


_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to