> 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