> > Hi Mahesh,
> > Check out the values of "C-Seq" and "Branch parameter of Via
field"
> > of the ACK Request. ACK to a 200 OK response will be treated as a
> > new transaction and hence it should contain a different value for
the
> > "Branch parameter of Via field" than the one used in sending
INVITE.
> >
>
> Nagaraj,
>
> I doubt if the via brach parameter is honoured once dialog is
> established. When UAC receives 200, dialog is established. Also, when
> UAS sends 200, dialog is created at UAS end. Branch parameter, IMHO,
> doesnt contribute to dialog identification at either of the end
> points. Correct me if I am wrong.
>
> -Ranga
Hi Ranga,
I did not say that the Branch parameter will contribute for dialog
identification.
What I am trying to convey is, an ACK for 200 OK is a new transaction of
this established dialog, it is not a part of INVITE transaction.
Hence it should
have a new value for the branch parameter of the Via header of ACK
request.
However it is applicable only for RFC 3261 implemenations.
For more information on this, look into the section,
"17.2.3 Matching Requests to Server Transactions" of RFC 3261.
Coming to the use of Banch parameter, as per RFC 3261, the Via header
field
value MUST contain a branch parameter. This parameter is used to
identify the
transaction created by that request, whereas the dialog will be
identified by call-id
and from, to tags..
---
Rgds
Nagaraj S
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors