From: Jesus Rodriguez <[EMAIL PROTECTED]> The UAC does not accept the 200OK because the To-tag it received in the 180 from the first UAS is different of the To-Tag received in the 200OK from the second UAS.
Is this a valid behaviour or should the UAC accept the 200OK and update the internal "early dialog" state to a confirmed dialog using the To-tag of the 200OK sent by the second UAS?. This is extremely incorrect behavior on the part of the UAC. When a UAC sends an out-of-dialog request, it must be prepared for that request to fork to many destinations. Responses (especially provisional responses) may be received from more than one of them. Responses from each destination (distinguished by a common to-tag value) form a separate early dialog, and the UAC must maintain the state of all early dialogs independently. Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
