Hi everybody,

For people not following the SVN commit logs, here is a brief update related to the latest enhancements of the dialog module:

1) DB persistence

Thanks to Ancuta ([EMAIL PROTECTED]), the dialog module saves the dialog related information into DB (in realtime or delayed), so the dialog processing will perfectly survive across server restart. Also allows an easy integration (via DB) with other apps that need the dialog information.

2) Complete dialog information

Again, thanks to Ancuta, the dialog module store not only the information required to match the dialog, but all the additional information required to build a within the dialog requests. The following fields were added (for both caller and callee side): contact, cseq number, route set, local socket. No all the information is in place if you want to generate a sequential request for the dialog

3) Speed-ups

Thanks to Tavis Paquette <[EMAIL PROTECTED]> and Peter Baer <[EMAIL PROTECTED]> a faster dialog matching was implemented for the case where no dialog ID was used. Also, the dependency of the ftag RR parameter eas removed, so you do not have to force this RR parameter for the dialog module to work.

4) TODO: generating BYEs

This is still on the TODO list, but it's about having the possibility to terminate a dialog (sending BYEs in both directions) via the dialog module.


As there were a lot of new and massive changes, any help in testing will be welcome ;)

Regards,
Bogdan

_______________________________________________
Users mailing list
Users@openser.org
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to