El Monday 02 June 2008 12:31:09 Sree escribió: > 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
Sorry, you are right. Anyway the reply is the same: - The transport layer receives a reply. - It performs the step in 17.1.3 to match the response against and existing transaction. It will success since branch and method match. - So the response will be sent to the core that could inspect the request and since dialog parameters (From tag and/or Call-ID) don't match the parameters sent in the request, then the UAC could just discard the response, nothing else. The UAC cannot send a 4XX (he is the UAC not the UAS) and he cannot CANCEL the outoing request since a valid response could still arrive. So in my opinion the UAC core should discard the response if it inspects the dialog parameters in the received response. -- Iñaki Baz Castillo [EMAIL PROTECTED] _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
