Prashanti Das <prashanti...@gmail.com> writes:
> Can someone help me with any RFC reference on how a server or a call
> statefull Proxy should handle a SIP BYE which is using a wrong (duplicate)
> branch parameter ?

The receiver is allowed a great deal of latitude because the request is
profoundly invalid.  E.g., since the branch parameter is required to be
unique, the receiver is allowed to assume that the request of the
request is determined by the branch parameter.

> So from the above, it seems that the BYE transaction does not match with
> the UPDATE transaction and hence the proxy should handle this BYE as normal
> processing. Please let me know my understanding is correct.

If the receiver detects that the branch parameter is a duplicate, the
best choice is probably to reject it with a 400 response.  That has the
advantage that it notifies the sender of its incorrect behavior, which
increases the chance that the administrator of the sender will correct
its behavior.

   21.4.1 400 Bad Request

   The request could not be understood due to malformed syntax.  The
   Reason-Phrase SHOULD identify the syntax problem in more detail, for
   example, "Missing Call-ID header field".

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

Reply via email to