[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