2543 bis 09 says:
1. In case none-200 response the ACK is part of the INVITE transaction.
2. In case 200 response the ACK is not part of the INVITE transaction.
3. The branch identify transactions.
So, for the branch will be the same for the first case and different for the second.
Amihay
-----Original Message-----
From: Brett Tate [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, March 13, 2002 12:25 AM
To: [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] Via branch in ACK for 200?
> In ACK generated by client transaction for non-200 responses
> the bis clearly states that the topmost Via should be used
> when constructing the ACK request. What about the ACK
> generated for 200 OK? I guess that this kind of ACK should
> have a unique Via branch ( not matching the ACKed INVITE's
> branch) but I couldn't clearly derive it from bis. Could
> someone please clarify what is the correct behaviour ?
After sending a 200 response, the UAS/proxy
cannot rely upon the branch being the
same because the prior proxy might not
have added itself to the record-route.
Thus it ultimately should not make a
difference either way.
