We recently had an internal discussion regarding the presence of a Via branch-id and RFC3261 compliance

On one hand the RFC states that compliant clients MUST add a unique branch-id to each request they send (except CANCEL and ACK to non-200, for which they must be the same as the request they refer to). The examples in the RFC all include a branch-id in the ACK to 200 OK

On the other hand, since ACK is not sent as a transaction (there is no response) the branch-id is not needed as index into some state table - it will never match. So it could be left out.

My question is now: Would a UAC that sends an ACK to 200 OK with no branch parameter in the Via header be considered RFC3261 compliant?

Regards,

Jeroen

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

Reply via email to