From noreply at github.com Sun May 3 19:35:37 2020 From: noreply at github.com (opensips-github) Date: Sun, 03 May 2020 12:35:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b2db9: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3b2db9764f7cddb5bbfca65c02933607636dbe0f https://github.com/OpenSIPS/opensips/commit/3b2db9764f7cddb5bbfca65c02933607636dbe0f Author: OpenSIPS Date: 2020-05-03 (Sun, 03 May 2020) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun May 3 19:50:00 2020 From: noreply at github.com (opensips-github) Date: Sun, 03 May 2020 12:50:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 20754a: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 20754ac348d52a72161adfe1ea8cab78a1ee87b6 https://github.com/OpenSIPS/opensips/commit/20754ac348d52a72161adfe1ea8cab78a1ee87b6 Author: OpenSIPS Date: 2020-05-03 (Sun, 03 May 2020) Changed paths: M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun May 3 20:04:21 2020 From: noreply at github.com (opensips-github) Date: Sun, 03 May 2020 13:04:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ac6011: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ac60115c1ed136bd09854ae7e4ed47515fdc7589 https://github.com/OpenSIPS/opensips/commit/ac60115c1ed136bd09854ae7e4ed47515fdc7589 Author: OpenSIPS Date: 2020-05-03 (Sun, 03 May 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/fraud_detection/README M modules/fraud_detection/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Wed May 6 10:18:46 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 03:18:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d2c3fd: registrar: Force a Contact URI update on param-bas... Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: d2c3fdc1a43fc180f7e40a8d8199987966af843c https://github.com/OpenSIPS/opensips/commit/d2c3fdc1a43fc180f7e40a8d8199987966af843c Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/ci.c M modules/mid_registrar/save.c M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: ----------- registrar: Force a Contact URI update on param-based matching Commit: 2ae64fb3254bc6163acaef09607b07e7b71f8cca https://github.com/OpenSIPS/opensips/commit/2ae64fb3254bc6163acaef09607b07e7b71f8cca Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/usrloc/ul_mod.h Log Message: ----------- usrloc runtime: Remove 'always false' checks Commit: 727b970d4396eb9997335feb7a3d6fd756924448 https://github.com/OpenSIPS/opensips/commit/727b970d4396eb9997335feb7a3d6fd756924448 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M parser/msg_parser.h M parser/parse_uri.c Log Message: ----------- SIP URI parser: Add support for RFC 8599 URI params ... namely: * pn-provider * pn-prid * pn-param * pn-purr Commit: cf952d5c25f8d1821e5afa483f4762dc644cd4cc https://github.com/OpenSIPS/opensips/commit/cf952d5c25f8d1821e5afa483f4762dc644cd4cc Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: A parser/test/test_parser.c A parser/test/test_parser.h M test/unit_tests.c Log Message: ----------- SIP URI parser: Add unit tests for 29b34d686 Commit: d5a36ecf3c17b7c6c2c03901fd00c821e8673869 https://github.com/OpenSIPS/opensips/commit/d5a36ecf3c17b7c6c2c03901fd00c821e8673869 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/ci.c M lib/reg/pn.c M lib/reg/pn.h M modules/usrloc/urecord.c M parser/parse_uri.h Log Message: ----------- SIP PN: Update codebase to use recent parser additions Commit: 88542bf1103622ee3b28b8abbce271c8b70f4a04 https://github.com/OpenSIPS/opensips/commit/88542bf1103622ee3b28b8abbce271c8b70f4a04 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: Remove re-defined macros ... already defined in config.h Commit: 7ce1fb7a1df55b7f56de734e7caa9d68c8486935 https://github.com/OpenSIPS/opensips/commit/7ce1fb7a1df55b7f56de734e7caa9d68c8486935 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/test/test.c Log Message: ----------- SIP PN: Add PURR pack/unpack functions + unit tests Commit: ab01c7cb61da5925e37df527d1d726adbeea3634 https://github.com/OpenSIPS/opensips/commit/ab01c7cb61da5925e37df527d1d726adbeea3634 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Extend API with ebr.async_wait_for_event() Commit: e12503dcd033988a870fc2311abd1a8d0c4dcbf6 https://github.com/OpenSIPS/opensips/commit/e12503dcd033988a870fc2311abd1a8d0c4dcbf6 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/save.c M modules/registrar/save.c M modules/registrar/test/test.c M modules/usrloc/dlist.c M modules/usrloc/udomain.h M modules/usrloc/ul_evi.c M modules/usrloc/usrloc.h Log Message: ----------- SIP PN: Add REGISTER-time support for '+sip.pnspurr' Commit: b5dea20467e77faf2c50770297536a8c743c76ac https://github.com/OpenSIPS/opensips/commit/b5dea20467e77faf2c50770297536a8c743c76ac Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- SIP PN: Add INVITE-time support for 'pn-purr=' URIs Compare: https://github.com/OpenSIPS/opensips/compare/90ad02777bb4...b5dea20467e7 From noreply at github.com Wed May 6 14:38:44 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 07:38:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ff8994: SIP PN: Also match upstream Feature-Caps during PN... Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: ff8994efc68877fd0d2d3381e1a8fa628793b617 https://github.com/OpenSIPS/opensips/commit/ff8994efc68877fd0d2d3381e1a8fa628793b617 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Also match upstream Feature-Caps during PNS query Commit: 0c123df0e09ecc9b80af23e6aa9ae1bcfe43df86 https://github.com/OpenSIPS/opensips/commit/0c123df0e09ecc9b80af23e6aa9ae1bcfe43df86 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/registrar/reply.c Log Message: ----------- SIP PN: Refine Feature-Caps hf building logic The Feature-Caps content is not meant to be symmetrical for upstream/downstream sides. Some important ideas: * on downstream-forwarded REGISTER, we leak a _minimal_ amount of information. For example, just that we support "apns" PNs and that the element MUST NOT send PNs anymore to it, e.g.: Feature-Caps: +sip.pns="apns" * on upstream-forwarded 200 OK which are not PN capability queries, we include _maximal_ amounts of information into the Feature-Caps, fully informing the UA of our supported parameters, e.g.: Feature-Caps: +sip.pns="apns";+sip.pnsreg="130"; +sip.pnspurr="3a0.94000.00001921" Working for both registrar and mid-registrar... Compare: https://github.com/OpenSIPS/opensips/compare/b5dea20467e7...0c123df0e09e From noreply at github.com Wed May 6 15:24:23 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 08:24:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 54521b: [mid-]registrar: Add PN-related script reload checks Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: 54521b0d677bd3b018784108af23cf86d5d26975 https://github.com/OpenSIPS/opensips/commit/54521b0d677bd3b018784108af23cf86d5d26975 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- [mid-]registrar: Add PN-related script reload checks From noreply at github.com Wed May 6 15:28:08 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 08:28:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f57c0f: Fix typo (reg_exp_column -> re_exp_column) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f57c0f7a4578d007edf0dc3557b871d7d05bfc1c https://github.com/OpenSIPS/opensips/commit/f57c0f7a4578d007edf0dc3557b871d7d05bfc1c Author: Peter Lemenkov Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/group/README M modules/group/doc/group_admin.xml Log Message: ----------- Fix typo (reg_exp_column -> re_exp_column) Signed-off-by: Peter Lemenkov Commit: a8370c4e57756dbe465c1757501c9da94f3694d5 https://github.com/OpenSIPS/opensips/commit/a8370c4e57756dbe465c1757501c9da94f3694d5 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/group/README M modules/group/doc/group_admin.xml Log Message: ----------- Merge pull request #2104 from lemenkov/re_exp_column Fix typo (reg_exp_column -> re_exp_column) Compare: https://github.com/OpenSIPS/opensips/compare/ac60115c1ed1...a8370c4e5775 From noreply at github.com Wed May 6 15:34:08 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 08:34:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c26337: group: Remove unnecessary macros Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c26337847912647e812328369ada3b46d4087506 https://github.com/OpenSIPS/opensips/commit/c26337847912647e812328369ada3b46d4087506 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/group/group_mod.c Log Message: ----------- group: Remove unnecessary macros The starting column lengths were completely bogus anyway (copy-paste errors?!). Luckily, they were fixed during mod_init() by strlen(). From noreply at github.com Wed May 6 17:03:15 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 10:03:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dc5916: SIP PN: Fix some bad checks Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: dc59162fb4446ef067ab75bf38370600b4a431bd https://github.com/OpenSIPS/opensips/commit/dc59162fb4446ef067ab75bf38370600b4a431bd Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- SIP PN: Fix some bad checks Commit: 52a793ab75bd25a290d2c2c033e0ae843814df6b https://github.com/OpenSIPS/opensips/commit/52a793ab75bd25a290d2c2c033e0ae843814df6b Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c M parser/parse_uri.h Log Message: ----------- SIP PN: mid-dialog PN processing is now functional Compare: https://github.com/OpenSIPS/opensips/compare/54521b0d677b...52a793ab75bd From noreply at github.com Wed May 6 17:52:23 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 10:52:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a9c937: SIP PN: Be compatible with topology_hiding() Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: a9c93741fec1b84a4f67ed9faa14516fa23d2ddf https://github.com/OpenSIPS/opensips/commit/a9c93741fec1b84a4f67ed9faa14516fa23d2ddf Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Be compatible with topology_hiding() When using mid-registrar + topology_hiding(), mid-dialog requests have no Route hfs at all, so do not treat the lack of Route as an error condition. From noreply at github.com Wed May 6 20:36:09 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 13:36:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c62a23: event_routing: Always try to load tm, but be silent Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: c62a23edc8a9fe12d7a564b0dc717b56cebfac8c https://github.com/OpenSIPS/opensips/commit/c62a23edc8a9fe12d7a564b0dc717b56cebfac8c Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Always try to load tm, but be silent This fixes a SIP PN bug where the EBR API notify_on_event() function is called, but the TM API is not loaded, since notify_on_event() was not detected to be called at script level. Commit: 81bad079cf2dbb34807cc57691956e128db98e45 https://github.com/OpenSIPS/opensips/commit/81bad079cf2dbb34807cc57691956e128db98e45 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.h M modules/mid_registrar/lookup.c M modules/mid_registrar/save.c M modules/registrar/test/opensips.cfg M modules/tm/sip_msg.c Log Message: ----------- SIP PN: mid-registrar lookups at INVITE are now functional Compare: https://github.com/OpenSIPS/opensips/compare/a9c93741fec1...81bad079cf2d From noreply at github.com Thu May 7 06:49:10 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 06 May 2020 23:49:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd9f27: SIP PN: Add auto-detection for PURR + missing reco... Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips Commit: cd9f276ec2a1acdb85541ceccccfccb2c0c266d5 https://github.com/OpenSIPS/opensips/commit/cd9f276ec2a1acdb85541ceccccfccb2c0c266d5 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add auto-detection for PURR + missing record_route() Fun fact: this is actually mandated by RFC 8599, § 6.2.2 Commit: dc7949ba035179229c2bae0e4b590aafbe8fd3af https://github.com/OpenSIPS/opensips/commit/dc7949ba035179229c2bae0e4b590aafbe8fd3af Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/doc/pn_modparams.xml M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/doc/mid_registrar.xml M modules/registrar/test/opensips.cfg Log Message: ----------- [mid-]registrar: Refactor the "pn_inv_timeout" modparam Refactor it into "pn_refresh_timeout", since now it's also used for timing out EBR subscriptions for BYE, Re-INVITE, etc. Commit: 3cabc1d87002c330e00294af2afa6ab000315657 https://github.com/OpenSIPS/opensips/commit/3cabc1d87002c330e00294af2afa6ab000315657 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add safety check in pn_process_purr() Commit: 2d8adb558be2b077c9cd10598f7254a1763c265d https://github.com/OpenSIPS/opensips/commit/2d8adb558be2b077c9cd10598f7254a1763c265d Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add an extra return code to pn_process_purr() Commit: a30606f43b32c98820e8f7ab4af84d74e98f4ba4 https://github.com/OpenSIPS/opensips/commit/a30606f43b32c98820e8f7ab4af84d74e98f4ba4 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: A lib/reg/doc/pn_async_func.xml M lib/reg/doc/pn_modparams.xml M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- SIP PN: Documentation is now up-to-date Compare: https://github.com/OpenSIPS/opensips/compare/81bad079cf2d...a30606f43b32 From noreply at github.com Thu May 7 07:11:43 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 07 May 2020 00:11:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 26b595: usrloc: Organize mod_init() code Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 26b59520d92e3ddabf3e6547ec3f8314d82762c2 https://github.com/OpenSIPS/opensips/commit/26b59520d92e3ddabf3e6547ec3f8314d82762c2 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/ul_callback.c M modules/usrloc/ul_callback.h M modules/usrloc/ul_mod.c M modules/usrloc/urecord.c M modules/usrloc/usrloc.c Log Message: ----------- usrloc: Organize mod_init() code Also remove the "init_flag" concept -- even if a module binds the usrloc API functions before usrloc is initialized, this is completely fine! Commit: ff6029b3c5033da68b61cefaf31cb6792a827978 https://github.com/OpenSIPS/opensips/commit/ff6029b3c5033da68b61cefaf31cb6792a827978 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/urecord.h Log Message: ----------- usrloc: Add modparams for RFC 8599 - SIP Push Notifications Commit: 231d4df8837cbcafffd1000c757cfe2397ea0454 https://github.com/OpenSIPS/opensips/commit/231d4df8837cbcafffd1000c757cfe2397ea0454 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h A modules/usrloc/ul_pn.c A modules/usrloc/ul_pn.h M modules/usrloc/urecord.c M ut.h Log Message: ----------- usrloc: Add flexibile RFC 8599 contact matching Once "pn_enable" is set to true, contacts are matched using pn-provider + pn-prid + pn-param by default. But this can be easily customized, for example: * pn-param can be dropped if it's irrelevant for a provider * new (custom) parameters can be included in the matching process Commit: 6a64c53a694d39238ab421f534a650ea6e7b8c0c https://github.com/OpenSIPS/opensips/commit/6a64c53a694d39238ab421f534a650ea6e7b8c0c Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/doc/usrloc_admin.xml Log Message: ----------- usrloc: Document the "pn_pnsreg_interval" modparam Commit: 450b6dc7315a89c8355e0e8851158e9934bcb9a1 https://github.com/OpenSIPS/opensips/commit/450b6dc7315a89c8355e0e8851158e9934bcb9a1 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/csv.c M lib/csv.h M lib/url.c M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch_scripting/fss_db.c M modules/freeswitch_scripting/fss_evs.c M modules/freeswitch_scripting/fss_evs.h M modules/freeswitch_scripting/fss_mod.c M modules/nathelper/nathelper.c M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tm/mi.c M str_list.h Log Message: ----------- str_list.h: Make "str_list" a typedef, not a struct This way, we gain consistency, as we now have the "str" and "str_list" typedefs. Commit: 3aae7e652d2d39b3b600de4be452e8f948e33612 https://github.com/OpenSIPS/opensips/commit/3aae7e652d2d39b3b600de4be452e8f948e33612 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: A lib/reg/pn.c A lib/reg/pn.h M lib/reg/save_flags.c M lib/reg/save_flags.h M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/registrar/Makefile A modules/registrar/doc/pn_modparams.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml M modules/registrar/reg_mod.c M modules/registrar/save.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/ul_cluster.c M modules/usrloc/ul_mod.c R modules/usrloc/ul_pn.c R modules/usrloc/ul_pn.h M modules/usrloc/urecord.c M modules/usrloc/urecord.h M parser/parse_uri.c Log Message: ----------- SIP PN Support: Refactor usrloc code, move to /lib/reg Most of the PN support is better placed in the registrar module code, since that's where we also have access to the SIP message in order to make changes to it (e.g. append the Feature-Caps header field) Commit: db3eaea24e386938df0a3ed543ba42f0f30bde14 https://github.com/OpenSIPS/opensips/commit/db3eaea24e386938df0a3ed543ba42f0f30bde14 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M evi/evi_transport.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M str_list.h Log Message: ----------- mid_registrar: Adapt to new contact matching interface Commit: 82af8653ab7466a5847b8298a756ade8283bb0d4 https://github.com/OpenSIPS/opensips/commit/82af8653ab7466a5847b8298a756ade8283bb0d4 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/urecord.c M parser/parse_uri.c Log Message: ----------- Contact matching: Fix bad test; Improve coding style Commit: 8a1e4573cff6eddb7ba605ed214ec5efb7a7ddd6 https://github.com/OpenSIPS/opensips/commit/8a1e4573cff6eddb7ba605ed214ec5efb7a7ddd6 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M error.c M lib/reg/pn.c M lib/reg/pn.h M lib/reg/rerrno.c M lib/reg/rerrno.h M modules/mid_registrar/save.c M modules/registrar/Makefile M modules/registrar/doc/pn_modparams.xml M modules/registrar/reply.c M modules/registrar/save.c Log Message: ----------- SIP PN: Add handling for capability querying ... via the newly introduced header field, Feature-Caps. Commit: 89baa600f470f68dbe5947375fadd7e0b0a79b31 https://github.com/OpenSIPS/opensips/commit/89baa600f470f68dbe5947375fadd7e0b0a79b31 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/dlist.c M modules/usrloc/ucontact.c M modules/usrloc/udomain.c A modules/usrloc/ul_evi.c A modules/usrloc/ul_evi.h M modules/usrloc/urecord.c Log Message: ----------- usrloc: Move event interface code in its own file Commit: 766c80284cfa5fc193a917ff6fd617e993a79f59 https://github.com/OpenSIPS/opensips/commit/766c80284cfa5fc193a917ff6fd617e993a79f59 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/ci.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h A modules/usrloc/ul_timer.c A modules/usrloc/ul_timer.h M modules/usrloc/urecord.h Log Message: ----------- usrloc: Add the E_UL_CONTACT_REFRESH event By enabling 'contact_refresh_timer', the usrloc module will periodically scan for contacts which are near expiration and raise E_UL_CONTACT_REFRESH before the binding is about to expire. Currently, the triggering duration is given by registrar's 'pn_trigger_interval' module parameter (default: 120s before expiry). Commit: adbd56e4086754480614680916dde5fb05019713 https://github.com/OpenSIPS/opensips/commit/adbd56e4086754480614680916dde5fb05019713 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/registrar/doc/pn_modparams.xml M modules/usrloc/udomain.h Log Message: ----------- registrar: Document 'pn_trigger_interval' Commit: ac6acd228290e2db72acc4d4c4b7052a0e82b76d https://github.com/OpenSIPS/opensips/commit/ac6acd228290e2db72acc4d4c4b7052a0e82b76d Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/ul_timer.c M modules/usrloc/ul_timer.h M modules/usrloc/urecord.c Log Message: ----------- usrloc: Detach contact from timer list on expiry Commit: d55c3aa8170a6f37e2bda24bbacfcf6aeeeadc60 https://github.com/OpenSIPS/opensips/commit/d55c3aa8170a6f37e2bda24bbacfcf6aeeeadc60 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/tm/t_fwd.c M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h Log Message: ----------- usrloc/tm: Refactor event code (avoid copy-paste) Commit: 488ad45afafa534cbcef75372631803a8422b040 https://github.com/OpenSIPS/opensips/commit/488ad45afafa534cbcef75372631803a8422b040 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/tm/t_fwd.c Log Message: ----------- t_inject_branches(): Do not load contact attributes Loading the attributes was completely redundant, as they were not used afterwards. Commit: 204961532301fbe5906a775500d76b89e8c85a86 https://github.com/OpenSIPS/opensips/commit/204961532301fbe5906a775500d76b89e8c85a86 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: A modules/event_routing/api.h M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Add module API interface & function stubs Commit: 4fa2948434bd326546598c3fd911386d88c7547e https://github.com/OpenSIPS/opensips/commit/4fa2948434bd326546598c3fd911386d88c7547e Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M parser/parse_uri.c M parser/parse_uri.h Log Message: ----------- get_uri_param_idx(): Export as static inline Commit: e120ccc2e0f8259c5455d98eef538c9f4617ad82 https://github.com/OpenSIPS/opensips/commit/e120ccc2e0f8259c5455d98eef538c9f4617ad82 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Add API loading; Begin implementation Commit: e65653a221f8f16a91f9461bf97818168c252daa https://github.com/OpenSIPS/opensips/commit/e65653a221f8f16a91f9461bf97818168c252daa Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/event_routing/ebr_data.c M ut.h Log Message: ----------- event_routing: Implement event SIP URI param filters Commit: f760bbfa0534789e7e6d9d87435a1d662aa24df0 https://github.com/OpenSIPS/opensips/commit/f760bbfa0534789e7e6d9d87435a1d662aa24df0 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c M ut.h Log Message: ----------- event_routing: Implement api.notify_on_event() Commit: 8b2d3d2186505063f3002c6409fb118975a91225 https://github.com/OpenSIPS/opensips/commit/8b2d3d2186505063f3002c6409fb118975a91225 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M Makefile.modules M Makefile.test M globals.h M main.c A modules/registrar/test/opensips.cfg A modules/registrar/test/test.c M sr_module.c M sr_module.h M test/unit_tests.c M test/unit_tests.h Log Message: ----------- Add support for writing module unit tests Developers may easily write module unit tests as follows: 1. any testing code .c files must be placed in modules//test/ 2. you must provide a "modules//test/opensips.cfg" file for the module tests to run on top of (TODO: ideally, there should be support for multiple of these) 3. the tests will be executed using an entry-point function, which _must_ be named "mod_tests: typedef int (*mod_tests_f) (void); 4. "make test module=registrar" in order to start OpenSIPS using your opensips.cfg and run your 'mod_tests' function Commit: 6623177b888ce427996b7efe268e1fa7f3e4bea7 https://github.com/OpenSIPS/opensips/commit/6623177b888ce427996b7efe268e1fa7f3e4bea7 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/registrar/lookup.c M modules/usrloc/ul_dbg.h M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h Log Message: ----------- usrloc/registrar: Minor clean-ups Commit: b5b595294682dce35879ea02a3797fefc749c366 https://github.com/OpenSIPS/opensips/commit/b5b595294682dce35879ea02a3797fefc749c366 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M Makefile.modules M context.c M context.h M test/unit_tests.c A test/ut.c A test/ut.h Log Message: ----------- Improve module test infrastructure * ensure a global context while the tests are run * add an utility for quickly building parsed sip_msg structs * fix a Makefile wildcard expansion bug Commit: 5ed1fcc3ab639b9618d2b02a25653b9c2fc6cb9f https://github.com/OpenSIPS/opensips/commit/5ed1fcc3ab639b9618d2b02a25653b9c2fc6cb9f Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/doc/pn_modparams.xml M modules/registrar/reg_mod.c Log Message: ----------- SIP Push Notifications: Add the "pn_skip_pn_interval" modparam Sometimes, it may be useful to skip sending a PN if a wake-up + re-registration were recently triggered. Default value: 0 seconds (always trigger a PN) Commit: 838d63e3a360db1825f815c25732bcd4660450e2 https://github.com/OpenSIPS/opensips/commit/838d63e3a360db1825f815c25732bcd4660450e2 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/doc/pn_modparams.xml M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/test/opensips.cfg Log Message: ----------- registrar: Add SIP PN contact detection & iteration Commit: 588131346215aca60b3322acbafee7b7566b449e https://github.com/OpenSIPS/opensips/commit/588131346215aca60b3322acbafee7b7566b449e Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/doc/pn_modparams.xml M modules/registrar/reg_mod.c Log Message: ----------- registrar: Add 'pn_inv_timeout' modparam Controls the amount of time that the EBR subscription will be valid for. Commit: 46ce8bc1e3f4fa7c9719356422662deb205b6e45 https://github.com/OpenSIPS/opensips/commit/46ce8bc1e3f4fa7c9719356422662deb205b6e45 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- usrloc: Export E_UL_CONTACT_REFRESH via API Commit: b0d9c54797ba40a2f7aba5863b643626cd31c60b https://github.com/OpenSIPS/opensips/commit/b0d9c54797ba40a2f7aba5863b643626cd31c60b Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M ipc.h M lib/reg/pn.c M lib/reg/pn.h M modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/registrar/lookup.c M modules/registrar/test/opensips.cfg Log Message: ----------- registrar SIP PN: Finalize integration with EBR & usrloc Commit: d761f15530375d5ccce36a3864a381210cfdcb45 https://github.com/OpenSIPS/opensips/commit/d761f15530375d5ccce36a3864a381210cfdcb45 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/registrar/test/test.c Log Message: ----------- registrar: Add some lookup() unit tests Commit: 41d2b5779d2a7637693f72175e7b514f40f76963 https://github.com/OpenSIPS/opensips/commit/41d2b5779d2a7637693f72175e7b514f40f76963 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M evi/evi_params.c M evi/evi_params.h Log Message: ----------- evi: Be more compatible with calling code Commit: b69d33947ee900a7e0838297c9a5758bc02ccee0 https://github.com/OpenSIPS/opensips/commit/b69d33947ee900a7e0838297c9a5758bc02ccee0 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h Log Message: ----------- SIP PN: Rework the async Push Notification support Although the previous version seemed to work, it was broken conceptually, since passing a (ucontact_t *) without a ref counting mechanism may lead to invalid SHM memory access whenever the contact is freed before the PN job gets to be executed. Commit: 5feebf42e3f9341538a10930c45fb4a813e85c7e https://github.com/OpenSIPS/opensips/commit/5feebf42e3f9341538a10930c45fb4a813e85c7e Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/registrar/test/opensips.cfg M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/ul_evi.c M modules/usrloc/ul_evi.h Log Message: ----------- usrloc: Add the 'domain' attribute to all events Fixes #2062 Commit: dddf9c253d6fb445cd1e9782f1c584f2c4ef98dc https://github.com/OpenSIPS/opensips/commit/dddf9c253d6fb445cd1e9782f1c584f2c4ef98dc Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/tm/h_table.h M modules/tm/t_fwd.c Log Message: ----------- tm: Minor improvements * t_forward_nonack(): Avoid redundant str copying * improve docs on t->nr_of_outgoings Commit: 5586cb80dfd860eac0821090a8dd20ba3e4df3d3 https://github.com/OpenSIPS/opensips/commit/5586cb80dfd860eac0821090a8dd20ba3e4df3d3 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c M modules/tm/tm_load.h Log Message: ----------- tm: Extend the API with await/inject functions Specifically: * tm.t_wait_for_new_branches(msg) * tm.t_inject_ul_event_branch(msg) Commit: ab84f71dd97da466839fa4fa1d323d8add1f04bc https://github.com/OpenSIPS/opensips/commit/ab84f71dd97da466839fa4fa1d323d8add1f04bc Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M modules/registrar/lookup.c M parser/msg_parser.h Log Message: ----------- registrar SIP PN: Finalize integration with tm Commit: 0837c1f537515afb472f8c3d1acb72ae4b0321aa https://github.com/OpenSIPS/opensips/commit/0837c1f537515afb472f8c3d1acb72ae4b0321aa Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M socket_info.h Log Message: ----------- proto2a(): Do not segfault on PROTO_NONE (0) Commit: 790a390a5abc716ecd0e8c8cc67afb2bf1ef9bd9 https://github.com/OpenSIPS/opensips/commit/790a390a5abc716ecd0e8c8cc67afb2bf1ef9bd9 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M test/ut.c Log Message: ----------- mk_sip_req(): Properly init the sip_msg This way, parse_headers() will work as expected Commit: ffaa5148dff5ec705ad6cd5efe6104806703cba6 https://github.com/OpenSIPS/opensips/commit/ffaa5148dff5ec705ad6cd5efe6104806703cba6 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M sr_module_deps.c M sr_module_deps.h Log Message: ----------- module dependencies: Be able to easily specify N dependencies Commit: 49641775b8c53179cf7e2e749f7acf4bfb8e28e3 https://github.com/OpenSIPS/opensips/commit/49641775b8c53179cf7e2e749f7acf4bfb8e28e3 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/reg_mod.c Log Message: ----------- SIP PN Support: Add conditional module dependencies Commit: 16e939b100c30895571223878547e3ba246f1727 https://github.com/OpenSIPS/opensips/commit/16e939b100c30895571223878547e3ba246f1727 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/reply.c Log Message: ----------- registrar: Move common Feature-Caps code under lib/reg/ Commit: 6d45aab48efb9f36fdf68b53ad7ea7a65808ddec https://github.com/OpenSIPS/opensips/commit/6d45aab48efb9f36fdf68b53ad7ea7a65808ddec Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M lib/reg/sip_msg.h M modules/mid_registrar/lookup.c M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/test/test.c M ut.h Log Message: ----------- registrar lookup(): Add a new retcode + unit tests The new return code "2" of lookup() is needed when all found contacts are PN-enabled. In this case, script developers must NOT call t_relay() afterwards. Commit: 4943563b8f8448ae10767b192d569f322424eab1 https://github.com/OpenSIPS/opensips/commit/4943563b8f8448ae10767b192d569f322424eab1 Author: Liviu Chircu Date: 2020-04-27 (Mon, 27 Apr 2020) Changed paths: M main.c M modules/registrar/test/opensips.cfg M modules/registrar/test/test.c M test/unit_tests.c M test/unit_tests.h Log Message: ----------- registrar: Fix missing includes; Make tests more quiet Commit: 70ebe281ddceac05d16aeffc8249ddd6728c6fff https://github.com/OpenSIPS/opensips/commit/70ebe281ddceac05d16aeffc8249ddd6728c6fff Author: Liviu Chircu Date: 2020-04-28 (Tue, 28 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/lookup.c Log Message: ----------- registrar: Move common code in lib/reg Commit: dbcd08991cf4d5b3aaf9372e784fde6b70da6b1e https://github.com/OpenSIPS/opensips/commit/dbcd08991cf4d5b3aaf9372e784fde6b70da6b1e Author: Liviu Chircu Date: 2020-04-28 (Tue, 28 Apr 2020) Changed paths: M modules/mid_registrar/lookup.c M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/ul_storage.c M modules/mid_registrar/ulcb.c Log Message: ----------- mid_registrar/registrar: Normalize shared variable names Commit: f23f2f8f533196beeb4746f7f2fb31e2d33c79b6 https://github.com/OpenSIPS/opensips/commit/f23f2f8f533196beeb4746f7f2fb31e2d33c79b6 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: A lib/reg/common.c A lib/reg/common.h M lib/reg/config.h A lib/reg/lookup.c A lib/reg/lookup.h M lib/reg/pn.c M lib/reg/pn.h M lib/reg/sip_msg.c M lib/reg/sip_msg.h M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c M modules/registrar/Makefile M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/reg_mod.h M modules/registrar/save.c M modules/registrar/test/test.c Log Message: ----------- mid_registrar/registrar: Move common lookup() code in lib/reg Commit: 5acc3e00bc222083914b83915c2ccfd358477776 https://github.com/OpenSIPS/opensips/commit/5acc3e00bc222083914b83915c2ccfd358477776 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml A modules/registrar/doc/lookup_flags.xml A modules/registrar/doc/lookup_retcodes.xml M modules/registrar/doc/pn_modparams.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- registrar docs: Move common lookup() markup in one place Commit: e6db1b98f9134d7e20819a55b986413d7d302406 https://github.com/OpenSIPS/opensips/commit/e6db1b98f9134d7e20819a55b986413d7d302406 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M lib/reg/ci.c M lib/reg/ci.h M lib/reg/common.h M lib/reg/sip_msg.c M lib/reg/sip_msg.h M modules/mid_registrar/Makefile M modules/mid_registrar/gruu.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/ul_storage.c M modules/mid_registrar/ulcb.c M modules/registrar/reg_mod.h M modules/registrar/reply.c M modules/registrar/save.c M modules/registrar/sip_msg.c M modules/registrar/test/test.c Log Message: ----------- registrar/mid_registrar: Fix redundant includes Commit: 549b12bd909215d58f03e08afd7ec78411efa494 https://github.com/OpenSIPS/opensips/commit/549b12bd909215d58f03e08afd7ec78411efa494 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M modules/mid_registrar/Makefile M modules/registrar/Makefile Log Message: ----------- [mid-]registrar: Improve Makefile logic Always include all lib/reg code, without having to enumerate each file. Commit: adaf8e90afa97ed16d1534412c70b76cf83e0383 https://github.com/OpenSIPS/opensips/commit/adaf8e90afa97ed16d1534412c70b76cf83e0383 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M lib/reg/lookup.c M lib/reg/lookup.h M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/encode.c M modules/mid_registrar/encode.h M modules/mid_registrar/gruu.c M modules/mid_registrar/gruu.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/save.h M modules/mid_registrar/ul_storage.c M modules/mid_registrar/ul_storage.h M modules/mid_registrar/ulcb.c M modules/mid_registrar/ulcb.h M modules/registrar/test/test.c Log Message: ----------- mid-registrar: Add PN modparams & deps; Update license headers Commit: 349511539540d197cdeedb254a1b5824bdc82b4c https://github.com/OpenSIPS/opensips/commit/349511539540d197cdeedb254a1b5824bdc82b4c Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M lib/reg/common.c M lib/reg/common.h M lib/reg/pn.c M lib/reg/pn.h M lib/reg/sip_msg.c M lib/reg/sip_msg.h M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/save.h M modules/registrar/doc/pn_modparams.xml A modules/registrar/doc/reg_modparams.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml M modules/registrar/reg_mod.c M modules/registrar/reg_mod.h M modules/registrar/save.c Log Message: ----------- [mid-]registrar: Tidy up codebase & docs * move common modparams & docs in shared files * normalize coding style & variable naming Commit: 11c8a18f1f81d337e6baf0c382be3d9a105650b2 https://github.com/OpenSIPS/opensips/commit/11c8a18f1f81d337e6baf0c382be3d9a105650b2 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M lib/reg/common.c M lib/reg/common.h M lib/reg/sip_msg.c M modules/registrar/doc/reg_modparams.xml Log Message: ----------- [mid-]registrar: Add the "max_contact_len" modparam Commit: 4b779d0a7017809ca224205e7e5689612475a90b https://github.com/OpenSIPS/opensips/commit/4b779d0a7017809ca224205e7e5689612475a90b Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M doc/entities.xml A lib/reg/doc/lookup_flags.xml A lib/reg/doc/lookup_retcodes.xml A lib/reg/doc/pn_modparams.xml A lib/reg/doc/reg_modparams.xml M modules/mid_registrar/doc/mid_registrar.xml R modules/registrar/doc/lookup_flags.xml R modules/registrar/doc/lookup_retcodes.xml R modules/registrar/doc/pn_modparams.xml R modules/registrar/doc/reg_modparams.xml M modules/registrar/doc/registrar.xml Log Message: ----------- [mid-]registrar docs: Parameterize examples; Move to lib/reg Commit: 6bfb11c02b989813b6c0c1759e1c3c3370fbdf44 https://github.com/OpenSIPS/opensips/commit/6bfb11c02b989813b6c0c1759e1c3c3370fbdf44 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/save.c Log Message: ----------- mid_registrar PN: Finalize PN contact storage & matching Commit: a4e772c660dc1d4bb23d3871eba6dd318dd57ba6 https://github.com/OpenSIPS/opensips/commit/a4e772c660dc1d4bb23d3871eba6dd318dd57ba6 Author: Liviu Chircu Date: 2020-04-29 (Wed, 29 Apr 2020) Changed paths: M lib/reg/ci.c M lib/reg/doc/lookup_retcodes.xml M lib/reg/save_flags.c M modules/mid_registrar/save.c M str_list.h Log Message: ----------- registrar: Code styling & documentation nitpicks Commit: 579c558e31962a76031ca8a8dd0996200129a752 https://github.com/OpenSIPS/opensips/commit/579c558e31962a76031ca8a8dd0996200129a752 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/registrar/reply.c M modules/usrloc/kv_store.c Log Message: ----------- mid-registrar PN: Add Feature-Caps hf management Both for forwarded REGISTER requests and for relayed 200 OK replies. Commit: ae57b505b419bb6d983ebc6c641e99c52bd45713 https://github.com/OpenSIPS/opensips/commit/ae57b505b419bb6d983ebc6c641e99c52bd45713 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: A parser/case_feat.h M parser/hf.c M parser/hf.h M parser/keys.h M parser/msg_parser.c M parser/msg_parser.h A parser/parse_fcaps.c A parser/parse_fcaps.h M parser/parse_hname2.c Log Message: ----------- SIP Parser: Add support for Feature-Caps header field Commit: da29c36f1570acad92c62149795f8e5264bf9442 https://github.com/OpenSIPS/opensips/commit/da29c36f1570acad92c62149795f8e5264bf9442 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: A parser/test/test_parse_fcaps.c A parser/test/test_parse_fcaps.h M test/unit_tests.c Log Message: ----------- Feature-Caps parser: Add unit tests Commit: 36b38810f9116287cb201e7b6243a0567fa5c97b https://github.com/OpenSIPS/opensips/commit/36b38810f9116287cb201e7b6243a0567fa5c97b Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: M lib/reg/ci.c M lib/reg/config.h M lib/reg/lookup.c M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/save.c M modules/registrar/save.c M modules/usrloc/ucontact.h M parser/parse_fcaps.h Log Message: ----------- [mid-]registrar: Add handling for upstream Feature-Caps hf Commit: 84d1e7030cfdc17a7d9ae0a4f4b146b2b44d5e17 https://github.com/OpenSIPS/opensips/commit/84d1e7030cfdc17a7d9ae0a4f4b146b2b44d5e17 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/save.c Log Message: ----------- SIP PN support: Avoid further pkg leak on oom Commit: 0a98da7afebcb7d28c043e1f00730170f012c129 https://github.com/OpenSIPS/opensips/commit/0a98da7afebcb7d28c043e1f00730170f012c129 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/save.h M modules/registrar/save.c M modules/usrloc/ucontact.h Log Message: ----------- registrars: Minor coding nitpicks Logging, coding style, duplicate macros Commit: 90ad02777bb4cd324e327c39f5446682630080c9 https://github.com/OpenSIPS/opensips/commit/90ad02777bb4cd324e327c39f5446682630080c9 Author: Liviu Chircu Date: 2020-04-30 (Thu, 30 Apr 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/save.c M modules/registrar/save.c Log Message: ----------- SIP PN Support: Improve Feature-Caps interpretation Keep performing PN param-based Contact matching even when PNs are already handled by upstream side. Also move more common code under lib/reg Commit: d2c3fdc1a43fc180f7e40a8d8199987966af843c https://github.com/OpenSIPS/opensips/commit/d2c3fdc1a43fc180f7e40a8d8199987966af843c Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/ci.c M modules/mid_registrar/save.c M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h Log Message: ----------- registrar: Force a Contact URI update on param-based matching Commit: 2ae64fb3254bc6163acaef09607b07e7b71f8cca https://github.com/OpenSIPS/opensips/commit/2ae64fb3254bc6163acaef09607b07e7b71f8cca Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/usrloc/ul_mod.h Log Message: ----------- usrloc runtime: Remove 'always false' checks Commit: 727b970d4396eb9997335feb7a3d6fd756924448 https://github.com/OpenSIPS/opensips/commit/727b970d4396eb9997335feb7a3d6fd756924448 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M parser/msg_parser.h M parser/parse_uri.c Log Message: ----------- SIP URI parser: Add support for RFC 8599 URI params ... namely: * pn-provider * pn-prid * pn-param * pn-purr Commit: cf952d5c25f8d1821e5afa483f4762dc644cd4cc https://github.com/OpenSIPS/opensips/commit/cf952d5c25f8d1821e5afa483f4762dc644cd4cc Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: A parser/test/test_parser.c A parser/test/test_parser.h M test/unit_tests.c Log Message: ----------- SIP URI parser: Add unit tests for 29b34d686 Commit: d5a36ecf3c17b7c6c2c03901fd00c821e8673869 https://github.com/OpenSIPS/opensips/commit/d5a36ecf3c17b7c6c2c03901fd00c821e8673869 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/ci.c M lib/reg/pn.c M lib/reg/pn.h M modules/usrloc/urecord.c M parser/parse_uri.h Log Message: ----------- SIP PN: Update codebase to use recent parser additions Commit: 88542bf1103622ee3b28b8abbce271c8b70f4a04 https://github.com/OpenSIPS/opensips/commit/88542bf1103622ee3b28b8abbce271c8b70f4a04 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/topology_hiding/topo_hiding_logic.c Log Message: ----------- topology_hiding: Remove re-defined macros ... already defined in config.h Commit: 7ce1fb7a1df55b7f56de734e7caa9d68c8486935 https://github.com/OpenSIPS/opensips/commit/7ce1fb7a1df55b7f56de734e7caa9d68c8486935 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/registrar/test/test.c Log Message: ----------- SIP PN: Add PURR pack/unpack functions + unit tests Commit: ab01c7cb61da5925e37df527d1d726adbeea3634 https://github.com/OpenSIPS/opensips/commit/ab01c7cb61da5925e37df527d1d726adbeea3634 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Extend API with ebr.async_wait_for_event() Commit: e12503dcd033988a870fc2311abd1a8d0c4dcbf6 https://github.com/OpenSIPS/opensips/commit/e12503dcd033988a870fc2311abd1a8d0c4dcbf6 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/save.c M modules/registrar/save.c M modules/registrar/test/test.c M modules/usrloc/dlist.c M modules/usrloc/udomain.h M modules/usrloc/ul_evi.c M modules/usrloc/usrloc.h Log Message: ----------- SIP PN: Add REGISTER-time support for '+sip.pnspurr' Commit: b5dea20467e77faf2c50770297536a8c743c76ac https://github.com/OpenSIPS/opensips/commit/b5dea20467e77faf2c50770297536a8c743c76ac Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- SIP PN: Add INVITE-time support for 'pn-purr=' URIs Commit: ff8994efc68877fd0d2d3381e1a8fa628793b617 https://github.com/OpenSIPS/opensips/commit/ff8994efc68877fd0d2d3381e1a8fa628793b617 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Also match upstream Feature-Caps during PNS query Commit: 0c123df0e09ecc9b80af23e6aa9ae1bcfe43df86 https://github.com/OpenSIPS/opensips/commit/0c123df0e09ecc9b80af23e6aa9ae1bcfe43df86 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/registrar/reply.c Log Message: ----------- SIP PN: Refine Feature-Caps hf building logic The Feature-Caps content is not meant to be symmetrical for upstream/downstream sides. Some important ideas: * on downstream-forwarded REGISTER, we leak a _minimal_ amount of information. For example, just that we support "apns" PNs and that the element MUST NOT send PNs anymore to it, e.g.: Feature-Caps: +sip.pns="apns" * on upstream-forwarded 200 OK which are not PN capability queries, we include _maximal_ amounts of information into the Feature-Caps, fully informing the UA of our supported parameters, e.g.: Feature-Caps: +sip.pns="apns";+sip.pnsreg="130"; +sip.pnspurr="3a0.94000.00001921" Working for both registrar and mid-registrar... Commit: 54521b0d677bd3b018784108af23cf86d5d26975 https://github.com/OpenSIPS/opensips/commit/54521b0d677bd3b018784108af23cf86d5d26975 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- [mid-]registrar: Add PN-related script reload checks Commit: dc59162fb4446ef067ab75bf38370600b4a431bd https://github.com/OpenSIPS/opensips/commit/dc59162fb4446ef067ab75bf38370600b4a431bd Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- SIP PN: Fix some bad checks Commit: 52a793ab75bd25a290d2c2c033e0ae843814df6b https://github.com/OpenSIPS/opensips/commit/52a793ab75bd25a290d2c2c033e0ae843814df6b Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c M parser/parse_uri.h Log Message: ----------- SIP PN: mid-dialog PN processing is now functional Commit: a9c93741fec1b84a4f67ed9faa14516fa23d2ddf https://github.com/OpenSIPS/opensips/commit/a9c93741fec1b84a4f67ed9faa14516fa23d2ddf Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Be compatible with topology_hiding() When using mid-registrar + topology_hiding(), mid-dialog requests have no Route hfs at all, so do not treat the lack of Route as an error condition. Commit: c62a23edc8a9fe12d7a564b0dc717b56cebfac8c https://github.com/OpenSIPS/opensips/commit/c62a23edc8a9fe12d7a564b0dc717b56cebfac8c Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M modules/event_routing/ebr_data.c M modules/event_routing/event_routing.c Log Message: ----------- event_routing: Always try to load tm, but be silent This fixes a SIP PN bug where the EBR API notify_on_event() function is called, but the TM API is not loaded, since notify_on_event() was not detected to be called at script level. Commit: 81bad079cf2dbb34807cc57691956e128db98e45 https://github.com/OpenSIPS/opensips/commit/81bad079cf2dbb34807cc57691956e128db98e45 Author: Liviu Chircu Date: 2020-05-06 (Wed, 06 May 2020) Changed paths: M lib/reg/pn.h M modules/mid_registrar/lookup.c M modules/mid_registrar/save.c M modules/registrar/test/opensips.cfg M modules/tm/sip_msg.c Log Message: ----------- SIP PN: mid-registrar lookups at INVITE are now functional Commit: cd9f276ec2a1acdb85541ceccccfccb2c0c266d5 https://github.com/OpenSIPS/opensips/commit/cd9f276ec2a1acdb85541ceccccfccb2c0c266d5 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add auto-detection for PURR + missing record_route() Fun fact: this is actually mandated by RFC 8599, § 6.2.2 Commit: dc7949ba035179229c2bae0e4b590aafbe8fd3af https://github.com/OpenSIPS/opensips/commit/dc7949ba035179229c2bae0e4b590aafbe8fd3af Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/doc/pn_modparams.xml M lib/reg/pn.c M lib/reg/pn.h M modules/mid_registrar/doc/mid_registrar.xml M modules/registrar/test/opensips.cfg Log Message: ----------- [mid-]registrar: Refactor the "pn_inv_timeout" modparam Refactor it into "pn_refresh_timeout", since now it's also used for timing out EBR subscriptions for BYE, Re-INVITE, etc. Commit: 3cabc1d87002c330e00294af2afa6ab000315657 https://github.com/OpenSIPS/opensips/commit/3cabc1d87002c330e00294af2afa6ab000315657 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add safety check in pn_process_purr() Commit: 2d8adb558be2b077c9cd10598f7254a1763c265d https://github.com/OpenSIPS/opensips/commit/2d8adb558be2b077c9cd10598f7254a1763c265d Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M lib/reg/pn.c Log Message: ----------- SIP PN: Add an extra return code to pn_process_purr() Commit: a30606f43b32c98820e8f7ab4af84d74e98f4ba4 https://github.com/OpenSIPS/opensips/commit/a30606f43b32c98820e8f7ab4af84d74e98f4ba4 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: A lib/reg/doc/pn_async_func.xml M lib/reg/doc/pn_modparams.xml M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- SIP PN: Documentation is now up-to-date Commit: 2f7aff0d0b01fdf2bbd826279ef54e6d2935cae9 https://github.com/OpenSIPS/opensips/commit/2f7aff0d0b01fdf2bbd826279ef54e6d2935cae9 Author: Liviu Chircu Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M Makefile.modules M Makefile.test M context.c M context.h M doc/entities.xml M error.c M evi/evi_params.c M evi/evi_params.h M evi/evi_transport.h M globals.h M ipc.h M lib/csv.c M lib/csv.h M lib/reg/ci.c M lib/reg/ci.h A lib/reg/common.c A lib/reg/common.h M lib/reg/config.h A lib/reg/doc/lookup_flags.xml A lib/reg/doc/lookup_retcodes.xml A lib/reg/doc/pn_async_func.xml A lib/reg/doc/pn_modparams.xml A lib/reg/doc/reg_modparams.xml A lib/reg/lookup.c A lib/reg/lookup.h A lib/reg/pn.c A lib/reg/pn.h M lib/reg/rerrno.c M lib/reg/rerrno.h M lib/reg/save_flags.c M lib/reg/save_flags.h M lib/reg/sip_msg.c M lib/reg/sip_msg.h M lib/url.c M main.c A modules/event_routing/api.h M modules/event_routing/ebr_data.c M modules/event_routing/ebr_data.h M modules/event_routing/event_routing.c M modules/freeswitch/fs_api.c M modules/freeswitch/fs_api.h M modules/freeswitch_scripting/fss_db.c M modules/freeswitch_scripting/fss_evs.c M modules/freeswitch_scripting/fss_evs.h M modules/freeswitch_scripting/fss_mod.c M modules/mid_registrar/Makefile M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/mid_registrar/encode.c M modules/mid_registrar/encode.h M modules/mid_registrar/gruu.c M modules/mid_registrar/gruu.h M modules/mid_registrar/lookup.c M modules/mid_registrar/lookup.h M modules/mid_registrar/mid_registrar.c M modules/mid_registrar/mid_registrar.h M modules/mid_registrar/save.c M modules/mid_registrar/save.h M modules/mid_registrar/ul_storage.c M modules/mid_registrar/ul_storage.h M modules/mid_registrar/ulcb.c M modules/mid_registrar/ulcb.h M modules/nathelper/nathelper.c M modules/registrar/Makefile M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml M modules/registrar/lookup.c M modules/registrar/lookup.h M modules/registrar/reg_mod.c M modules/registrar/reg_mod.h M modules/registrar/reply.c M modules/registrar/save.c M modules/registrar/sip_msg.c A modules/registrar/test/opensips.cfg A modules/registrar/test/test.c M modules/tls_mgm/tls_domain.c M modules/tls_mgm/tls_domain.h M modules/tls_mgm/tls_helper.h M modules/tls_mgm/tls_mgm.c M modules/tm/h_table.h M modules/tm/mi.c M modules/tm/sip_msg.c M modules/tm/t_fwd.c M modules/tm/t_fwd.h M modules/tm/tm.c M modules/tm/tm_load.h M modules/topology_hiding/topo_hiding_logic.c M modules/usrloc/dlist.c M modules/usrloc/dlist.h M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/kv_store.c M modules/usrloc/ucontact.c M modules/usrloc/ucontact.h M modules/usrloc/udomain.c M modules/usrloc/udomain.h M modules/usrloc/ul_callback.c M modules/usrloc/ul_callback.h M modules/usrloc/ul_cluster.c M modules/usrloc/ul_dbg.h A modules/usrloc/ul_evi.c A modules/usrloc/ul_evi.h M modules/usrloc/ul_mi.c M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h A modules/usrloc/ul_timer.c A modules/usrloc/ul_timer.h M modules/usrloc/urecord.c M modules/usrloc/urecord.h M modules/usrloc/usrloc.c M modules/usrloc/usrloc.h A parser/case_feat.h M parser/hf.c M parser/hf.h M parser/keys.h M parser/msg_parser.c M parser/msg_parser.h A parser/parse_fcaps.c A parser/parse_fcaps.h M parser/parse_hname2.c M parser/parse_uri.c M parser/parse_uri.h A parser/test/test_parse_fcaps.c A parser/test/test_parse_fcaps.h A parser/test/test_parser.c A parser/test/test_parser.h M socket_info.h M sr_module.c M sr_module.h M sr_module_deps.c M sr_module_deps.h M str_list.h M test/unit_tests.c M test/unit_tests.h A test/ut.c A test/ut.h M ut.h Log Message: ----------- Merge branch 'feature/rfc-8599-sip-pn' Compare: https://github.com/OpenSIPS/opensips/compare/c26337847912...2f7aff0d0b01 From noreply at github.com Thu May 7 07:12:00 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 07 May 2020 00:12:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/feature/rfc-8599-sip-pn Home: https://github.com/OpenSIPS/opensips From noreply at github.com Thu May 7 07:43:42 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 07 May 2020 00:43:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0e42a: media_exchange: proper handling for negative repli... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d0e42ae4c51d46be6cc7e1df0c6184144a939edc https://github.com/OpenSIPS/opensips/commit/d0e42ae4c51d46be6cc7e1df0c6184144a939edc Author: Razvan Crainea Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M modules/media_exchange/media_exchange.c Log Message: ----------- media_exchange: proper handling for negative replies for UAC Commit: 96017033f99925e9d3cb1c92547e2ef251ce6a74 https://github.com/OpenSIPS/opensips/commit/96017033f99925e9d3cb1c92547e2ef251ce6a74 Author: Razvan Crainea Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M modules/tm/t_fwd.c Log Message: ----------- tm: expose branch index on TMCB_REQUEST_FWDED callbacks Commit: 499671a0e07c3d9062b12ad47c629229d8c28e3d https://github.com/OpenSIPS/opensips/commit/499671a0e07c3d9062b12ad47c629229d8c28e3d Author: Razvan Crainea Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M modules/dialog/dlg_handlers.c Log Message: ----------- dialog: do not update contact on TMCB_REQUEST_FWDED failed branches Prevent the dialog module from updating the caller's contact with the contact in the initial message, since this will result in private/un-fixed contact. Only branch 0 has the correct/fixed contact, all the other branches only have the original one. Commit: 2110daf565a81de90f8cc5ea9326e76c36c61513 https://github.com/OpenSIPS/opensips/commit/2110daf565a81de90f8cc5ea9326e76c36c61513 Author: Razvan Crainea Date: 2020-05-07 (Thu, 07 May 2020) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- rtpengine: fix callid matching and delete delay Compare: https://github.com/OpenSIPS/opensips/compare/2f7aff0d0b01...2110daf565a8 From liviu at opensips.org Thu May 7 18:44:19 2020 From: liviu at opensips.org (Liviu Chircu) Date: Thu, 7 May 2020 21:44:19 +0300 Subject: [OpenSIPS-Devel] [BLOG] SIP Push Notification with OpenSIPS 3.1 LTS [RFC 8599 support][Part I] Message-ID: <6fb1f1a9-ea37-1429-88ae-7c786951a071@opensips.org> Hi, folks! We now have standards-based SIP Push Notification support in OpenSIPS 3.1!  If you want to learn how they work, as well as how to enable them in OpenSIPS, you can follow along this 2-part blog series [1].  Thank you and enjoy! Stay safe, [1]: https://blog.opensips.org/2020/05/07/sip-push-notification-with-opensips-3-1-lts-rfc-8599-supportpart-i/ -- Liviu Chircu www.twitter.com/liviuchircu | www.opensips-solutions.com From volga629 at networklab.ca Thu May 7 19:02:11 2020 From: volga629 at networklab.ca (Slava Bendersky) Date: Thu, 7 May 2020 15:02:11 -0400 (EDT) Subject: [OpenSIPS-Devel] [OpenSIPS-Users] [BLOG] SIP Push Notification with OpenSIPS 3.1 LTS [RFC 8599 support][Part I] In-Reply-To: <6fb1f1a9-ea37-1429-88ae-7c786951a071@opensips.org> References: <6fb1f1a9-ea37-1429-88ae-7c786951a071@opensips.org> Message-ID: <1833954976.1841.1588878131866.JavaMail.zimbra@skillsearch.ca> WOW, Great Thank you !!! volga629 From: "Liviu Chircu" To: "OpenSIPS users mailling list" , "OpenSIPS devel mailling list" , business at lists.opensips.org, news at lists.opensips.org Sent: Thursday, May 7, 2020 3:44:19 PM Subject: [OpenSIPS-Users] [BLOG] SIP Push Notification with OpenSIPS 3.1 LTS [RFC 8599 support][Part I] Hi, folks! We now have standards-based SIP Push Notification support in OpenSIPS 3.1! If you want to learn how they work, as well as how to enable them in OpenSIPS, you can follow along this 2-part blog series [1]. Thank you and enjoy! Stay safe, [1]: https://blog.opensips.org/2020/05/07/sip-push-notification-with-opensips-3-1-lts-rfc-8599-supportpart-i/ -- Liviu Chircu www.twitter.com/liviuchircu | www.opensips-solutions.com _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Fri May 8 05:43:24 2020 From: noreply at github.com (Liviu Chircu) Date: Thu, 07 May 2020 22:43:24 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3ccea1: Fix compilation errors on older distros Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3ccea1a32db9cb1caa186bb3fd6b8ddd30a9e5a6 https://github.com/OpenSIPS/opensips/commit/3ccea1a32db9cb1caa186bb3fd6b8ddd30a9e5a6 Author: Liviu Chircu Date: 2020-05-08 (Fri, 08 May 2020) Changed paths: M lib/reg/pn.c M modules/mid_registrar/save.c Log Message: ----------- Fix compilation errors on older distros * do not declare variables inside for loops unless we're using C99+ * fix uninitialized variable Credits to Nick Altmann for the report! From noreply at github.com Sun May 10 20:04:25 2020 From: noreply at github.com (opensips-github) Date: Sun, 10 May 2020 13:04:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ef6766: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ef6766273e376b7bf2fc7d24340a449326e40c62 https://github.com/OpenSIPS/opensips/commit/ef6766273e376b7bf2fc7d24340a449326e40c62 Author: OpenSIPS Date: 2020-05-10 (Sun, 10 May 2020) Changed paths: M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/freeswitch/README M modules/freeswitch/doc/contributors.xml M modules/freeswitch_scripting/README M modules/freeswitch_scripting/doc/contributors.xml M modules/group/README M modules/group/doc/contributors.xml M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon May 11 11:45:19 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 11 May 2020 04:45:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4dcaf5: Add missing typedef keyword Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4dcaf5fc3ec25a671052e61afae9805bca5c0fd5 https://github.com/OpenSIPS/opensips/commit/4dcaf5fc3ec25a671052e61afae9805bca5c0fd5 Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/cachedb_local/cachedb_local_replication.h M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- Add missing typedef keyword Without this keyword these struct definitions are considered by GCC as a variable definition. This was catched because there is a more strict check about these variable definitions since GCC 10: * https://gcc.gnu.org/gcc-10/porting_to.html#common Signed-off-by: Peter Lemenkov (cherry picked from commit 242903711399ccb4eafeac614129424ffddb0e1b) Commit: 298b0901188ecaf970abe0656f07f7d441b2519a https://github.com/OpenSIPS/opensips/commit/298b0901188ecaf970abe0656f07f7d441b2519a Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M mem/hp_malloc.c M mi/mi_trace.c M mi/mi_trace.h M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/dlg.h M modules/b2b_logic/b2b_logic.h M modules/dispatcher/dispatch.h M modules/emergency/emergency_methods.c M modules/emergency/emergency_methods.h M modules/emergency/http_emergency.h M modules/emergency/report_emergency.h M modules/emergency/sip_emergency.c M modules/emergency/subscriber_emergency.h M modules/emergency/xml_parser.h M modules/event_rabbitmq/rabbitmq_send.c M modules/mangler/mangler.c M modules/mangler/sdp_mangler.h M modules/permissions/permissions.h M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_dialoginfo/pua_dialoginfo.h M modules/pua_usrloc/pua_usrloc.c M modules/pua_usrloc/pua_usrloc.h M modules/ratelimit/ratelimit_helper.c M modules/registrar/reg_mod.c M modules/registrar/reg_mod.h M modules/sms/libsms_modem.c M modules/sms/libsms_putsms.c M modules/sms/sms_funcs.c M sr_module.h M ut.c M ut.h Log Message: ----------- Fix building with gcc 10 GCC 10 started to use -no-common by default. Here is an official explanation: * https://gcc.gnu.org/gcc-10/porting_to.html#common We have to mark all the declarations of global variables with extern keyword and put the definitions into a proper file. Signed-off-by: Peter Lemenkov (cherry picked from commit 7b59ee14e95ea3500dd8c3368b081404b9731c9b) Commit: eb249d816436c83a3a032bd3b3e3393f0113ce8c https://github.com/OpenSIPS/opensips/commit/eb249d816436c83a3a032bd3b3e3393f0113ce8c Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Remove unused struct fields These two fields were copied directly from rtpproxy module but never used by this module. Signed-off-by: Peter Lemenkov (cherry picked from commit fd8262cee78a67e1dcca7f487f919239d0f13f33) Commit: b3f95b7bf78614da094ff7a65c3ce10180b628b2 https://github.com/OpenSIPS/opensips/commit/b3f95b7bf78614da094ff7a65c3ce10180b628b2 Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M Makefile.defs Log Message: ----------- make: Prepare for upcoming gcc 10 (use -fno-common) Per https://gcc.gnu.org/gcc-10/porting_to.html#common, -fno-common will become a default in gcc 10, so variables defined within .h files will no longer be allowed! Thanks to Peter Lemenkov for the suggestion! (cherry picked from commit b864b2915551fc25509a54eaf30df0cedbe1643f) Compare: https://github.com/OpenSIPS/opensips/compare/20754ac348d5...b3f95b7bf786 From noreply at github.com Mon May 11 11:49:17 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 11 May 2020 04:49:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86a5ad: Add missing typedef keyword Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 86a5ad16e6b26c0b5a360d02cc07bdb12a51edcb https://github.com/OpenSIPS/opensips/commit/86a5ad16e6b26c0b5a360d02cc07bdb12a51edcb Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/usrloc/ul_mod.h M modules/usrloc/usrloc.h Log Message: ----------- Add missing typedef keyword Without this keyword these struct definitions are considered by GCC as a variable definition. This was catched because there is a more strict check about these variable definitions since GCC 10: * https://gcc.gnu.org/gcc-10/porting_to.html#common Signed-off-by: Peter Lemenkov (cherry picked from commit 242903711399ccb4eafeac614129424ffddb0e1b) Commit: 488ee61e4b4a727d1d356798056a40cb7f3d895c https://github.com/OpenSIPS/opensips/commit/488ee61e4b4a727d1d356798056a40cb7f3d895c Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M mem/hp_malloc.c M mem/hp_malloc.h M mi/mi_trace.c M mi/mi_trace.h M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/dlg.h M modules/b2b_logic/b2b_logic.h M modules/dispatcher/dispatch.h M modules/emergency/emergency_methods.c M modules/emergency/emergency_methods.h M modules/emergency/http_emergency.h M modules/emergency/report_emergency.h M modules/emergency/sip_emergency.c M modules/emergency/subscriber_emergency.h M modules/emergency/xml_parser.h M modules/event_rabbitmq/rabbitmq_send.c M modules/mangler/mangler.c M modules/mangler/sdp_mangler.h M modules/permissions/permissions.h M modules/pua_dialoginfo/pua_dialoginfo.c M modules/pua_dialoginfo/pua_dialoginfo.h M modules/pua_usrloc/pua_usrloc.c M modules/pua_usrloc/pua_usrloc.h M modules/ratelimit/ratelimit_helper.c M modules/registrar/reg_mod.c M modules/registrar/reg_mod.h M modules/sms/libsms_modem.c M modules/sms/libsms_putsms.c M modules/sms/sms_funcs.c M sr_module.h M ut.c M ut.h Log Message: ----------- Fix building with gcc 10 GCC 10 started to use -no-common by default. Here is an official explanation: * https://gcc.gnu.org/gcc-10/porting_to.html#common We have to mark all the declarations of global variables with extern keyword and put the definitions into a proper file. Signed-off-by: Peter Lemenkov (cherry picked from commit 7b59ee14e95ea3500dd8c3368b081404b9731c9b) Commit: 00435eedd61bd0b40f7f52afafb8be581bfe464e https://github.com/OpenSIPS/opensips/commit/00435eedd61bd0b40f7f52afafb8be581bfe464e Author: Peter Lemenkov Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/rtpengine/rtpengine.h Log Message: ----------- rtpengine: Remove unused struct fields These two fields were copied directly from rtpproxy module but never used by this module. Signed-off-by: Peter Lemenkov (cherry picked from commit fd8262cee78a67e1dcca7f487f919239d0f13f33) Commit: 85a9f84161ea0bc077e86d70b5d16148ff5076c3 https://github.com/OpenSIPS/opensips/commit/85a9f84161ea0bc077e86d70b5d16148ff5076c3 Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M Makefile.defs Log Message: ----------- make: Prepare for upcoming gcc 10 (use -fno-common) Per https://gcc.gnu.org/gcc-10/porting_to.html#common, -fno-common will become a default in gcc 10, so variables defined within .h files will no longer be allowed! Thanks to Peter Lemenkov for the suggestion! (cherry picked from commit b864b2915551fc25509a54eaf30df0cedbe1643f) Commit: be2ab8166939dc9362830162e6ec75699b4e26d6 https://github.com/OpenSIPS/opensips/commit/be2ab8166939dc9362830162e6ec75699b4e26d6 Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M mem/test/test_hp_malloc.c Log Message: ----------- HP_MALLOC tests: Fix unused function warning Compare: https://github.com/OpenSIPS/opensips/compare/3b2db9764f7c...be2ab8166939 From noreply at github.com Mon May 11 11:58:28 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 11 May 2020 04:58:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25e471: Fix more "-fno-common" gcc warnings Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 25e471eb355cc5f997b0b34aa2818966d2d74376 https://github.com/OpenSIPS/opensips/commit/25e471eb355cc5f997b0b34aa2818966d2d74376 Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M mem/hp_malloc.c M mem/hp_malloc.h M modules/drouting/dr_partitions.h M modules/drouting/drouting.c M modules/uri/aaa_checks.c M modules/uri/uri_mod.h Log Message: ----------- Fix more "-fno-common" gcc warnings From noreply at github.com Mon May 11 14:39:49 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 11 May 2020 07:39:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 766748: proto_hep: Fix HEPv3 IPv6 destination contents (se... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7667483bbfb43017ccdfc8929ffe91a37c10c71f https://github.com/OpenSIPS/opensips/commit/7667483bbfb43017ccdfc8929ffe91a37c10c71f Author: Walter Doekes Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- proto_hep: Fix HEPv3 IPv6 destination contents (send DST not SRC addr) Commit: 14f148897740042f8cb7162738bee66e83414534 https://github.com/OpenSIPS/opensips/commit/14f148897740042f8cb7162738bee66e83414534 Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- Merge pull request #2109 from wdoekes/hepv3-ipv6-dest-chunk-fix proto_hep: Fix HEPv3 IPv6 destination contents (send DST not SRC addr) Compare: https://github.com/OpenSIPS/opensips/compare/ef6766273e37...14f148897740 From noreply at github.com Mon May 11 14:41:13 2020 From: noreply at github.com (Walter Doekes) Date: Mon, 11 May 2020 07:41:13 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 46ee34: proto_hep: Fix HEPv3 IPv6 destination contents (se... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 46ee34b30159d16fcd5aaa234654fdb71db0daec https://github.com/OpenSIPS/opensips/commit/46ee34b30159d16fcd5aaa234654fdb71db0daec Author: Walter Doekes Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- proto_hep: Fix HEPv3 IPv6 destination contents (send DST not SRC addr) (cherry picked from commit 7667483bbfb43017ccdfc8929ffe91a37c10c71f) From noreply at github.com Mon May 11 14:41:15 2020 From: noreply at github.com (Walter Doekes) Date: Mon, 11 May 2020 07:41:15 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a9b4c1: proto_hep: Fix HEPv3 IPv6 destination contents (se... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: a9b4c1927ba71358630ed28b842477ee57dc146e https://github.com/OpenSIPS/opensips/commit/a9b4c1927ba71358630ed28b842477ee57dc146e Author: Walter Doekes Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M modules/proto_hep/hep.c Log Message: ----------- proto_hep: Fix HEPv3 IPv6 destination contents (send DST not SRC addr) (cherry picked from commit 7667483bbfb43017ccdfc8929ffe91a37c10c71f) From noreply at github.com Mon May 11 17:09:44 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 11 May 2020 10:09:44 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 05759e: call center DB schema: Fix copy/paste errors Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 05759efbce2e4ecda3879284ccbbd4b8bea055fa https://github.com/OpenSIPS/opensips/commit/05759efbce2e4ecda3879284ccbbd4b8bea055fa Author: Liviu Chircu Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M db/schema/cc_flows.xml M scripts/db_berkeley/opensips/cc_flows M scripts/dbtext/opensips/cc_flows M scripts/mysql/call_center-create.sql M scripts/oracle/call_center-create.sql M scripts/pi_http/call_center-mod M scripts/pi_http/call_center-table M scripts/pi_http/pi_framework.xml M scripts/postgres/call_center-create.sql M scripts/sqlite/call_center-create.sql Log Message: ----------- call center DB schema: Fix copy/paste errors From noreply at github.com Tue May 12 12:35:50 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 12 May 2020 05:35:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 578e73: [mid-]registrar: Move "max_contacts" inheritance i... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 578e73b075fe3edb726c5fe97c5aaaf7cc02479f https://github.com/OpenSIPS/opensips/commit/578e73b075fe3edb726c5fe97c5aaaf7cc02479f Author: Liviu Chircu Date: 2020-05-12 (Tue, 12 May 2020) Changed paths: M lib/reg/save_flags.c M modules/mid_registrar/save.c M modules/registrar/save.c Log Message: ----------- [mid-]registrar: Move "max_contacts" inheritance in lib/reg From noreply at github.com Tue May 12 16:10:55 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 12 May 2020 09:10:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 6d19da: Added dr_match() function to match a variable agai... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 6d19da093f70caa81d744114c84bd7b23aa8b863 https://github.com/OpenSIPS/opensips/commit/6d19da093f70caa81d744114c84bd7b23aa8b863 Author: Bogdan-Andrei Iancu Date: 2020-05-12 (Tue, 12 May 2020) Changed paths: M modules/drouting/doc/drouting_admin.xml M modules/drouting/drouting.c Log Message: ----------- Added dr_match() function to match a variable against the dr rules From noreply at github.com Tue May 12 21:21:33 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 12 May 2020 14:21:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 197fb8: Extent get_flag_id_by_name() to get len's name also Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 197fb811b6406cc01a5ba3a96a4cf551f8051525 https://github.com/OpenSIPS/opensips/commit/197fb811b6406cc01a5ba3a96a4cf551f8051525 Author: Bogdan-Andrei Iancu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M cfg.y M flags.c M flags.h M lib/reg/common.c M modules/auth_aaa/authaaa_mod.c M modules/call_control/call_control.c M modules/nathelper/nathelper.c M modules/pua_dialoginfo/pua_dialoginfo.c M modules/qos/qos.c M modules/sst/sst.c M modules/tm/tm.c M modules/usrloc/ul_mod.c Log Message: ----------- Extent get_flag_id_by_name() to get len's name also The function may optionally receive the len of the name (if <=0, the len is ignored and strlen() over name is done). This will help using the function with char* and str* inputs Commit: 4f44f5a346bd60d8d7c5016effac8189df76ca5f https://github.com/OpenSIPS/opensips/commit/4f44f5a346bd60d8d7c5016effac8189df76ca5f Author: Bogdan-Andrei Iancu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M pvar.c M pvar.h Log Message: ----------- Added $msg.flag(name) and $branch.flag(name)[] variables These are read/write variables to give you per-flag access. The great addition of these value is the posibility to print the status of a single flag. Compare: https://github.com/OpenSIPS/opensips/compare/6d19da093f70...4f44f5a346bd From noreply at github.com Wed May 13 11:04:16 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 13 May 2020 04:04:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1485b3: [mid-]registrar: Add a helpful startup error log Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1485b382adf02e0fd7791ae91613b83f0f620e05 https://github.com/OpenSIPS/opensips/commit/1485b382adf02e0fd7791ae91613b83f0f620e05 Author: Liviu Chircu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- [mid-]registrar: Add a helpful startup error log From noreply at github.com Wed May 13 11:05:31 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 13 May 2020 04:05:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] aa483e: [mid-]registrar: Add a helpful startup error log Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: aa483ef2b2d8210d7742ef5a9d652e9e3a50a008 https://github.com/OpenSIPS/opensips/commit/aa483ef2b2d8210d7742ef5a9d652e9e3a50a008 Author: Liviu Chircu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/mid_registrar/mid_registrar.c M modules/registrar/reg_mod.c Log Message: ----------- [mid-]registrar: Add a helpful startup error log (cherry picked from commit 1485b382adf02e0fd7791ae91613b83f0f620e05) From noreply at github.com Wed May 13 15:01:10 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 13 May 2020 08:01:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c9e612: dispatcher: Fix missing "tmb" definition Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c9e61269f360de6e91fae54f8b6a92964e5f00a3 https://github.com/OpenSIPS/opensips/commit/c9e61269f360de6e91fae54f8b6a92964e5f00a3 Author: Liviu Chircu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/dispatcher/dispatch.c M modules/emergency/sip_emergency.c Log Message: ----------- dispatcher: Fix missing "tmb" definition (cherry picked from commit afbf2871a144466a16534db8c86d7d0377077e17) Fixes #2110 From noreply at github.com Wed May 13 15:01:32 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 13 May 2020 08:01:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1e7b03: dispatcher: Fix missing "tmb" definition Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 1e7b0394db0098ec46f7c6567d39ca74ea0b55b8 https://github.com/OpenSIPS/opensips/commit/1e7b0394db0098ec46f7c6567d39ca74ea0b55b8 Author: Liviu Chircu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/dispatcher/dispatch.c M modules/emergency/sip_emergency.c Log Message: ----------- dispatcher: Fix missing "tmb" definition (cherry picked from commit afbf2871a144466a16534db8c86d7d0377077e17) Fixes #2110 (cherry picked from commit c9e61269f360de6e91fae54f8b6a92964e5f00a3) From noreply at github.com Wed May 13 17:48:05 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 13 May 2020 10:48:05 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 95a300: b2b_logic: provide more B2B context info and add a... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 95a300c2065b145716cdfbf49ae285d3addaeadc https://github.com/OpenSIPS/opensips/commit/95a300c2065b145716cdfbf49ae285d3addaeadc Author: Vlad Patrascu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/b2b_entities/b2b_common.h M modules/b2b_entities/b2b_entities.c M modules/b2b_entities/b2b_entities.h M modules/b2b_entities/b2be_load.h M modules/b2b_entities/dlg.c M modules/b2b_entities/dlg.h M modules/b2b_logic/b2b_logic.c M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/doc/b2b_logic_admin.xml M modules/b2b_logic/logic.c M modules/b2b_logic/records.c M modules/b2b_logic/records.h Log Message: ----------- b2b_logic: provide more B2B context info and add a key-value storage Add the "$b2b_logic.ctx" script variable that offers a key-value storage at B2B session level. Also, provide more information about the current B2B context through the "$b2b_logic.key" and "$b2b_logic.entity" variables (tuple key, entity key and Call-ID of the involved entities). Commit: 97b8db86d4e9009e3bb8747cfffc544d7c20cc24 https://github.com/OpenSIPS/opensips/commit/97b8db86d4e9009e3bb8747cfffc544d7c20cc24 Author: Vlad Patrascu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/b2b_logic/b2b_logic.h M modules/b2b_logic/b2bl_clustering.c M modules/b2b_logic/records.h Log Message: ----------- b2b_logic: replicate context values Commit: 9e7f923435303ab83e20bcb209588f8e4a69f8cb https://github.com/OpenSIPS/opensips/commit/9e7f923435303ab83e20bcb209588f8e4a69f8cb Author: Vlad Patrascu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M modules/b2b_logic/b2bl_clustering.c Log Message: ----------- b2b_logic: remove some dead code Compare: https://github.com/OpenSIPS/opensips/compare/1485b382adf0...9e7f92343530 From noreply at github.com Wed May 13 18:22:02 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Wed, 13 May 2020 11:22:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5255c0: Remove some leftover lexer tokens Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5255c0f9d591f120c5b9db5aad9cd54031d16d5c https://github.com/OpenSIPS/opensips/commit/5255c0f9d591f120c5b9db5aad9cd54031d16d5c Author: Vlad Patrascu Date: 2020-05-13 (Wed, 13 May 2020) Changed paths: M cfg.y Log Message: ----------- Remove some leftover lexer tokens From donat.zenichev at gmail.com Thu May 14 07:21:28 2020 From: donat.zenichev at gmail.com (Donat Zenichev) Date: Thu, 14 May 2020 10:21:28 +0300 Subject: [OpenSIPS-Devel] Labels in OpenSIPS - is it possible? In-Reply-To: <83d9f232-c9c9-ed31-9999-eadb75bc6d7a@opensips.org> References: <83d9f232-c9c9-ed31-9999-eadb75bc6d7a@opensips.org> Message-ID: Hi! Sorry for the late reply, I somehow missed your answer Bogdan : ) Now it's created here: https://github.com/OpenSIPS/opensips/issues/2111 On Tue, Apr 21, 2020 at 2:35 PM Bogdan-Andrei Iancu wrote: > Hey Donat, > > Please open a feature request on the github tracker, please. > > Best regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > > On 4/17/20 11:36 AM, Donat Zenichev wrote: > > Good day! > I wasn't sure if my question relates more to users mailing list, or to dev > mailing list. > Please move it to users mailing if my question relates more to it. > > So, basically my question is, if there is some implementation similar to > what we have in C language, when we want to jump from one part of the code, > to another part - with 'goto' and 'label'. > > In OpenSIPS we can jump to another route simply. But what if we need to > jump from one part of the code to another part of the code within certain > route block? > > Might be, my question sounds weird, and most of the OpenSIPS community > would find this as unnecessary, but it would be great to hear some hints. > > Thanks in advance, and have a nice day! > > -- > > Best regards, > Donat Zenichev > > > _______________________________________________ > Devel mailing listDevel at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/devel > > > -- Best regards, Donat Zenichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu May 14 09:01:18 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 14 May 2020 12:01:18 +0300 Subject: [OpenSIPS-Devel] OpenSIPS 3.1 release - the final countdown Message-ID: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> Hi all, We planned an ambitious roadmap [1] for OpenSIPS 3.1, but we were even more ambitious by trying to complete it.  It was a long way, brainstorming, designing, implementing or extended an awesome feature set that will make OpenSIPS an appealing platform for Class 5 services. But we are almost done and the date is set:     27th of May, the date of the 3.1 beta release To check the status, visit anytime the roadmap page and scroll at the end for the status table - yes, we do update it in realtime ;) [1] https://www.opensips.org/Development/Opensips-3-1-Planning Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com From johan at democon.be Thu May 14 10:52:04 2020 From: johan at democon.be (Johan De Clercq) Date: Thu, 14 May 2020 10:52:04 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown In-Reply-To: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> References: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> Message-ID: Bogdan, Does b2b script support means that we can handle refer fully in the script I.e. send 202 and generate invite without b2bua instance? Outlook voor iOS downloaden ________________________________ Van: Users namens Bogdan-Andrei Iancu Verzonden: Thursday, May 14, 2020 11:01:18 AM Aan: users at lists.opensips.org ; developensips Onderwerp: [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown Hi all, We planned an ambitious roadmap [1] for OpenSIPS 3.1, but we were even more ambitious by trying to complete it. It was a long way, brainstorming, designing, implementing or extended an awesome feature set that will make OpenSIPS an appealing platform for Class 5 services. But we are almost done and the date is set: 27th of May, the date of the 3.1 beta release To check the status, visit anytime the roadmap page and scroll at the end for the status table - yes, we do update it in realtime ;) [1] https://www.opensips.org/Development/Opensips-3-1-Planning Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu May 14 12:58:15 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 14 May 2020 15:58:15 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown In-Reply-To: References: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> Message-ID: <56d21b53-36a6-8967-d91d-b8aacefb7334@opensips.org> Johan, It is the same b2b engine, but instead of controlling  it via the XML file, you will control it via a script route. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com On 5/14/20 1:52 PM, Johan De Clercq wrote: > Bogdan, > > Does b2b script support means that we can handle refer fully in the > script I.e. send 202 and generate invite without b2bua instance? > > Outlook voor iOS downloaden > ------------------------------------------------------------------------ > *Van:* Users namens Bogdan-Andrei > Iancu > *Verzonden:* Thursday, May 14, 2020 11:01:18 AM > *Aan:* users at lists.opensips.org ; > developensips > *Onderwerp:* [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown > Hi all, > > We planned an ambitious roadmap [1] for OpenSIPS 3.1, but we were even > more ambitious by trying to complete it.  It was a long way, > brainstorming, designing, implementing or extended an awesome feature > set that will make OpenSIPS an appealing platform for Class 5 services. > > But we are almost done and the date is set: >      27th of May, the date of the 3.1 beta release > > To check the status, visit anytime the roadmap page and scroll at the > end for the status table - yes, we do update it in realtime ;) > > [1] https://www.opensips.org/Development/Opensips-3-1-Planning > > Best regards, > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu May 14 15:04:55 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 14 May 2020 08:04:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbcad1: ut: add str_{case, }match_nt helpers Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: cbcad111e2630100e8edec10ecb88e2fd02c86e7 https://github.com/OpenSIPS/opensips/commit/cbcad111e2630100e8edec10ecb88e2fd02c86e7 Author: Razvan Crainea Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M ut.h Log Message: ----------- ut: add str_{case,}match_nt helpers Commit: 6d7d45b1a3250a6dd1b8f8fd1fc5c6cbcc73d727 https://github.com/OpenSIPS/opensips/commit/6d7d45b1a3250a6dd1b8f8fd1fc5c6cbcc73d727 Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M modules/dialog/dlg_handlers.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c M modules/media_exchange/media_exchange.c M modules/media_exchange/media_sessions.c Log Message: ----------- dialog: add support for proividing headers for indialog requests Commit: 0e8b914acc38431518e937cf40b31cff601a75af https://github.com/OpenSIPS/opensips/commit/0e8b914acc38431518e937cf40b31cff601a75af Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: A modules/callops/Makefile A modules/callops/callops.c Log Message: ----------- callops: add new module Compare: https://github.com/OpenSIPS/opensips/compare/cbcad111e263%5E...0e8b914acc38 From noreply at github.com Thu May 14 15:31:55 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 14 May 2020 08:31:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 064fd1: callops: cleanup remaining debug logs Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: 064fd19ea954754f735388490fad56259dd06f83 https://github.com/OpenSIPS/opensips/commit/064fd19ea954754f735388490fad56259dd06f83 Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: cleanup remaining debug logs From Ben.Newlin at genesys.com Thu May 14 18:02:24 2020 From: Ben.Newlin at genesys.com (Ben Newlin) Date: Thu, 14 May 2020 18:02:24 +0000 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown In-Reply-To: References: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> <56d21b53-36a6-8967-d91d-b8aacefb7334@opensips.org> Message-ID: <06F74418-CE3B-4DB7-8720-85CEA1E342E0@genesys.com> I don’t think it is possible to process a REFER locally like you describe without being a B2BUA. The two legs of the resulting call would be separate SIP calls, bridged by OpenSIPS. That is a B2BUA! Ben Newlin From: Users on behalf of Johan De Clercq Reply-To: OpenSIPS users mailling list Date: Thursday, May 14, 2020 at 1:52 PM To: Bogdan-Andrei Iancu , OpenSIPS users mailling list , developensips Subject: Re: [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown Then this is the first feature request for 3.2 :-). Outlook voor iOS downloaden ________________________________ Van: Bogdan-Andrei Iancu Verzonden: Thursday, May 14, 2020 2:58:15 PM Aan: OpenSIPS users mailling list ; Johan De Clercq ; developensips Onderwerp: Re: [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown Johan, It is the same b2b engine, but instead of controlling it via the XML file, you will control it via a script route. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com On 5/14/20 1:52 PM, Johan De Clercq wrote: Bogdan, Does b2b script support means that we can handle refer fully in the script I.e. send 202 and generate invite without b2bua instance? Outlook voor iOS downloaden ________________________________ Van: Users namens Bogdan-Andrei Iancu Verzonden: Thursday, May 14, 2020 11:01:18 AM Aan: users at lists.opensips.org ; developensips Onderwerp: [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown Hi all, We planned an ambitious roadmap [1] for OpenSIPS 3.1, but we were even more ambitious by trying to complete it. It was a long way, brainstorming, designing, implementing or extended an awesome feature set that will make OpenSIPS an appealing platform for Class 5 services. But we are almost done and the date is set: 27th of May, the date of the 3.1 beta release To check the status, visit anytime the roadmap page and scroll at the end for the status table - yes, we do update it in realtime ;) [1] https://www.opensips.org/Development/Opensips-3-1-Planning Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list Users at lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users -------------- next part -------------- An HTML attachment was scrubbed... URL: From bogdan at opensips.org Thu May 14 18:22:48 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 14 May 2020 21:22:48 +0300 Subject: [OpenSIPS-Devel] [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown In-Reply-To: <06F74418-CE3B-4DB7-8720-85CEA1E342E0@genesys.com> References: <35f6a722-2974-d312-9fdc-2792b0202c7f@opensips.org> <56d21b53-36a6-8967-d91d-b8aacefb7334@opensips.org> <06F74418-CE3B-4DB7-8720-85CEA1E342E0@genesys.com> Message-ID: <6563df2a-a343-5130-c17c-d280f332d264@opensips.org> +1 Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com On 5/14/20 9:02 PM, Ben Newlin wrote: > > I don’t think it is possible to process a REFER locally like you > describe without being a B2BUA. The two legs of the resulting call > would be separate SIP calls, bridged by OpenSIPS. That is a B2BUA! > > Ben Newlin > > *From: *Users on behalf of Johan De > Clercq > *Reply-To: *OpenSIPS users mailling list > *Date: *Thursday, May 14, 2020 at 1:52 PM > *To: *Bogdan-Andrei Iancu , OpenSIPS users > mailling list , developensips > > *Subject: *Re: [OpenSIPS-Users] OpenSIPS 3.1 release - the final countdown > > Then this is the first feature request for 3.2 :-). > > Outlook voor iOS downloaden > > ------------------------------------------------------------------------ > > *Van:*Bogdan-Andrei Iancu > *Verzonden:* Thursday, May 14, 2020 2:58:15 PM > *Aan:* OpenSIPS users mailling list ; Johan > De Clercq ; developensips > *Onderwerp:* Re: [OpenSIPS-Users] OpenSIPS 3.1 release - the final > countdown > > Johan, > > It is the same b2b engine, but instead of controlling it via the XML > file, you will control it via a script route. > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > > On 5/14/20 1:52 PM, Johan De Clercq wrote: > > Bogdan, > > Does b2b script support means that we can handle refer fully in > the script I.e. send 202 and generate invite without b2bua instance? > > Outlook voor iOS downloaden > > ------------------------------------------------------------------------ > > *Van:*Users > namens Bogdan-Andrei > Iancu > *Verzonden:* Thursday, May 14, 2020 11:01:18 AM > *Aan:* users at lists.opensips.org > ; > developensips > > *Onderwerp:* [OpenSIPS-Users] OpenSIPS 3.1 release - the final > countdown > > Hi all, > > We planned an ambitious roadmap [1] for OpenSIPS 3.1, but we were > even > more ambitious by trying to complete it.  It was a long way, > brainstorming, designing, implementing or extended an awesome feature > set that will make OpenSIPS an appealing platform for Class 5 > services. > > But we are almost done and the date is set: >      27th of May, the date of the 3.1 beta release > > To check the status, visit anytime the roadmap page and scroll at the > end for the status table - yes, we do update it in realtime ;) > > [1] https://www.opensips.org/Development/Opensips-3-1-Planning > > Best regards, > > -- > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > > > > _______________________________________________ > Users mailing list > Users at lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > _______________________________________________ > > Users mailing list > > Users at lists.opensips.org > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu May 14 20:32:42 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 14 May 2020 13:32:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3b6f20: b2b_logic: persist context values in DB Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3b6f20847013f3d14d95ed11e34e178133aa3222 https://github.com/OpenSIPS/opensips/commit/3b6f20847013f3d14d95ed11e34e178133aa3222 Author: Vlad Patrascu Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M modules/b2b_logic/b2bl_clustering.c M modules/b2b_logic/b2bl_clustering.h Log Message: ----------- b2b_logic: persist context values in DB From noreply at github.com Fri May 15 15:31:16 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 15 May 2020 08:31:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5d8b44: callops: handle timeout when transfered call is no... Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: 5d8b4437dfecb356d9dd9a4ff54441cfa9e2d0ef https://github.com/OpenSIPS/opensips/commit/5d8b4437dfecb356d9dd9a4ff54441cfa9e2d0ef Author: Razvan Crainea Date: 2020-05-15 (Fri, 15 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: handle timeout when transfered call is not answered From noreply at github.com Sun May 17 15:01:34 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Sun, 17 May 2020 08:01:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 37f9a2: Improve load_dialog_ctx() function, added docs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 37f9a24d046282ea3a02402962f18db903de4c04 https://github.com/OpenSIPS/opensips/commit/37f9a24d046282ea3a02402962f18db903de4c04 Author: Bogdan-Andrei Iancu Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/doc/dialog_admin.xml Log Message: ----------- Improve load_dialog_ctx() function, added docs From noreply at github.com Sun May 17 16:09:29 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Sun, 17 May 2020 09:09:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3d6427: Enable accounting for UAC transactions. Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3d642741cfdc0eb4d131f028f8949f539dc2ce45 https://github.com/OpenSIPS/opensips/commit/3d642741cfdc0eb4d131f028f8949f539dc2ce45 Author: Bogdan-Andrei Iancu Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/acc/acc_logic.c Log Message: ----------- Enable accounting for UAC transactions. Commit: df8bbe453c257e4652cf1b7202ed64afc28ae291 https://github.com/OpenSIPS/opensips/commit/df8bbe453c257e4652cf1b7202ed64afc28ae291 Author: Bogdan-Andrei Iancu Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/acc/acc_logic.c M modules/acc/acc_logic.h M modules/acc/acc_mod.c M modules/acc/doc/acc_admin.xml Log Message: ----------- Added acc_[un]load_ctx_from_dlg() functions Compare: https://github.com/OpenSIPS/opensips/compare/37f9a24d0462...df8bbe453c25 From noreply at github.com Sun May 17 19:35:45 2020 From: noreply at github.com (opensips-github) Date: Sun, 17 May 2020 12:35:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3580ba: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3580ba495016dd7e2de865fc65bbcd2227b456e7 https://github.com/OpenSIPS/opensips/commit/3580ba495016dd7e2de865fc65bbcd2227b456e7 Author: OpenSIPS Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/uri/README M modules/uri/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun May 17 19:50:30 2020 From: noreply at github.com (opensips-github) Date: Sun, 17 May 2020 12:50:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 288a15: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 288a155ac0aa5f0e27f53c3509bcb86e0fd098f4 https://github.com/OpenSIPS/opensips/commit/288a155ac0aa5f0e27f53c3509bcb86e0fd098f4 Author: OpenSIPS Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/cachedb_local/README M modules/cachedb_local/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/emergency/README M modules/emergency/doc/contributors.xml M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/mangler/README M modules/mangler/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/permissions/README M modules/permissions/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/pua_usrloc/README M modules/pua_usrloc/doc/contributors.xml M modules/ratelimit/README M modules/ratelimit/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/sms/README M modules/sms/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sun May 17 20:05:00 2020 From: noreply at github.com (opensips-github) Date: Sun, 17 May 2020 13:05:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f5e247: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f5e24787055e2e15534ada194c13c970bbfa177f https://github.com/OpenSIPS/opensips/commit/f5e24787055e2e15534ada194c13c970bbfa177f Author: OpenSIPS Date: 2020-05-17 (Sun, 17 May 2020) Changed paths: M modules/acc/README M modules/acc/doc/contributors.xml M modules/auth_aaa/README M modules/auth_aaa/doc/contributors.xml M modules/b2b_entities/README M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/call_control/README M modules/call_control/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/nathelper/README M modules/nathelper/doc/contributors.xml M modules/proto_hep/README M modules/proto_hep/doc/contributors.xml M modules/pua_dialoginfo/README M modules/pua_dialoginfo/doc/contributors.xml M modules/qos/README M modules/qos/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/sst/README M modules/sst/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Mon May 18 16:44:10 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Mon, 18 May 2020 09:44:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 547cba: event_datagram/rabbitmq: format event payload as a... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 547cba508d37477e0b2e55990519c754178bdc14 https://github.com/OpenSIPS/opensips/commit/547cba508d37477e0b2e55990519c754178bdc14 Author: Vlad Patrascu Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M evi/evi_transport.c M evi/evi_transport.h M modules/event_datagram/doc/event_datagram_admin.xml M modules/event_datagram/event_datagram.c M modules/event_datagram/event_datagram.h M modules/event_jsonrpc/jsonrpc_send.c M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml M modules/event_rabbitmq/event_rabbitmq.c M modules/event_rabbitmq/event_rabbitmq.h Log Message: ----------- event_datagram/rabbitmq: format event payload as a JSON-RPC notification From bogdan at opensips.org Mon May 18 17:06:07 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Mon, 18 May 2020 20:06:07 +0300 Subject: [OpenSIPS-Devel] [Blog] Cross dialog data accessing Message-ID: <63a07c6a-545b-c417-7c71-e3901abdb57d@opensips.org> There are several calling scenarios – typical Class V – where multiple SIP dialogs may be involved. And to make it work, you need, /from one dialog, to access the data that belongs to another dialog/. https://blog.opensips.org/2020/05/18/cross-dialog-data-accessing/ Enjoy, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Mon May 18 20:33:22 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 18 May 2020 13:33:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cf16a5: Added $msg.is_request and $msg.type variables Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cf16a5a113272c053413eac04e6f8bade75edd44 https://github.com/OpenSIPS/opensips/commit/cf16a5a113272c053413eac04e6f8bade75edd44 Author: Bogdan-Andrei Iancu Date: 2020-05-18 (Mon, 18 May 2020) Changed paths: M pvar.c Log Message: ----------- Added $msg.is_request and $msg.type variables From noreply at github.com Mon May 18 22:00:31 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 18 May 2020 15:00:31 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 574388: Added the $sig_local_totag variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 574388a266f1cbd820aad351375a86da8b2f77d2 https://github.com/OpenSIPS/opensips/commit/574388a266f1cbd820aad351375a86da8b2f77d2 Author: Bogdan-Andrei Iancu Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M modules/signaling/doc/signaling_admin.xml M modules/signaling/signaling.c Log Message: ----------- Added the $sig_local_totag variable From noreply at github.com Wed May 20 13:53:06 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 20 May 2020 06:53:06 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a1dfda: parser: add suport for refer event Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: a1dfda31ae78464f533e5c33415ad3e74b25070a https://github.com/OpenSIPS/opensips/commit/a1dfda31ae78464f533e5c33415ad3e74b25070a Author: Razvan Crainea Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M parser/parse_event.c M parser/parse_event.h A parser/parse_multipart.h Log Message: ----------- parser: add suport for refer event Commit: 54ee13a3676b5aa5bcb36082fc8066c1c952a523 https://github.com/OpenSIPS/opensips/commit/54ee13a3676b5aa5bcb36082fc8066c1c952a523 Author: Razvan Crainea Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: add support for handling refer notifies Compare: https://github.com/OpenSIPS/opensips/compare/5d8b4437dfec...54ee13a3676b From noreply at github.com Thu May 21 12:51:17 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 21 May 2020 05:51:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7f16a1: Rename event_jsonrpc module to "event_stream" Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7f16a1cdb6b5fc4684b5d841ebdb5c430389d424 https://github.com/OpenSIPS/opensips/commit/7f16a1cdb6b5fc4684b5d841ebdb5c430389d424 Author: Vlad Patrascu Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M doc/build-contrib.sh R modules/event_jsonrpc/Makefile R modules/event_jsonrpc/README R modules/event_jsonrpc/doc/contributors.xml R modules/event_jsonrpc/doc/event_jsonrpc.xml R modules/event_jsonrpc/doc/event_jsonrpc_admin.xml R modules/event_jsonrpc/event_jsonrpc.c R modules/event_jsonrpc/event_jsonrpc.h R modules/event_jsonrpc/jsonrpc_send.c R modules/event_jsonrpc/jsonrpc_send.h A modules/event_stream/Makefile A modules/event_stream/README A modules/event_stream/doc/contributors.xml A modules/event_stream/doc/event_stream.xml A modules/event_stream/doc/event_stream_admin.xml A modules/event_stream/event_stream.c A modules/event_stream/event_stream.h A modules/event_stream/stream_send.c A modules/event_stream/stream_send.h Log Message: ----------- Rename event_jsonrpc module to "event_stream" From noreply at github.com Thu May 21 15:13:02 2020 From: noreply at github.com (Nick Altmann) Date: Thu, 21 May 2020 08:13:02 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 0fa60d: RPM package: rename event_jsonrpc module to event_... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 0fa60dbbe951a44711e1bd3d19b8522eca6787d6 https://github.com/OpenSIPS/opensips/commit/0fa60dbbe951a44711e1bd3d19b8522eca6787d6 Author: Nick Altmann Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM package: rename event_jsonrpc module to event_stream From noreply at github.com Thu May 21 16:16:17 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 21 May 2020 09:16:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 75fd39: b2b_logic: fix use of $b2b_logic.ctx before callin... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 75fd396c5e82628bd89cf88db0cda4212f4abee2 https://github.com/OpenSIPS/opensips/commit/75fd396c5e82628bd89cf88db0cda4212f4abee2 Author: Vlad Patrascu Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/b2b_logic/logic.c Log Message: ----------- b2b_logic: fix use of $b2b_logic.ctx before calling b2b_bridge_request() Do not overwrite all the existing context values when using $b2b_logic.ctx to set new values before calling b2b_bridge_request(). From noreply at github.com Thu May 21 16:29:49 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Thu, 21 May 2020 09:29:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c595e4: SIP Parser: Add support for Replaces header field Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: c595e4aef6816464af9c0e65002e532f390f4b34 https://github.com/OpenSIPS/opensips/commit/c595e4aef6816464af9c0e65002e532f390f4b34 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: A parser/case_repl.h M parser/hf.h M parser/keys.h M parser/msg_parser.c M parser/msg_parser.h M parser/parse_hname2.c Log Message: ----------- SIP Parser: Add support for Replaces header field Commit: 3965ffa3033a6a56fe62b194087ef587a5517394 https://github.com/OpenSIPS/opensips/commit/3965ffa3033a6a56fe62b194087ef587a5517394 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: rename CALL_BLIND_TRANSFER event to CALL_TRANSFER Commit: c3f90a3b28a30db89d187365caf012c8a2f4b443 https://github.com/OpenSIPS/opensips/commit/c3f90a3b28a30db89d187365caf012c8a2f4b443 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: add call attended transfer command Compare: https://github.com/OpenSIPS/opensips/compare/54ee13a3676b...c3f90a3b28a3 From noreply at github.com Thu May 21 17:06:26 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 21 May 2020 10:06:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d40931: b2b_logic: fix inconsistency of context values whe... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d40931b35af2b3555ebeffc7e6f7cd0ba35e9c5b https://github.com/OpenSIPS/opensips/commit/d40931b35af2b3555ebeffc7e6f7cd0ba35e9c5b Author: Vlad Patrascu Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/b2b_logic/b2bl_clustering.c Log Message: ----------- b2b_logic: fix inconsistency of context values when replicating Deleted context values on the replicating instance would still persist during the B2B session on the receiving instance. From noreply at github.com Thu May 21 17:32:59 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 21 May 2020 10:32:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d7bf7: b2b_logic: rename "b2bl_clustering.c/.h" files Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1d7bf7595373798245fb282f9fc8309328d58b75 https://github.com/OpenSIPS/opensips/commit/1d7bf7595373798245fb282f9fc8309328d58b75 Author: Vlad Patrascu Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/b2b_logic/b2b_logic.c R modules/b2b_logic/b2bl_clustering.c R modules/b2b_logic/b2bl_clustering.h M modules/b2b_logic/b2bl_db.c A modules/b2b_logic/entity_storage.c A modules/b2b_logic/entity_storage.h M modules/b2b_logic/logic.c M modules/b2b_logic/records.c Log Message: ----------- b2b_logic: rename "b2bl_clustering.c/.h" files From noreply at github.com Fri May 22 07:44:03 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 22 May 2020 00:44:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe0cf4: b2b_logic: fix $b2b_logic.entity in local_route fo... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fe0cf4eaf666ffa38bfc32cea28a3cf425568949 https://github.com/OpenSIPS/opensips/commit/fe0cf4eaf666ffa38bfc32cea28a3cf425568949 Author: Vlad Patrascu Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: M modules/b2b_logic/b2b_logic.c Log Message: ----------- b2b_logic: fix $b2b_logic.entity in local_route for new client entities From noreply at github.com Fri May 22 12:10:40 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 22 May 2020 05:10:40 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 19ad1d: callops: modify name & values of E_CALL_TRANSFER Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips Commit: 19ad1d94e6d6190e110dac225886bd411587945f https://github.com/OpenSIPS/opensips/commit/19ad1d94e6d6190e110dac225886bd411587945f Author: Razvan Crainea Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: modify name & values of E_CALL_TRANSFER Commit: 149f1868afc3ccc33b08af97b462fe078b74c922 https://github.com/OpenSIPS/opensips/commit/149f1868afc3ccc33b08af97b462fe078b74c922 Author: Razvan Crainea Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: A modules/callops/doc/callops.xml A modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add documentation for the module Compare: https://github.com/OpenSIPS/opensips/compare/c3f90a3b28a3...149f1868afc3 From noreply at github.com Fri May 22 12:36:20 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 22 May 2020 05:36:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cbcad1: ut: add str_{case, }match_nt helpers Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cbcad111e2630100e8edec10ecb88e2fd02c86e7 https://github.com/OpenSIPS/opensips/commit/cbcad111e2630100e8edec10ecb88e2fd02c86e7 Author: Razvan Crainea Date: 2020-05-11 (Mon, 11 May 2020) Changed paths: M ut.h Log Message: ----------- ut: add str_{case,}match_nt helpers Commit: 6d7d45b1a3250a6dd1b8f8fd1fc5c6cbcc73d727 https://github.com/OpenSIPS/opensips/commit/6d7d45b1a3250a6dd1b8f8fd1fc5c6cbcc73d727 Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M modules/dialog/dlg_handlers.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c M modules/media_exchange/media_exchange.c M modules/media_exchange/media_sessions.c Log Message: ----------- dialog: add support for proividing headers for indialog requests Commit: 0e8b914acc38431518e937cf40b31cff601a75af https://github.com/OpenSIPS/opensips/commit/0e8b914acc38431518e937cf40b31cff601a75af Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: A modules/callops/Makefile A modules/callops/callops.c Log Message: ----------- callops: add new module Commit: 064fd19ea954754f735388490fad56259dd06f83 https://github.com/OpenSIPS/opensips/commit/064fd19ea954754f735388490fad56259dd06f83 Author: Razvan Crainea Date: 2020-05-14 (Thu, 14 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: cleanup remaining debug logs Commit: 5d8b4437dfecb356d9dd9a4ff54441cfa9e2d0ef https://github.com/OpenSIPS/opensips/commit/5d8b4437dfecb356d9dd9a4ff54441cfa9e2d0ef Author: Razvan Crainea Date: 2020-05-15 (Fri, 15 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: handle timeout when transfered call is not answered Commit: a1dfda31ae78464f533e5c33415ad3e74b25070a https://github.com/OpenSIPS/opensips/commit/a1dfda31ae78464f533e5c33415ad3e74b25070a Author: Razvan Crainea Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M parser/parse_event.c M parser/parse_event.h A parser/parse_multipart.h Log Message: ----------- parser: add suport for refer event Commit: 54ee13a3676b5aa5bcb36082fc8066c1c952a523 https://github.com/OpenSIPS/opensips/commit/54ee13a3676b5aa5bcb36082fc8066c1c952a523 Author: Razvan Crainea Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: add support for handling refer notifies Commit: c595e4aef6816464af9c0e65002e532f390f4b34 https://github.com/OpenSIPS/opensips/commit/c595e4aef6816464af9c0e65002e532f390f4b34 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: A parser/case_repl.h M parser/hf.h M parser/keys.h M parser/msg_parser.c M parser/msg_parser.h M parser/parse_hname2.c Log Message: ----------- SIP Parser: Add support for Replaces header field Commit: 3965ffa3033a6a56fe62b194087ef587a5517394 https://github.com/OpenSIPS/opensips/commit/3965ffa3033a6a56fe62b194087ef587a5517394 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: rename CALL_BLIND_TRANSFER event to CALL_TRANSFER Commit: c3f90a3b28a30db89d187365caf012c8a2f4b443 https://github.com/OpenSIPS/opensips/commit/c3f90a3b28a30db89d187365caf012c8a2f4b443 Author: Razvan Crainea Date: 2020-05-21 (Thu, 21 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: add call attended transfer command Commit: 19ad1d94e6d6190e110dac225886bd411587945f https://github.com/OpenSIPS/opensips/commit/19ad1d94e6d6190e110dac225886bd411587945f Author: Razvan Crainea Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: modify name & values of E_CALL_TRANSFER Commit: 149f1868afc3ccc33b08af97b462fe078b74c922 https://github.com/OpenSIPS/opensips/commit/149f1868afc3ccc33b08af97b462fe078b74c922 Author: Razvan Crainea Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: A modules/callops/doc/callops.xml A modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add documentation for the module Commit: 6af7cb008fdd48dd3ed87113b5b1eca3e7645eaa https://github.com/OpenSIPS/opensips/commit/6af7cb008fdd48dd3ed87113b5b1eca3e7645eaa Author: Razvan Crainea Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: A modules/callops/Makefile A modules/callops/callops.c A modules/callops/doc/callops.xml A modules/callops/doc/callops_admin.xml M modules/dialog/dlg_handlers.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c M modules/media_exchange/media_exchange.c M modules/media_exchange/media_sessions.c A parser/case_repl.h M parser/hf.h M parser/keys.h M parser/msg_parser.c M parser/msg_parser.h M parser/parse_event.c M parser/parse_event.h M parser/parse_hname2.c A parser/parse_multipart.h M ut.h Log Message: ----------- Merge branch 'feature/callops' Compare: https://github.com/OpenSIPS/opensips/compare/fe0cf4eaf666...6af7cb008fdd From noreply at github.com Fri May 22 12:37:20 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Fri, 22 May 2020 05:37:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/feature/callops Home: https://github.com/OpenSIPS/opensips From noreply at github.com Fri May 22 13:28:19 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 22 May 2020 06:28:19 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 35501e: Fix compilation with non-HP_MALLOC and -DUNIT_TESTS Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 35501e70986bb0addaf889f74574b990d5b72e1d https://github.com/OpenSIPS/opensips/commit/35501e70986bb0addaf889f74574b990d5b72e1d Author: Liviu Chircu Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: M mem/test/test_hp_malloc.c M pt.c Log Message: ----------- Fix compilation with non-HP_MALLOC and -DUNIT_TESTS Commit: f8e19b62a5f539a6cba2743f535413f06e7760d2 https://github.com/OpenSIPS/opensips/commit/f8e19b62a5f539a6cba2743f535413f06e7760d2 Author: Liviu Chircu Date: 2020-05-22 (Fri, 22 May 2020) Changed paths: M core_stats.c Log Message: ----------- signal_pkg_status(): Fix un-initialized pt entry detection otherwise, OpenSIPS may do a kill(-1, SIGUSR2), which terminates all processes of the current user... (sometimes this includes the entire X session :-) ) Compare: https://github.com/OpenSIPS/opensips/compare/3580ba495016...f8e19b62a5f5 From noreply at github.com Sat May 23 08:22:08 2020 From: noreply at github.com (Nick Altmann) Date: Sat, 23 May 2020 01:22:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 321755: RPM package: add callops module Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3217556480b9275f917e5c538a4f9160fbe7b16e https://github.com/OpenSIPS/opensips/commit/3217556480b9275f917e5c538a4f9160fbe7b16e Author: Nick Altmann Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM package: add callops module From noreply at github.com Sat May 23 16:04:59 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 09:04:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 424b20: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 424b20711fa7df57b28f3a8f33a31f290e2c1409 https://github.com/OpenSIPS/opensips/commit/424b20711fa7df57b28f3a8f33a31f290e2c1409 Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_flatstore/README M modules/event_jsonrpc/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_http/README M modules/mi_json/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/rabbitmq/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/seas/README M modules/signaling/README M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/siptrace/README M modules/sl/README M modules/sms/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/topology_hiding/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/uri/README M modules/userblacklist/README M modules/usrloc/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 23 16:19:23 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 09:19:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a5c7d2: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a5c7d2ca1d234ae3e091dd44be16b76f9d0bbf4b https://github.com/OpenSIPS/opensips/commit/a5c7d2ca1d234ae3e091dd44be16b76f9d0bbf4b Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_flatstore/README M modules/event_jsonrpc/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_html/README M modules/mi_http/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_smpp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/rabbitmq/README M modules/rabbitmq_consumer/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/seas/README M modules/signaling/README M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/sl/README M modules/sms/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/topology_hiding/README M modules/tracer/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/userblacklist/README M modules/usrloc/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 23 16:34:04 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 09:34:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 8a8811: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 8a88111a6d169f88a78d41514472456955b7d1dc https://github.com/OpenSIPS/opensips/commit/8a88111a6d169f88a78d41514472456955b7d1dc Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/auth_jwt/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_logic/doc/contributors.xml M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README A modules/callops/README A modules/callops/doc/contributors.xml M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_datagram/doc/contributors.xml M modules/event_flatstore/README M modules/event_rabbitmq/README M modules/event_rabbitmq/doc/contributors.xml M modules/event_route/README M modules/event_routing/README M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_html/README M modules/mi_http/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dfks/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_smpp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/qrouting/README M modules/rabbitmq/README M modules/rabbitmq_consumer/README M modules/rate_cacher/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/signaling/README M modules/signaling/doc/contributors.xml M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/sl/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stir_shaken/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/topology_hiding/README M modules/tracer/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/userblacklist/README M modules/usrloc/README M modules/uuid/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 23 17:04:41 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Sat, 23 May 2020 10:04:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 70f84f: Remove useless str* to char* in fixup functions Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 70f84f4d20fae29608ce1eec51606e74947a7652 https://github.com/OpenSIPS/opensips/commit/70f84f4d20fae29608ce1eec51606e74947a7652 Author: Bogdan-Andrei Iancu Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- Remove useless str* to char* in fixup functions From noreply at github.com Sat May 23 17:07:54 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Sat, 23 May 2020 10:07:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 186778: Expose request within UAC trans, for acc purposes Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1867783fcd6b84aa4a709f6bb3e605c6afb78b9f https://github.com/OpenSIPS/opensips/commit/1867783fcd6b84aa4a709f6bb3e605c6afb78b9f Author: Bogdan-Andrei Iancu Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/tm/t_reply.c Log Message: ----------- Expose request within UAC trans, for acc purposes From noreply at github.com Sat May 23 20:36:56 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 13:36:56 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 35618d: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 35618da91e9384ed6287d6c4e24dfd097fb1b18f https://github.com/OpenSIPS/opensips/commit/35618da91e9384ed6287d6c4e24dfd097fb1b18f Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_flatstore/README M modules/event_jsonrpc/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_http/README M modules/mi_json/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/rabbitmq/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/seas/README M modules/signaling/README M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/siptrace/README M modules/sl/README M modules/sms/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/topology_hiding/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/uri/README M modules/userblacklist/README M modules/usrloc/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 23 20:51:41 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 13:51:41 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c08f0c: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: c08f0c839b7e7e621c7cd08a7b7f199c46ac59a9 https://github.com/OpenSIPS/opensips/commit/c08f0c839b7e7e621c7cd08a7b7f199c46ac59a9 Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_flatstore/README M modules/event_jsonrpc/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_html/README M modules/mi_http/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_smpp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/rabbitmq/README M modules/rabbitmq_consumer/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/seas/README M modules/signaling/README M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/sl/README M modules/sms/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/topology_hiding/README M modules/tracer/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/userblacklist/README M modules/usrloc/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 23 21:06:28 2020 From: noreply at github.com (opensips-github) Date: Sat, 23 May 2020 14:06:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b4b344: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b4b3442faed131ee4005803c903e42f1f807cb5a https://github.com/OpenSIPS/opensips/commit/b4b3442faed131ee4005803c903e42f1f807cb5a Author: OpenSIPS Date: 2020-05-23 (Sat, 23 May 2020) Changed paths: M modules/aaa_radius/README M modules/acc/README M modules/alias_db/README M modules/auth/README M modules/auth_aaa/README M modules/auth_db/README M modules/auth_jwt/README M modules/avpops/README M modules/b2b_entities/README M modules/b2b_logic/README M modules/b2b_sca/README M modules/benchmark/README M modules/cachedb_cassandra/README M modules/cachedb_couchbase/README M modules/cachedb_local/README M modules/cachedb_memcached/README M modules/cachedb_mongodb/README M modules/cachedb_redis/README M modules/cachedb_sql/README M modules/call_center/README M modules/call_control/README M modules/callops/README M modules/carrierroute/README M modules/cfgutils/README M modules/cgrates/README M modules/clusterer/README M modules/compression/README M modules/cpl_c/README M modules/db_berkeley/README M modules/db_cachedb/README M modules/db_flatstore/README M modules/db_http/README M modules/db_mysql/README M modules/db_oracle/README M modules/db_perlvdb/README M modules/db_postgres/README M modules/db_sqlite/README M modules/db_text/README M modules/db_unixodbc/README M modules/db_virtual/README M modules/dialog/README M modules/dialplan/README M modules/dispatcher/README M modules/diversion/README M modules/dns_cache/README M modules/domain/README M modules/domainpolicy/README M modules/drouting/README M modules/emergency/README M modules/enum/README M modules/event_datagram/README M modules/event_flatstore/README M modules/event_rabbitmq/README M modules/event_route/README M modules/event_routing/README M modules/event_stream/README M modules/event_virtual/README M modules/event_xmlrpc/README M modules/exec/README M modules/fraud_detection/README M modules/freeswitch/README M modules/freeswitch_scripting/README M modules/gflags/README M modules/group/README M modules/h350/README M modules/httpd/README M modules/identity/README M modules/imc/README M modules/jabber/README M modules/json/README M modules/jsonrpc/README M modules/ldap/README M modules/load_balancer/README M modules/lua/README M modules/mangler/README M modules/mathops/README M modules/maxfwd/README M modules/media_exchange/README M modules/mediaproxy/README M modules/mi_datagram/README M modules/mi_fifo/README M modules/mi_html/README M modules/mi_http/README M modules/mi_xmlrpc_ng/README M modules/mid_registrar/README M modules/mmgeoip/README M modules/msilo/README M modules/nat_traversal/README M modules/nathelper/README M modules/options/README M modules/osp/README M modules/path/README M modules/peering/README M modules/perl/README M modules/permissions/README M modules/pi_http/README M modules/pike/README M modules/presence/README M modules/presence_callinfo/README M modules/presence_dfks/README M modules/presence_dialoginfo/README M modules/presence_mwi/README M modules/presence_xcapdiff/README M modules/presence_xml/README M modules/proto_bin/README M modules/proto_hep/README M modules/proto_sctp/README M modules/proto_smpp/README M modules/proto_tls/README M modules/proto_ws/README M modules/proto_wss/README M modules/pua/README M modules/pua_bla/README M modules/pua_dialoginfo/README M modules/pua_mi/README M modules/pua_usrloc/README M modules/pua_xmpp/README M modules/python/README M modules/qos/README M modules/qrouting/README M modules/rabbitmq/README M modules/rabbitmq_consumer/README M modules/rate_cacher/README M modules/ratelimit/README M modules/regex/README M modules/registrar/README M modules/rest_client/README M modules/rls/README M modules/rr/README M modules/rtpengine/README M modules/rtpproxy/README M modules/script_helper/README M modules/signaling/README M modules/sip_i/README M modules/sipcapture/README M modules/sipmsgops/README M modules/siprec/README M modules/sl/README M modules/sngtc/README M modules/snmpstats/README M modules/speeddial/README M modules/sql_cacher/README M modules/sst/README M modules/statistics/README M modules/stir_shaken/README M modules/stun/README M modules/textops/README M modules/tls_mgm/README M modules/tm/README M modules/tm/doc/contributors.xml M modules/topology_hiding/README M modules/tracer/README M modules/uac/README M modules/uac_auth/README M modules/uac_redirect/README M modules/uac_registrant/README M modules/userblacklist/README M modules/usrloc/README M modules/uuid/README M modules/xcap/README M modules/xcap_client/README M modules/xml/README M modules/xmpp/README M net/proto_tcp/README M net/proto_udp/README Log Message: ----------- Rebuild documentation From noreply at github.com Sun May 24 19:35:43 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Sun, 24 May 2020 12:35:43 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5520a0: usrloc: fix crash when deleting from DB due to uni... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5520a0d3fc8b94e86a98524139a9f7ab46717c76 https://github.com/OpenSIPS/opensips/commit/5520a0d3fc8b94e86a98524139a9f7ab46717c76 Author: Vlad Patrascu Date: 2020-05-24 (Sun, 24 May 2020) Changed paths: M modules/usrloc/ul_mod.c Log Message: ----------- usrloc: fix crash when deleting from DB due to uninitialised globals Closes #2118 From noreply at github.com Mon May 25 11:55:58 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Mon, 25 May 2020 04:55:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 2e3015: callops: add call_hold and call_unhold mi commands Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 2e3015da26126e0d82eb0120be92be9ce635cd4d https://github.com/OpenSIPS/opensips/commit/2e3015da26126e0d82eb0120be92be9ce635cd4d Author: Razvan Crainea Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M modules/callops/callops.c M modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add call_hold and call_unhold mi commands From noreply at github.com Mon May 25 12:56:52 2020 From: noreply at github.com (Liviu Chircu) Date: Mon, 25 May 2020 05:56:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a1f9c: usrloc: Re-organize timer code; Improve robustness Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3a1f9c1e26a07180c71b4dffbb53ec1f28ea52a6 https://github.com/OpenSIPS/opensips/commit/3a1f9c1e26a07180c71b4dffbb53ec1f28ea52a6 Author: Liviu Chircu Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M modules/usrloc/ul_mi.h M modules/usrloc/ul_mod.c M modules/usrloc/ul_mod.h M modules/usrloc/ul_timer.c M modules/usrloc/ul_timer.h M modules/usrloc/urecord.c Log Message: ----------- usrloc: Re-organize timer code; Improve robustness * move all timer-related code in its dedicated file * skip the "buffered contact deletes" logic if it's not initialized Related to #2118 From noreply at github.com Mon May 25 14:54:04 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 25 May 2020 07:54:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 76d154: Add dlg_on_timeout|answer|hangup() per-dialog trig... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 76d154c274e8c6b60a127b6e49bac0ad6a9c8d09 https://github.com/OpenSIPS/opensips/commit/76d154c274e8c6b60a127b6e49bac0ad6a9c8d09 Author: Bogdan-Andrei Iancu Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M modules/dialog/dialog.c M modules/dialog/dlg_cb.c M modules/dialog/dlg_cb.h M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_db_handler.h 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_profile.c M modules/dialog/dlg_profile.h M modules/dialog/dlg_repl_profile.h M modules/dialog/dlg_replication.c M modules/dialog/dlg_replication.h M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c M modules/dialog/dlg_timer.h M modules/dialog/dlg_vals.c M modules/dialog/dlg_vals.h Log Message: ----------- Add dlg_on_timeout|answer|hangup() per-dialog triggers From noreply at github.com Mon May 25 16:22:55 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 25 May 2020 09:22:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 12ff30: Added DB storing for rt_on_answer|timeout|hangup Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 12ff3040a49b906cac05b0c26fe36a83d0e44950 https://github.com/OpenSIPS/opensips/commit/12ff3040a49b906cac05b0c26fe36a83d0e44950 Author: Bogdan-Andrei Iancu Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M db/schema/dialog.xml M modules/dialog/dlg_db_handler.c M modules/dialog/dlg_db_handler.h M scripts/db_berkeley/opensips/dialog M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dialog M scripts/dbtext/opensips/version M scripts/mysql/dialog-create.sql M scripts/oracle/dialog-create.sql M scripts/pi_http/dialog-mod M scripts/pi_http/dialog-table M scripts/pi_http/pi_framework.xml M scripts/postgres/dialog-create.sql M scripts/sqlite/dialog-create.sql Log Message: ----------- Added DB storing for rt_on_answer|timeout|hangup From noreply at github.com Mon May 25 16:25:00 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 25 May 2020 09:25:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 60c147: Fixed compile errors (typos) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 60c147b0caee74caed4dceccbf2151c81d75acbd https://github.com/OpenSIPS/opensips/commit/60c147b0caee74caed4dceccbf2151c81d75acbd Author: Bogdan-Andrei Iancu Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M modules/dialog/dlg_db_handler.c Log Message: ----------- Fixed compile errors (typos) From noreply at github.com Mon May 25 17:01:22 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Mon, 25 May 2020 10:01:22 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9976c2: Added docs for the dlg_on_answer|timeout|hangup() ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9976c258f13d9328436f69ce175703af554a89dc https://github.com/OpenSIPS/opensips/commit/9976c258f13d9328436f69ce175703af554a89dc Author: Bogdan-Andrei Iancu Date: 2020-05-25 (Mon, 25 May 2020) Changed paths: M modules/dialog/doc/dialog_admin.xml Log Message: ----------- Added docs for the dlg_on_answer|timeout|hangup() functions From noreply at github.com Tue May 26 08:13:53 2020 From: noreply at github.com (Nick Altmann) Date: Tue, 26 May 2020 01:13:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c7865c: RPM spec: don't build cachedb_mongodb for centos-8... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c7865c64c429792f8da466b54a8850ff13800ed1 https://github.com/OpenSIPS/opensips/commit/c7865c64c429792f8da466b54a8850ff13800ed1 Author: Nick Altmann Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: don't build cachedb_mongodb for centos-8 because of removed libzstd, fix perl build deps From bogdan at opensips.org Tue May 26 11:01:07 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Tue, 26 May 2020 14:01:07 +0300 Subject: [OpenSIPS-Devel] [Blog] Dialog triggers, or how to control the calls from script Message-ID: The OpenSIPS script is a very powerful tool, both in terms of capabilities (statements, variables, transformations) and in terms of integration (support for DB, REST, Events and more). So why not using the OpenSIPS script (or the script routes) to interact and control your call, in order to build more complex services on top of the dialog support (like a basic PrePaid) ? https://blog.opensips.org/2020/05/26/dialog-triggers-or-how-to-control-the-calls-from-script/ Enjoy, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com From noreply at github.com Tue May 26 11:05:01 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 04:05:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 479bc5: callops: only use active dialogs Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 479bc5a1e90e175b2c15d8a8553087339cfacb09 https://github.com/OpenSIPS/opensips/commit/479bc5a1e90e175b2c15d8a8553087339cfacb09 Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: only use active dialogs Commit: d883a0d72ac07353d8c84cdd4ab62265887a56b9 https://github.com/OpenSIPS/opensips/commit/d883a0d72ac07353d8c84cdd4ab62265887a56b9 Author: Razvan Crainea 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 representation * rtpproxy timeout & DTMF - the id will now have the hexa representation Compare: https://github.com/OpenSIPS/opensips/compare/c7865c64c429...d883a0d72ac0 From noreply at github.com Tue May 26 11:10:12 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 04:10:12 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] dbf3dc: modules/dialog: fix possible uninitialized variable Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: dbf3dc4a50a1929c2ac88f52bbd1951c1ac8d5e5 https://github.com/OpenSIPS/opensips/commit/dbf3dc4a50a1929c2ac88f52bbd1951c1ac8d5e5 Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dlg_hash.c Log Message: ----------- modules/dialog: fix possible uninitialized variable From noreply at github.com Tue May 26 11:13:53 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 26 May 2020 04:13:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 519013: Fix possible uninitialized variables (gcc 6) Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 519013bab5cdc5d9815c14b498d9a1d7f8021343 https://github.com/OpenSIPS/opensips/commit/519013bab5cdc5d9815c14b498d9a1d7f8021343 Author: Liviu Chircu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M lib/reg/pn.c M menuconfig/commands.c M modules/call_center/cc_data.c M modules/dialog/dialog.c M modules/mid_registrar/save.c M modules/presence/clustering.c M modules/proto_smpp/smpp.c M modules/stir_shaken/stir_shaken.c Log Message: ----------- Fix possible uninitialized variables (gcc 6) From noreply at github.com Tue May 26 11:19:16 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 04:19:16 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 169b5d: Allow no params for dlg_on_answer|timeout|hangup()... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 169b5da3879261721463df5a53fa1dce90f50922 https://github.com/OpenSIPS/opensips/commit/169b5da3879261721463df5a53fa1dce90f50922 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dialog.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- Allow no params for dlg_on_answer|timeout|hangup() to act as a reset From noreply at github.com Tue May 26 11:33:47 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 04:33:47 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d0d059: Skip the disabled GWs when using route_to_gw() Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d0d05907099add7666e31820b4b9ecd2d4c85e7e https://github.com/OpenSIPS/opensips/commit/d0d05907099add7666e31820b4b9ecd2d4c85e7e Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Skip the disabled GWs when using route_to_gw() Closes #2072 From noreply at github.com Tue May 26 11:37:17 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 04:37:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] a43ee8: Skip the disabled GWs when using route_to_gw() Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: a43ee8d78f8596e7f6fbf2d9fb154a879042c660 https://github.com/OpenSIPS/opensips/commit/a43ee8d78f8596e7f6fbf2d9fb154a879042c660 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Skip the disabled GWs when using route_to_gw() Closes #2072 (cherry picked from commit d0d05907099add7666e31820b4b9ecd2d4c85e7e) From noreply at github.com Tue May 26 11:39:20 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 04:39:20 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 873246: Skip the disabled GWs when using route_to_gw() Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 873246125d4378b931266fc931deaba73e9af958 https://github.com/OpenSIPS/opensips/commit/873246125d4378b931266fc931deaba73e9af958 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/drouting/drouting.c Log Message: ----------- Skip the disabled GWs when using route_to_gw() Closes #2072 (cherry picked from commit d0d05907099add7666e31820b4b9ecd2d4c85e7e) (cherry picked from commit a43ee8d78f8596e7f6fbf2d9fb154a879042c660) From noreply at github.com Tue May 26 11:42:59 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 04:42:59 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c0a603: Allow t_was_cancelled from request and branch rout... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c0a603b88627eb351199b4182a0979459b544439 https://github.com/OpenSIPS/opensips/commit/c0a603b88627eb351199b4182a0979459b544439 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/tm/tm.c Log Message: ----------- Allow t_was_cancelled from request and branch routes too Closes #2066 From noreply at github.com Tue May 26 12:40:52 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 05:40:52 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fe9bfd: EXpire the WAIT type subscriptions also (produced ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: fe9bfd9c9e17d9ec069b9b98010a151800d30d83 https://github.com/OpenSIPS/opensips/commit/fe9bfd9c9e17d9ec069b9b98010a151800d30d83 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/event_routing/ebr_data.c Log Message: ----------- EXpire the WAIT type subscriptions also (produced by async wait_for_event()) Credits go to @liviuchircu Closes #2054 From noreply at github.com Tue May 26 12:41:58 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 05:41:58 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 4b6ebb: EXpire the WAIT type subscriptions also (produced ... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 4b6ebb08032fbf06a9474eaccd6db8cc30432dc2 https://github.com/OpenSIPS/opensips/commit/4b6ebb08032fbf06a9474eaccd6db8cc30432dc2 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/event_routing/ebr_data.c Log Message: ----------- EXpire the WAIT type subscriptions also (produced by async wait_for_event()) Credits go to @liviuchircu Closes #2054 (cherry picked from commit fe9bfd9c9e17d9ec069b9b98010a151800d30d83) From noreply at github.com Tue May 26 12:42:32 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 05:42:32 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c744fa: EXpire the WAIT type subscriptions also (produced ... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: c744fae37b6b435d16bcfb093c48a98bc7bc34b9 https://github.com/OpenSIPS/opensips/commit/c744fae37b6b435d16bcfb093c48a98bc7bc34b9 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/event_routing/ebr_data.c Log Message: ----------- EXpire the WAIT type subscriptions also (produced by async wait_for_event()) Credits go to @liviuchircu Closes #2054 (cherry picked from commit fe9bfd9c9e17d9ec069b9b98010a151800d30d83) From noreply at github.com Tue May 26 12:48:53 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 05:48:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] d5a7ae: rtpengine: fix empty field in doc Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: d5a7ae268188ff08a673e6d6affa016f8a2533db https://github.com/OpenSIPS/opensips/commit/d5a7ae268188ff08a673e6d6affa016f8a2533db Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/rtpengine/doc/rtpengine_admin.xml Log Message: ----------- rtpengine: fix empty field in doc From noreply at github.com Tue May 26 13:20:09 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 06:20:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 9a7a51: callops: add support for callid mode param Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 9a7a514477045371c460f8cd8be9755515399ebf https://github.com/OpenSIPS/opensips/commit/9a7a514477045371c460f8cd8be9755515399ebf Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/callops/callops.c M modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add support for callid mode param From noreply at github.com Tue May 26 13:52:26 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 26 May 2020 06:52:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5839c0: auth_jwt DB schema: Change jwt_secrets.secret to TEXT Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5839c042ae2cbe898c1c0706e1a03717bd56e567 https://github.com/OpenSIPS/opensips/commit/5839c042ae2cbe898c1c0706e1a03717bd56e567 Author: Liviu Chircu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M db/schema/auth_jwt_secrets.xml M scripts/mysql/authjwt-create.sql M scripts/oracle/authjwt-create.sql M scripts/pi_http/authjwt-table M scripts/pi_http/pi_framework.xml M scripts/postgres/authjwt-create.sql M scripts/sqlite/authjwt-create.sql Log Message: ----------- auth_jwt DB schema: Change jwt_secrets.secret to TEXT Fixes the following with MariaDB 10.1.44 (Xubuntu 18.04): _mysql.connection.query(self, query) sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1074, "Column length too big for column 'secret' (max = 255); use BLOB or TEXT instead") [SQL: CREATE TABLE jwt_secrets ( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL, corresponding_tag CHAR(128) NOT NULL, secret CHAR(2048) NOT NULL, start_ts INT NOT NULL, end_ts INT NOT NULL ) ENGINE=InnoDB] From noreply at github.com Tue May 26 14:19:09 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 07:19:09 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b52749: dialog: add dlg_send_sequential function Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b52749d656cb5bfc991e0b18dac042895fd047cf https://github.com/OpenSIPS/opensips/commit/b52749d656cb5bfc991e0b18dac042895fd047cf Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dialog.c M modules/dialog/doc/dialog_admin.xml Log Message: ----------- dialog: add dlg_send_sequential function From noreply at github.com Tue May 26 15:47:03 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 08:47:03 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7feefe: callops: add call_transfer script function Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7feefed284b98135adeee6475010fc7e7804cef6 https://github.com/OpenSIPS/opensips/commit/7feefed284b98135adeee6475010fc7e7804cef6 Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/callops/callops.c M modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add call_transfer script function From noreply at github.com Tue May 26 16:10:55 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Tue, 26 May 2020 09:10:55 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c2620a: callops: fix "trasfering" typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: c2620a1ef45b8c133c8c547ff161677c13ba712e https://github.com/OpenSIPS/opensips/commit/c2620a1ef45b8c133c8c547ff161677c13ba712e Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: fix "trasfering" typo Commit: 8bf7b40a6930d7f246a4769523ffd3d2a0e6231b https://github.com/OpenSIPS/opensips/commit/8bf7b40a6930d7f246a4769523ffd3d2a0e6231b Author: Razvan Crainea Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/callops/callops.c M modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add call attended support to the call_transfer script function Compare: https://github.com/OpenSIPS/opensips/compare/7feefed284b9...8bf7b40a6930 From noreply at github.com Tue May 26 16:21:26 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 26 May 2020 09:21:26 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 46d1c0: Update MySQL DB migration scripts for 3.0 -> 3.1 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 46d1c0758afb8dbfab20c2eb688b83dff70c6f04 https://github.com/OpenSIPS/opensips/commit/46d1c0758afb8dbfab20c2eb688b83dff70c6f04 Author: Liviu Chircu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M scripts/mysql/db-migrate.sql M scripts/mysql/table-migrate.sql Log Message: ----------- Update MySQL DB migration scripts for 3.0 -> 3.1 From noreply at github.com Tue May 26 17:06:30 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Tue, 26 May 2020 10:06:30 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 61fca8: Update the cfg templates for config generator Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 61fca80e536e5e2f1d7434a5bff017b235ed1f46 https://github.com/OpenSIPS/opensips/commit/61fca80e536e5e2f1d7434a5bff017b235ed1f46 Author: Bogdan-Andrei Iancu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M menuconfig/configs/opensips_loadbalancer.m4 M menuconfig/configs/opensips_residential.m4 M menuconfig/configs/opensips_trunking.m4 Log Message: ----------- Update the cfg templates for config generator From noreply at github.com Tue May 26 17:08:54 2020 From: noreply at github.com (Liviu Chircu) Date: Tue, 26 May 2020 10:08:54 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 478596: opensips_residential.m4: Fix typo Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 478596ab63f3f9a00ddb1a522005ce9c12f67cfa https://github.com/OpenSIPS/opensips/commit/478596ab63f3f9a00ddb1a522005ce9c12f67cfa Author: Liviu Chircu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M menuconfig/configs/opensips_residential.m4 Log Message: ----------- opensips_residential.m4: Fix typo From noreply at github.com Tue May 26 19:14:42 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 26 May 2020 12:14:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] eefd55: dialog: always build the ACK with full Route set f... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: eefd55e98ee85051ea4f0417624e082595756247 https://github.com/OpenSIPS/opensips/commit/eefd55e98ee85051ea4f0417624e082595756247 Author: Vlad Patrascu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c Log Message: ----------- dialog: always build the ACK with full Route set for re-INVITE ACKs for re-INVITEs sent with the "dlg_send_sequential" MI command would not have a full Route set as they were generated by TM instead of the dialog module itself. Commit: da3923e9c8c46cd103bfa8bc00cfe3290d20b21d https://github.com/OpenSIPS/opensips/commit/da3923e9c8c46cd103bfa8bc00cfe3290d20b21d Author: Vlad Patrascu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dlg_req_within.c Log Message: ----------- dialog: fix CSEQ in ACKs for retransmitted replies of local re-INVITEs Closes #2106 Compare: https://github.com/OpenSIPS/opensips/compare/478596ab63f3...da3923e9c8c4 From noreply at github.com Tue May 26 19:15:37 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Tue, 26 May 2020 12:15:37 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1c3ded: dialog: always build the ACK with full Route set f... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 1c3dedd61281930d9a3ac91ac561fce25493f66f https://github.com/OpenSIPS/opensips/commit/1c3dedd61281930d9a3ac91ac561fce25493f66f Author: Vlad Patrascu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dlg_req_within.c M modules/dialog/dlg_req_within.h M modules/dialog/dlg_timer.c Log Message: ----------- dialog: always build the ACK with full Route set for re-INVITE ACKs for re-INVITEs sent with the "dlg_send_sequential" MI command would not have a full Route set as they were generated by TM instead of the dialog module itself. (cherry picked from commit eefd55e98ee85051ea4f0417624e082595756247) Commit: 0e02e4afe94e37fb0187650b8bc8f44edfda1c44 https://github.com/OpenSIPS/opensips/commit/0e02e4afe94e37fb0187650b8bc8f44edfda1c44 Author: Vlad Patrascu Date: 2020-05-26 (Tue, 26 May 2020) Changed paths: M modules/dialog/dlg_req_within.c Log Message: ----------- dialog: fix CSEQ in ACKs for retransmitted replies of local re-INVITEs Closes #2106 (cherry picked from commit da3923e9c8c46cd103bfa8bc00cfe3290d20b21d) Compare: https://github.com/OpenSIPS/opensips/compare/4b6ebb08032f...0e02e4afe94e From noreply at github.com Wed May 27 09:25:34 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 02:25:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 12d3cd: callops: add E_CALL_HOLD documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 12d3cdbcaa89a397286d33ac7689cfd277806bef https://github.com/OpenSIPS/opensips/commit/12d3cdbcaa89a397286d33ac7689cfd277806bef Author: Razvan Crainea Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M modules/callops/doc/callops_admin.xml Log Message: ----------- callops: add E_CALL_HOLD documentation From noreply at github.com Wed May 27 10:28:42 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 27 May 2020 03:28:42 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 1d0917: Fix building json when multiple callees are in dialog Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 1d09175b2b890c62b58715f2ec6572e06663f42c https://github.com/OpenSIPS/opensips/commit/1d09175b2b890c62b58715f2ec6572e06663f42c Author: Bogdan-Andrei Iancu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M modules/dialog/dialog.c Log Message: ----------- Fix building json when multiple callees are in dialog Credits go to @fedkis Closes #2120 From noreply at github.com Wed May 27 10:31:49 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 27 May 2020 03:31:49 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 58bae4: Fix building json when multiple callees are in dialog Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 58bae4ad1c188981779ec88fb29b5a8d16cce0ca https://github.com/OpenSIPS/opensips/commit/58bae4ad1c188981779ec88fb29b5a8d16cce0ca Author: Bogdan-Andrei Iancu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M modules/dialog/dialog.c Log Message: ----------- Fix building json when multiple callees are in dialog Credits go to @fedkis Closes #2120 (cherry picked from commit 1d09175b2b890c62b58715f2ec6572e06663f42c) From noreply at github.com Wed May 27 10:35:01 2020 From: noreply at github.com (Bogdan Andrei IANCU) Date: Wed, 27 May 2020 03:35:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 5529e0: Fix underlaying command in the rtpengine_stop_medi... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 5529e085c8d9e4089ecb334a3ae4a49d4c03ceed https://github.com/OpenSIPS/opensips/commit/5529e085c8d9e4089ecb334a3ae4a49d4c03ceed Author: Bogdan-Andrei Iancu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M modules/rtpengine/rtpengine.c Log Message: ----------- Fix underlaying command in the rtpengine_stop_media() function Credits go to @fedkis Closes #2121 From noreply at github.com Wed May 27 11:12:04 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 04:12:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f2f1ee: callops: add E_CALL_HOLD event implementation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: f2f1ee4ad879ab7504872f9f9f9975061306b0d9 https://github.com/OpenSIPS/opensips/commit/f2f1ee4ad879ab7504872f9f9f9975061306b0d9 Author: Razvan Crainea Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M modules/callops/callops.c Log Message: ----------- callops: add E_CALL_HOLD event implementation From noreply at github.com Wed May 27 11:22:29 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 27 May 2020 04:22:29 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a04bd: Update CREDITS for 3.1 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7a04bda8b5b8ecf1b7ea06bb2eb851eaab139c6a https://github.com/OpenSIPS/opensips/commit/7a04bda8b5b8ecf1b7ea06bb2eb851eaab139c6a Author: Liviu Chircu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: A CREDITS Log Message: ----------- Update CREDITS for 3.1 From noreply at github.com Wed May 27 11:44:04 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 27 May 2020 04:44:04 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 86f6e0: Fix various typos, phrases & small issues; Update ... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 86f6e0c3038025bfc53243a27cb0fe76869c324e https://github.com/OpenSIPS/opensips/commit/86f6e0c3038025bfc53243a27cb0fe76869c324e Author: Liviu Chircu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M doc/build-contrib.sh M doc/doxygen/opensips-doxygen M lib/cJSON.h M lib/dbg/struct_hist.c M mi/mi_trace.c M modules/dispatcher/doc/dispatcher_admin.xml M modules/event_virtual/doc/event_virtual_admin.xml M modules/qrouting/doc/qrouting_admin.xml M modules/stir_shaken/doc/stir_shaken_admin.xml M modules/tls_mgm/doc/tls_mgm_admin.xml M modules/uac/replace.c M modules/usrloc/doc/usrloc_admin.xml M modules/usrloc/urecord.c Log Message: ----------- Fix various typos, phrases & small issues; Update contribs From noreply at github.com Wed May 27 12:05:50 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 05:05:50 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b9e959: Modify beta tag Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: b9e959bc64918b14ce5dfabd69b977aaff0f1dbf https://github.com/OpenSIPS/opensips/commit/b9e959bc64918b14ce5dfabd69b977aaff0f1dbf Author: Razvan Crainea Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M Makefile.defs Log Message: ----------- Modify beta tag Commit: ef951af14e5b955af439ea92fd0578e5bd0c33d8 https://github.com/OpenSIPS/opensips/commit/ef951af14e5b955af439ea92fd0578e5bd0c33d8 Author: Razvan Crainea Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: A ChangeLog Log Message: ----------- Add ChangeLog for 3.1 Compare: https://github.com/OpenSIPS/opensips/compare/b9e959bc6491%5E...ef951af14e5b From noreply at github.com Wed May 27 12:06:10 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 05:06:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.0 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed May 27 12:07:00 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 05:07:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.0 Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed May 27 12:07:17 2020 From: noreply at github.com (=?UTF-8?B?UsSDenZhbiBDcmFpbmVh?=) Date: Wed, 27 May 2020 05:07:17 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/tags/3.1.0-beta Home: https://github.com/OpenSIPS/opensips From noreply at github.com Wed May 27 13:31:33 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 27 May 2020 06:31:33 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 20b880: DB schema: Update copyright years Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 20b880b56543a3a529ba34efc06ec5959f9cd334 https://github.com/OpenSIPS/opensips/commit/20b880b56543a3a529ba34efc06ec5959f9cd334 Author: Liviu Chircu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M doc/dbschema/bookinfo.xml Log Message: ----------- DB schema: Update copyright years From noreply at github.com Wed May 27 13:50:28 2020 From: noreply at github.com (Liviu Chircu) Date: Wed, 27 May 2020 06:50:28 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 93798a: DB schema: Update copyright years Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 93798a0025a388cc24e53ab772ec195a4bf4d253 https://github.com/OpenSIPS/opensips/commit/93798a0025a388cc24e53ab772ec195a4bf4d253 Author: Liviu Chircu Date: 2020-05-27 (Wed, 27 May 2020) Changed paths: M doc/dbschema/bookinfo.xml Log Message: ----------- DB schema: Update copyright years (cherry picked from commit 20b880b56543a3a529ba34efc06ec5959f9cd334) From bogdan at opensips.org Wed May 27 15:15:10 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Wed, 27 May 2020 18:15:10 +0300 Subject: [OpenSIPS-Devel] [Release] OpenSIPS 3.1.0 major release, beta version Message-ID: <35126272-4789-2099-a627-eea114de1af5@opensips.org> Hi there !! Yes, it's that time of the year, it's the time for a new OpenSIPS major release. We are at the end of a very ambitious readmap, but we were even more ambitions by completing it. So, we are all happy to announce the beta release of OpenSIPS 3.1.0 major version - and this 3.1 version is all about complex call crafting, about Class 5 and calling APIs. But here is the shortest possible description of this release; and be aware that it's actually not so short as nothing is short about 3.1 ! Please keep in mind that 3.1.0 is still a beta release, targeting mid July to become fully stable. So, we still have some testing ahead of us :). Many thanks to our awesome community for contributing with ideas, code, patches, tests and reports! Looking for downloading it? See the tarball or the GIT repo . Packages (rpms and debs ) are also already available! Enjoy it, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu May 28 09:30:01 2020 From: noreply at github.com (Nick Altmann) Date: Thu, 28 May 2020 02:30:01 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3a0a8e: RPM spec: don't build cachedb_mongodb for centos-8... Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 3a0a8e64f7020e405a79364337bb95fc86bf9c6d https://github.com/OpenSIPS/opensips/commit/3a0a8e64f7020e405a79364337bb95fc86bf9c6d Author: Nick Altmann Date: 2020-05-28 (Thu, 28 May 2020) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: don't build cachedb_mongodb for centos-8 because of removed libzstd, fix perl build deps From noreply at github.com Thu May 28 09:30:25 2020 From: noreply at github.com (Nick Altmann) Date: Thu, 28 May 2020 02:30:25 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 25baf4: RPM spec: don't build cachedb_mongodb for centos-8... Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: 25baf4fbdd1a4dc73a15813a658547572b57a463 https://github.com/OpenSIPS/opensips/commit/25baf4fbdd1a4dc73a15813a658547572b57a463 Author: Nick Altmann Date: 2020-05-28 (Thu, 28 May 2020) Changed paths: M packaging/redhat_fedora/opensips.spec Log Message: ----------- RPM spec: don't build cachedb_mongodb for centos-8 because of removed libzstd, fix perl build deps From bogdan at opensips.org Thu May 28 14:57:33 2020 From: bogdan at opensips.org (Bogdan-Andrei Iancu) Date: Thu, 28 May 2020 17:57:33 +0300 Subject: [OpenSIPS-Devel] The calling API in OpenSIPS 3.1 - a short update Message-ID: <000ee26c-cfa3-414a-b677-cd6c9f369cb0@opensips.org> Hi all, I guess you all noticed that a important piece of the OpenSIPS 3.1 is the Call API. Still, will haven't shared so much information on that, so let me bring some light here (or an update on the topic). The calling API is offered by a new separate software (external to OpenSIPS) called "Call API ". And this Call API uses OpenSIPS as a SIP stack in order to run the calls. So, the Call API engine seats between the actual API user and OpenSIPS, acting as an enabler between the two sides. On the user side, the Call API:  * provides an WebSockets based API  * offers commands start, terminate, mute/unmute and transfer the calls hosted on OpenSIPS  * feeds back the user with events about the manged calls. On the OpenSIPS side, the Call API:  * talks to OpenSIPS via the MI interface (MI datagram)  * subscribes for events via the event interface  * uses the new "callops" module for a better grip and control over the calls in OpenSIPS The OpenSIPS side was completed, as part of the OpenSIPS 3.1 release, but we are still working on the actual Call API to complete some logic on managing the calls and reporting events. We expect the have this work completed in the next 2 weeks, with full documentation, usage examples/scenarios and blog posting. And of course with a first release of the Call API :) Best regards, -- Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From noreply at github.com Thu May 28 17:38:00 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Thu, 28 May 2020 10:38:00 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] Message-ID: Branch: refs/heads/feature/b2b-clustering Home: https://github.com/OpenSIPS/opensips From noreply at github.com Fri May 29 16:15:34 2020 From: noreply at github.com (=?UTF-8?B?VmxhZCBQxIN0cmHImWN1?=) Date: Fri, 29 May 2020 09:15:34 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] b3c141: Makefile.defs: increase version to 3.2 Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: b3c1418348ba960ffa913b832d17fed2c4bb7996 https://github.com/OpenSIPS/opensips/commit/b3c1418348ba960ffa913b832d17fed2c4bb7996 Author: Vlad Patrascu Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M Makefile.defs Log Message: ----------- Makefile.defs: increase version to 3.2 From noreply at github.com Fri May 29 19:09:08 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 29 May 2020 12:09:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] cd8d77: [mid-]registrar: Add high-level docs for the SIP P... Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: cd8d77143f73e90c8688004dd7b817c1d3db7cf7 https://github.com/OpenSIPS/opensips/commit/cd8d77143f73e90c8688004dd7b817c1d3db7cf7 Author: Liviu Chircu Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: A lib/reg/doc/supported_rfc.xml M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [mid-]registrar: Add high-level docs for the SIP PN Support From noreply at github.com Sat May 30 05:40:21 2020 From: noreply at github.com (Liviu Chircu) Date: Fri, 29 May 2020 22:40:21 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] fd5953: [mid-]registrar: Add high-level docs for the SIP P... Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: fd59535cef357a618162438756d2f726c4cffd7e https://github.com/OpenSIPS/opensips/commit/fd59535cef357a618162438756d2f726c4cffd7e Author: Liviu Chircu Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: A lib/reg/doc/supported_rfc.xml M modules/mid_registrar/doc/mid_registrar.xml M modules/mid_registrar/doc/mid_registrar_admin.xml M modules/registrar/doc/registrar.xml M modules/registrar/doc/registrar_admin.xml Log Message: ----------- [mid-]registrar: Add high-level docs for the SIP PN Support (cherry picked from commit cd8d77143f73e90c8688004dd7b817c1d3db7cf7) From noreply at github.com Sat May 30 15:32:39 2020 From: noreply at github.com (Liviu Chircu) Date: Sat, 30 May 2020 08:32:39 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 3e8341: db_perlvdb: Fix incorrect integer downcast Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 3e83412d50b0d8dd5b8a0f7498fb8b66e96ef353 https://github.com/OpenSIPS/opensips/commit/3e83412d50b0d8dd5b8a0f7498fb8b66e96ef353 Author: Liviu Chircu Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/perlvdbfunc.c Log Message: ----------- db_perlvdb: Fix incorrect integer downcast Credits to Aaron Meriwether for spotting the bug and suggesting the fix Fixes #1952 From noreply at github.com Sat May 30 15:32:57 2020 From: noreply at github.com (Liviu Chircu) Date: Sat, 30 May 2020 08:32:57 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] c8e216: db_perlvdb: Fix incorrect integer downcast Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: c8e2161e400931ecb1f1afcde47f18185e264f11 https://github.com/OpenSIPS/opensips/commit/c8e2161e400931ecb1f1afcde47f18185e264f11 Author: Liviu Chircu Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/perlvdbfunc.c Log Message: ----------- db_perlvdb: Fix incorrect integer downcast Credits to Aaron Meriwether for spotting the bug and suggesting the fix Fixes #1952 (cherry picked from commit 3e83412d50b0d8dd5b8a0f7498fb8b66e96ef353) From noreply at github.com Sat May 30 15:33:08 2020 From: noreply at github.com (Liviu Chircu) Date: Sat, 30 May 2020 08:33:08 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] ea13cc: db_perlvdb: Fix incorrect integer downcast Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: ea13cc5056fbfbd9067cad21966640959eef99b7 https://github.com/OpenSIPS/opensips/commit/ea13cc5056fbfbd9067cad21966640959eef99b7 Author: Liviu Chircu Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/perlvdbfunc.c Log Message: ----------- db_perlvdb: Fix incorrect integer downcast Credits to Aaron Meriwether for spotting the bug and suggesting the fix Fixes #1952 (cherry picked from commit 3e83412d50b0d8dd5b8a0f7498fb8b66e96ef353) From noreply at github.com Sat May 30 15:33:23 2020 From: noreply at github.com (Liviu Chircu) Date: Sat, 30 May 2020 08:33:23 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 267cb1: db_perlvdb: Fix incorrect integer downcast Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: 267cb1fa6b19d5a9dca3a3e962d4f37cbf84b99b https://github.com/OpenSIPS/opensips/commit/267cb1fa6b19d5a9dca3a3e962d4f37cbf84b99b Author: Liviu Chircu Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/perlvdbfunc.c Log Message: ----------- db_perlvdb: Fix incorrect integer downcast Credits to Aaron Meriwether for spotting the bug and suggesting the fix Fixes #1952 (cherry picked from commit 3e83412d50b0d8dd5b8a0f7498fb8b66e96ef353) From noreply at github.com Sat May 30 20:37:10 2020 From: noreply at github.com (opensips-github) Date: Sat, 30 May 2020 13:37:10 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] f92527: Rebuild documentation Message-ID: Branch: refs/heads/2.4 Home: https://github.com/OpenSIPS/opensips Commit: f92527d133f749a1ed6ee88e13589a6844257ee5 https://github.com/OpenSIPS/opensips/commit/f92527d133f749a1ed6ee88e13589a6844257ee5 Author: OpenSIPS Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 30 20:51:53 2020 From: noreply at github.com (opensips-github) Date: Sat, 30 May 2020 13:51:53 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] e0f59a: Rebuild documentation Message-ID: Branch: refs/heads/3.0 Home: https://github.com/OpenSIPS/opensips Commit: e0f59a5194e8be924269141d192555c4c1180b91 https://github.com/OpenSIPS/opensips/commit/e0f59a5194e8be924269141d192555c4c1180b91 Author: OpenSIPS Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 30 21:06:46 2020 From: noreply at github.com (opensips-github) Date: Sat, 30 May 2020 14:06:46 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 27b667: Rebuild documentation Message-ID: Branch: refs/heads/3.1 Home: https://github.com/OpenSIPS/opensips Commit: 27b667892d0a041b2a3fa28de599c04ab1656d58 https://github.com/OpenSIPS/opensips/commit/27b667892d0a041b2a3fa28de599c04ab1656d58 Author: OpenSIPS Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/callops/README M modules/callops/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation From noreply at github.com Sat May 30 21:21:45 2020 From: noreply at github.com (opensips-github) Date: Sat, 30 May 2020 14:21:45 -0700 Subject: [OpenSIPS-Devel] [OpenSIPS/opensips] 7a5080: Rebuild documentation Message-ID: Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: 7a508077424f3e78aea16bb4f21ee79573c078c7 https://github.com/OpenSIPS/opensips/commit/7a508077424f3e78aea16bb4f21ee79573c078c7 Author: OpenSIPS Date: 2020-05-30 (Sat, 30 May 2020) Changed paths: M modules/call_center/README M modules/call_center/doc/contributors.xml M modules/callops/README M modules/callops/doc/contributors.xml M modules/db_perlvdb/README M modules/db_perlvdb/doc/contributors.xml M modules/dialog/README M modules/dialog/doc/contributors.xml M modules/dispatcher/README M modules/dispatcher/doc/contributors.xml M modules/drouting/README M modules/drouting/doc/contributors.xml M modules/event_routing/README M modules/event_routing/doc/contributors.xml M modules/event_virtual/README M modules/event_virtual/doc/contributors.xml M modules/mid_registrar/README M modules/mid_registrar/doc/contributors.xml M modules/presence/README M modules/presence/doc/contributors.xml M modules/proto_smpp/README M modules/proto_smpp/doc/contributors.xml M modules/qrouting/README M modules/qrouting/doc/contributors.xml M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/stir_shaken/README M modules/stir_shaken/doc/contributors.xml M modules/tls_mgm/README M modules/tls_mgm/doc/contributors.xml M modules/tm/README M modules/tm/doc/contributors.xml M modules/uac/README M modules/uac/doc/contributors.xml M modules/usrloc/README M modules/usrloc/doc/contributors.xml Log Message: ----------- Rebuild documentation