Eduardo Martins wrote:
> Hello, trying to clarify thoughts with early dialog forking, generally
> is there such concept?
> 
> For instance when receiving two 180s with different tags, should:
> 
> a) 2 early dialogs be "constructed" (why? is there any need to a
> REQUEST to be sent before receiving 2xx response which needs the
> tags?)
> 
> or
> 
> b) the remote tag should be ignored till final response arrives,
> (cancel and pracks will not set a remote tag at all)

(a) is the correct answer.

You *may* need to send requests in an early dialog.
For instance, a reliable provisional response requires a prack to be 
sent in the dialog. Also in some cases an UPDATE may need to be sent to 
carry an additional offer.

Exactly what it means for you to "construct" the early dialog is 
technically up to you. But you need to retain sufficient state.

        Thanks,
        Paul
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to