> IMO, User Agent of A, should create > one more early dialogs. > > Create Early dialogs for both, B and C, > > If you receive a 2xx > Confirm the dialog send ACK , and send > a BYE on the other Early dialog !
Sending the BYE is not needed unless an INVITE 2xx is also received for the other dialog. This is because the forking device is required to CANCEL the other dialogs after receiving an INVITE 2xx on one of the branches. > If you receive a non-2xx, > ACK it and terminate the dialog, and > send a BYE on the other Early dialog ! Sending the BYE is not needed unless an INVITE 2xx is received for the other dialog. This is because of the reason mentioned above and because of how non-2xx final responses get handled/queued at a forking device. _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
