[OpenSIPS-Devel] [OpenSIPS/opensips] 479bc5: callops: only use active dialogs

Răzvan Crainea noreply at github.com
Tue May 26 11:05:01 EST 2020

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 479bc5a1e90e175b2c15d8a8553087339cfacb09
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M modules/callops/callops.c

  Log Message:
  callops: only use active dialogs

  Commit: d883a0d72ac07353d8c84cdd4ab62265887a56b9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_handlers.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_load.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_req_within.c
    M modules/dialog/doc/dialog_admin.xml
    M modules/rtpproxy/notification_process.c
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  dialog: always represent the dialog ID as hexa

This commit normalizes the way the dialog id is represented or
interpreted by different functions to a single, hexa representation of
the hash entry and hash id of the dialog. It affects the following:
 * $DLG_did variable - changes the output representation
 * dlg_list MI command - instead of printing only the db ID, it now shows
   both the dialog ID, and the db id
 * dlg_end_dlg MI command - use the dialog id instead of the DB id to
   terminate a dialog
 * load_dlg_ctx function - the did always need to have the hexa
 * rtpproxy timeout & DTMF - the id will now have the hexa

Compare: https://github.com/OpenSIPS/opensips/compare/c7865c64c429...d883a0d72ac0

More information about the Devel mailing list