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
