Hi Inaki,

Thanks for the quick reply.

I was actually referring to the matching of *Responses* to a client 
transaction, while your reply relates to matching of *Requests* to a 
transaction

Any help in this matter is highly appreciated.

Thanks and Regards,
Sree


Iñaki Baz Castillo wrote:
> El Monday 02 June 2008 10:50:43 Sree escribió:
>   
>> Hi,
>>
>> According to section 17.1.3 "Matching Responses to Client Transactions",
>> only the Via branch and the CSeq method are considered for matching a
>> response to a Request.
>>
>> In such a scenario, what is the action to be taken on Response that contain
>> the Via branch and Cseq method identical to the Request that created the
>> transaction, but differs in either/all of the following headers:
>> From: [differs in from-URI only] and/or From: [differs in from-tag]
>> To: [differs in to-URI only] and/or To: [differs in to-tag]
>> Call-ID:
>>     
>
> The request is first inspected by the transport layer, later by the 
> transaction layer and finally by the core.
>
> During the transaction layer inspection you mus perform the steps in 17.1.3 
> and if they match them the request is a retransmission and the transaction 
> layer MUST reply the last response received fro mthe core. Just it.
>
> If the request is not a retransmission then it coul be forwarded to the core 
> and it could inspect the To/From tags to match a dialog if it wants.
>
>   

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to