[OpenSIPS-Devel] [OpenSIPS/opensips] a5f495: Added E flag to create_dialog()
Vlad Paiu
vladpaiu at opensips.org
Wed Aug 29 06:34:09 EDT 2018
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: a5f4955c3de9874fde7c59746d14cd8e4602df64
https://github.com/OpenSIPS/opensips/commit/a5f4955c3de9874fde7c59746d14cd8e4602df64
Author: Vlad Paiu <vladpaiu at opensips.org>
Date: 2018-08-29 (Wed, 29 Aug 2018)
Changed paths:
M modules/dialog/README
M modules/dialog/dialog.c
M modules/dialog/dlg_handlers.c
M modules/dialog/dlg_hash.h
M modules/dialog/doc/dialog_admin.xml
Log Message:
-----------
Added E flag to create_dialog()
When passing the E flag, OpenSIPS will terminate dialogs that experience
200OK and CANCEL races - according to the RFC the UAs should address the
race, but in real life the UAs leave the call hanging, which lead to bogus CDRs.
The call termination is controlled via the new race_condition_timeout param
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the Devel
mailing list