> > 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

Reply via email to