Hello Anshuman, The originator will always be present in a Via header. The steps you mention are only to be used to find a match. If it is missing, then you have a level protocol problem.
Regards, Kedar On 4/17/06, Anshuman Rawat <[EMAIL PROTECTED]> wrote: > > Hi All, > > I have a question regarding matching server transactions. I tried to > google for the problem but couldn't find the answer. > > Section 17.2.3 says > > "The request matches a transaction if: > > 1. the branch parameter in the request is equal to the one in the > top Via header field of the request that created the > transaction, and > > 2. the sent-by value in the top Via of the request is equal to the > one in the request that created the transaction, and > > 3. the method of the request matches the one that created the > transaction, except for ACK, where the method of the request > that created the transaction is INVITE. > " > > My question is - if the top VIA header does not have a 'sent-by' > parameter, what happens to the transaction matching procedure? Is step 2 > ignored in such a case? > > > TIA, > Anshuman > > > > > > ********************** Legal Disclaimer **************************** > "This email may contain confidential and privileged material for the sole > use of the intended recipient. Any unauthorized review, use or distribution > by others is strictly prohibited. If you have received the message in > error, please advise the sender by reply email and delete the message. Thank > you." > ********************************************************************** > > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
