> 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

Reply via email to