[OpenSIPS-Users] [OpenSIPS-Devel] Planning next release - Roadmap

Ovidiu Sas osas at voipembedded.com
Tue Aug 26 17:31:01 CEST 2008


There are no various confirmed dialogs.  Once a dialog is confirmed,
all the other branches are canceled.
In the current implementation, the dialog module does not care about
the number of early dialogs (it is transparent) because there's no
specific code to deal with early dialogs.
Having several PRACKs for different early dialogs going through the
same dialog should work just fine.

Regards,
Ovidiu Sas

On Tue, Aug 26, 2008 at 11:17 AM, Iñaki Baz Castillo <ibc at in.ilimit.es> wrote:
> El Tuesday 26 August 2008 17:08:44 Ovidiu Sas escribió:
>> The dialog module is bound to a transaction not to a branch and
>> therefore, at this point in time, it is not branch aware.
>
> This means that it cannot handle various early dialogs in case of parallel
> forking, and it cannot handle various confirmed dialogs in case of various
> 2XX responses arriving at the same time (before the proxy sends a CANCEL).
>
> So then, changing the CSeq is just impossible to implement in OpenSIPS because
> a branch requiring PRACK would break the CSeq order.
>
> --
> Iñaki Baz Castillo
> ibc at in.ilimit.es
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>



More information about the Users mailing list