> Dear colleagues,
> 
> I have a query regarding the determination of the values
> in a branch parameter for REQUESTS.
> From RFC3261, chapter 17.2.3 Matching Requests to Server Transactions:
> The branch parameter in the topmost Via header field of the request
> is examined.  If it is present and begins with the magic cookie
> "z9hG4bK", the request was generated by a client transaction
> compliant to this specification.  Therefore, the branch parameter
> will be unique across all transactions sent by that client.  The
> request matches a transaction if: ....
> 
> 
> How can a server distinguish the unique "transaction id" beginning with the magic 
>cookie
> from the branch id or loop id (if the client performs loop detection).
> 
> Assume the following example:
> INVITE containing via:
> Via: SIP/2.0/UDP sip.siemens.net:5060;branch=z9hG4bK94635769.1 
> 
> where the transaction id is ment as 94635769.1 but might be interpreted as 94635769 
>and branch id 1 for forked request.
> 
> 
> Appreciating your help.
> 
> 
> Mit freundlichen Gr��en / with best regards / cordialement
> Andreas Wilhelm                       
> 
> SIEMENS
> Siemens AG MchH/Sc8
> ICN WN CC NA D15, Geb.7201/613                
> Hofmannstra�e 51
> D-81359 M�nchen, Germany
> Tel.: +49/89/722-35974                                
> FAX:  +49/89/722-13035974
> E-Mail: mailto:[EMAIL PROTECTED]
> 

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

Reply via email to