Hi Eduardo,

Generally dialog is an end to end relation, not a SIP Proxy one. Proxy layer
is built above transaction layer and there is no dialog forking there is
only a request forking.
When SIP Proxy receives a response, possibly related to forked requests, it
finds the appropriate response context associated with server transaction
created by downstream SIP request. Until the final response is sent on the
server transaction any provisional response, other that 100, is immediately
forwarded to UAC.
UAC has to be prepared to handle many early dialogs (multiple provisional
responses from different UAS) and further possible dialogs termination. In
such case responses tag are used to identify any such early dialog.

Kind regards,
- Tomasz Zieleniewski
------------------------------
ICT Backyard - http://ictbackyard.com


On 2 September 2010 18:31, Eduardo Martins <emmart...@gmail.com> 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)
>
> Thanks in advance,
>
> -- Eduardo
>
> -:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
> http://emmartins.blogspot.com
> http://www.redhat.com/solutions/telco
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to