[OpenSIPS-Devel] [OpenSIPS/opensips] bab898: Add adv_contact ONLY if it is a local contact

Bogdan Andrei IANCU noreply at github.com
Tue May 14 02:42:55 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bab898eb3a5bb2dc2dc0e28c2fa9e82cd63d1e6b
      https://github.com/OpenSIPS/opensips/commit/bab898eb3a5bb2dc2dc0e28c2fa9e82cd63d1e6b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2019-05-14 (Tue, 14 May 2019)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Add adv_contact ONLY if it is a local contact

Extract the outgoing contact and store it as adv_contact ONLY is a self-point contact resulted from Topo Hiding.


  Commit: 58343d45ac450f8bb15a6dbfa9da164ff944424b
      https://github.com/OpenSIPS/opensips/commit/58343d45ac450f8bb15a6dbfa9da164ff944424b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2019-05-14 (Tue, 14 May 2019)

  Changed paths:
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  Fixed missing replication for the adv_contact

This affected clustering scenarios where dialog module is used with Topo-Hiding and re-Invite pinging - the contact of the re-INVITE pings will be wrong on the nodes receiving the replicated dialog


Compare: https://github.com/OpenSIPS/opensips/compare/142957c2c7ae...58343d45ac45



More information about the Devel mailing list