sip-router
2 years agopresence: functions to keep presentity records in memory
Daniel-Constantin Mierla [Fri, 17 Apr 2020 16:44:06 +0000 (18:44 +0200)]
presence: functions to keep presentity records in memory

- work in progress to have in-memory only records, without database
storage

2 years agotls: renamed tls hooks callbacks to highlight their purpose
Daniel-Constantin Mierla [Fri, 17 Apr 2020 10:57:26 +0000 (12:57 +0200)]
tls: renamed tls hooks callbacks to highlight their purpose

2 years agomodules: readme files regenerated - corex ... [skip ci]
Kamailio Dev [Thu, 16 Apr 2020 15:01:20 +0000 (17:01 +0200)]
modules: readme files regenerated - corex ... [skip ci]

2 years agocorex: docs for is_faked_msg() function
Daniel-Constantin Mierla [Thu, 16 Apr 2020 14:52:30 +0000 (16:52 +0200)]
corex: docs for is_faked_msg() function

2 years agocorex: new function is_faked_msg()
Daniel-Constantin Mierla [Thu, 16 Apr 2020 14:44:17 +0000 (16:44 +0200)]
corex: new function is_faked_msg()

- return 1 (native cfg true) if the message under processing is faked (a
static sip message structure used internally by kamailio)
- return -1 (native cfg false) if it is a received sip message
- useful for checking in event routes or async route blocks when can be
both types of messages

2 years agopv: format new xavp functions declaration lines to be matched by kemi docs tool
Daniel-Constantin Mierla [Thu, 16 Apr 2020 14:32:54 +0000 (16:32 +0200)]
pv: format new xavp functions declaration lines to be matched by kemi docs tool

2 years agotm: do not return if kemi callback execution fails for t_continue() 2287/head
Daniel-Constantin Mierla [Thu, 16 Apr 2020 10:38:20 +0000 (12:38 +0200)]
tm: do not return if kemi callback execution fails for t_continue()

- have same behaviour as with route blocks

2 years agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Thu, 16 Apr 2020 10:01:17 +0000 (12:01 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

2 years agonathelper: docs - fix ending tags issues introduced with previous commit
Daniel-Constantin Mierla [Thu, 16 Apr 2020 09:58:23 +0000 (11:58 +0200)]
nathelper: docs - fix ending tags issues introduced with previous commit

2 years agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Thu, 16 Apr 2020 08:01:22 +0000 (10:01 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

2 years agonathelper: docs for nat_addr_mode parameter
Daniel-Constantin Mierla [Thu, 16 Apr 2020 07:54:48 +0000 (09:54 +0200)]
nathelper: docs for nat_addr_mode parameter

2 years agonathelper: new parameter nat_addr_mode
Daniel-Constantin Mierla [Thu, 16 Apr 2020 07:40:42 +0000 (09:40 +0200)]
nathelper: new parameter nat_addr_mode

- if set to 0, default private net addresses are checked by
nat_uac_test()
- if set to 1, other reserved net addresses are checked by
nat_uac_test()
- default 1 (reserved addresses are considered not routable)
- related at GH #2277

2 years agonathelper: moved cfg file to examples folder
Daniel-Constantin Mierla [Thu, 16 Apr 2020 07:25:05 +0000 (09:25 +0200)]
nathelper: moved cfg file to examples folder

2 years agomodules: readme files regenerated - tm ... [skip ci]
Kamailio Dev [Wed, 15 Apr 2020 14:16:13 +0000 (16:16 +0200)]
modules: readme files regenerated - tm ... [skip ci]

2 years agotm: docs for exec_time_check parameter
Daniel-Constantin Mierla [Wed, 15 Apr 2020 13:59:52 +0000 (15:59 +0200)]
tm: docs for exec_time_check parameter

2 years agotm: new parameter exec_time_check for safety checks on lenghtly callbacks
Daniel-Constantin Mierla [Wed, 15 Apr 2020 13:52:17 +0000 (15:52 +0200)]
tm: new parameter exec_time_check for safety checks on lenghtly callbacks

- try to detect when failure callbacks execution take too long and do
safety check of the transaction
- default value is 5000 (milliseconds)
- set to 0 to disable this check

2 years agocore: receive - removed unnecessary time zone parameter for time difference
Daniel-Constantin Mierla [Wed, 15 Apr 2020 12:20:48 +0000 (14:20 +0200)]
core: receive - removed unnecessary time zone parameter for time difference

2 years agocore: data lump - updated comments and param names reflect better the purpose
Daniel-Constantin Mierla [Wed, 15 Apr 2020 11:33:07 +0000 (13:33 +0200)]
core: data lump - updated comments and param names reflect better the purpose

- coherent whitespacing

2 years agoapp_python: fix SR_KEMIP_DICT case in return_xval
Victor Seva [Wed, 15 Apr 2020 10:02:27 +0000 (12:02 +0200)]
app_python: fix SR_KEMIP_DICT case in return_xval

introduced at 82279ebd3a634911277e48523a56f93473baca2c

2 years agoapp_ruby: for now return NULL for array and map kemi results
Daniel-Constantin Mierla [Wed, 15 Apr 2020 09:53:17 +0000 (11:53 +0200)]
app_ruby: for now return NULL for array and map kemi results

- free result structure

2 years agoapp_sqlang: for now return NULL for array and map kemi results
Daniel-Constantin Mierla [Wed, 15 Apr 2020 09:50:58 +0000 (11:50 +0200)]
app_sqlang: for now return NULL for array and map kemi results

- free result structure

2 years agoapp_jsdt: for now return NULL for array and map kemi results
Daniel-Constantin Mierla [Wed, 15 Apr 2020 09:48:29 +0000 (11:48 +0200)]
app_jsdt: for now return NULL for array and map kemi results

- free result structure

2 years agoapp_python3: for now return none for array and map kemi results
Daniel-Constantin Mierla [Wed, 15 Apr 2020 09:45:50 +0000 (11:45 +0200)]
app_python3: for now return none for array and map kemi results

- free result structure

2 years agoapp_python: for now return none for array and map kemi results
Daniel-Constantin Mierla [Wed, 15 Apr 2020 09:44:44 +0000 (11:44 +0200)]
app_python: for now return none for array and map kemi results

- free result structure

2 years agopv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd
Victor Seva [Mon, 13 Apr 2020 15:10:51 +0000 (17:10 +0200)]
pv: add KEMI functions pvx.xavp_get_keys and pvx.xavp_getd

2 years agoapp_lua: add support for ARRAY and DICT types
Victor Seva [Mon, 13 Apr 2020 15:10:01 +0000 (17:10 +0200)]
app_lua: add support for ARRAY and DICT types

2 years agocore: KEMI suport for ARRAY and DICT
Victor Seva [Mon, 13 Apr 2020 15:08:50 +0000 (17:08 +0200)]
core: KEMI suport for ARRAY and DICT

2 years agopresence_xml: use common prefix for global variables
Daniel-Constantin Mierla [Wed, 15 Apr 2020 07:19:56 +0000 (09:19 +0200)]
presence_xml: use common prefix for global variables

2 years agopresence_xml: use presence api via structure instead of declaring local function...
Daniel-Constantin Mierla [Tue, 14 Apr 2020 16:27:25 +0000 (18:27 +0200)]
presence_xml: use presence api via structure instead of declaring local function variables

- simpler overall and clearer when function is local in module or imported via
api, given that same prefix was used

2 years agortpengine: add `flags` field for every command
Richard Fuchs [Tue, 14 Apr 2020 17:15:21 +0000 (13:15 -0400)]
rtpengine: add `flags` field for every command

2 years agomodules: readme files regenerated - presence ... [skip ci]
Kamailio Dev [Tue, 14 Apr 2020 13:31:11 +0000 (15:31 +0200)]
modules: readme files regenerated - presence ... [skip ci]

2 years agopresence: docs for timer_mode parameter
Daniel-Constantin Mierla [Tue, 14 Apr 2020 13:25:14 +0000 (15:25 +0200)]
presence: docs for timer_mode parameter

2 years agopresence: timer_mode - new parameter to control what timer process to use
Daniel-Constantin Mierla [Tue, 14 Apr 2020 13:20:24 +0000 (15:20 +0200)]
presence: timer_mode - new parameter to control what timer process to use

- if set to 0, use the core main timer
- if set to 1, use the core secondary timer
- default 1 (timer tasks are for cleanup)

2 years agopresence_xml: pass pres uri as pointer for pres_update_watchers()
Daniel-Constantin Mierla [Tue, 14 Apr 2020 10:14:55 +0000 (12:14 +0200)]
presence_xml: pass pres uri as pointer for pres_update_watchers()

2 years agopresence: pass str parameters via pointer to couple of functions
Daniel-Constantin Mierla [Tue, 14 Apr 2020 10:12:08 +0000 (12:12 +0200)]
presence: pass str parameters via pointer to couple of functions

2 years agomodules: readme files regenerated - presence ... [skip ci]
Kamailio Dev [Tue, 14 Apr 2020 09:31:26 +0000 (11:31 +0200)]
modules: readme files regenerated - presence ... [skip ci]

2 years agopresence: docs - removed to_tag_pref parameter
Daniel-Constantin Mierla [Tue, 14 Apr 2020 09:23:59 +0000 (11:23 +0200)]
presence: docs - removed to_tag_pref parameter

2 years agopresence: removed unused module parameter to_tag_pref
Daniel-Constantin Mierla [Tue, 14 Apr 2020 09:22:59 +0000 (11:22 +0200)]
presence: removed unused module parameter to_tag_pref

- no longer used to set prefix for to-tag value

2 years agopresence: renamed global vars to add common module prefix
Daniel-Constantin Mierla [Tue, 14 Apr 2020 09:10:55 +0000 (11:10 +0200)]
presence: renamed global vars to add common module prefix

- better protection against name conflicts, as this module is used by
other modules and can run in library mode

2 years agopresence: removed unused global var log_buf
Daniel-Constantin Mierla [Tue, 14 Apr 2020 07:19:44 +0000 (09:19 +0200)]
presence: removed unused global var log_buf

2 years agomodules: readme files regenerated - tls ... [skip ci]
Kamailio Dev [Mon, 13 Apr 2020 18:01:08 +0000 (20:01 +0200)]
modules: readme files regenerated - tls ... [skip ci]

2 years agoMerge pull request #2283 from fredposner/master
Daniel-Constantin Mierla [Mon, 13 Apr 2020 17:49:46 +0000 (19:49 +0200)]
Merge pull request #2283 from fredposner/master

tls: fix typo in documentation

2 years agotls: fix typo in documentation 2283/head
fredposner [Mon, 13 Apr 2020 15:49:06 +0000 (11:49 -0400)]
tls: fix typo in documentation

- params.xml: replace "private" with "private_key"

2 years agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Mon, 13 Apr 2020 15:46:11 +0000 (17:46 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

2 years agosecsipid: docs - removed extra parentheses in example
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:33:10 +0000 (17:33 +0200)]
secsipid: docs - removed extra parentheses in example

2 years agomodules: readme files regenerated - secsipid ... [skip ci]
Kamailio Dev [Mon, 13 Apr 2020 15:31:14 +0000 (17:31 +0200)]
modules: readme files regenerated - secsipid ... [skip ci]

2 years agosecsipid: reformatted long lines in examples to fit properly in README
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:29:33 +0000 (17:29 +0200)]
secsipid: reformatted long lines in examples to fit properly in README

2 years agosecsipid: added missing module file
Daniel-Constantin Mierla [Mon, 13 Apr 2020 15:26:52 +0000 (17:26 +0200)]
secsipid: added missing module file

2 years agopkg/kamailio: fixed python3 deps for RHEL 6
Sergey Safarov [Sun, 12 Apr 2020 16:03:52 +0000 (19:03 +0300)]
pkg/kamailio: fixed python3 deps for RHEL 6

2 years agomisc/examples/kemi: make reply code integer everywhere
Daniel-Constantin Mierla [Mon, 13 Apr 2020 10:14:52 +0000 (12:14 +0200)]
misc/examples/kemi: make reply code integer everywhere

2 years agoapp_python3: Makefile - suppress warning if --embed is not supported by python3-config
Daniel-Constantin Mierla [Sun, 12 Apr 2020 10:06:52 +0000 (12:06 +0200)]
app_python3: Makefile - suppress warning if --embed is not supported by python3-config

2 years agoMerge pull request #2282 from micmac1/py3-detect
Daniel-Constantin Mierla [Sun, 12 Apr 2020 09:56:40 +0000 (11:56 +0200)]
Merge pull request #2282 from micmac1/py3-detect

app_python3: update Python3 detection mechanism

2 years agoapp_python3: update Python3 detection mechanism 2282/head
Sebastian Kemper [Sun, 12 Apr 2020 07:37:48 +0000 (09:37 +0200)]
app_python3: update Python3 detection mechanism

This commit

  - removes the python calls whose output is never actually used.

  - changes the include discovery to use python3(.x)-config. This is
    preferable because it also works for cross-compiling. Calling
    python3(.x) directly will always provide host flags, which for
    cross-compiling is not feasible.

  - updates LDFLAGS discovery to also work with >= Python 3.8. To
    achieve this python3(.x)-config is first run with the argument
    "--embed". If this does not succeed (exit status 1)
    python3(.x)-config is run again without "--embed". This is the
    method suggested by Python upstream to provide backwards
    compatibility. See [1] for more details.

[1] https://docs.python.org/3/whatsnew/3.8.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2 years agomodules: readme files regenerated - app_sqlang ... [skip ci]
Kamailio Dev [Sat, 11 Apr 2020 16:46:09 +0000 (18:46 +0200)]
modules: readme files regenerated - app_sqlang ... [skip ci]

2 years agoapp_sqlang: docs - fix for rpc command name
Daniel-Constantin Mierla [Sat, 11 Apr 2020 16:35:22 +0000 (18:35 +0200)]
app_sqlang: docs - fix for rpc command name

2 years agomodules: readme files regenerated - msilo ... [skip ci]
Kamailio Dev [Sat, 11 Apr 2020 16:31:19 +0000 (18:31 +0200)]
modules: readme files regenerated - msilo ... [skip ci]

2 years agomsilo: docs - fixed position of parameter and whitespacing
Daniel-Constantin Mierla [Sat, 11 Apr 2020 16:22:42 +0000 (18:22 +0200)]
msilo: docs - fixed position of parameter and whitespacing

- parameter position was broken at the end of file

2 years agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Fri, 10 Apr 2020 09:16:15 +0000 (11:16 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 years agosiptrace: helper function to link sip msg attributes
Daniel-Constantin Mierla [Fri, 10 Apr 2020 09:02:55 +0000 (11:02 +0200)]
siptrace: helper function to link sip msg attributes

2 years agosiptrace: docs for trace_db_mode parameter
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:18:16 +0000 (10:18 +0200)]
siptrace: docs for trace_db_mode parameter

2 years agosiptrace: support for using async-insert to store records to database
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:17:27 +0000 (10:17 +0200)]
siptrace: support for using async-insert to store records to database

- new parameter trace_db_mode to control what type of db insert
operation is done

2 years agosiptrace: helper function for db insert
Daniel-Constantin Mierla [Fri, 10 Apr 2020 08:01:12 +0000 (10:01 +0200)]
siptrace: helper function for db insert

2 years agomisc: examples kemi, don't fail if optional modules are not loaded
Victor Seva [Thu, 9 Apr 2020 11:40:06 +0000 (13:40 +0200)]
misc: examples kemi, don't fail if optional modules are not loaded

kamailio-basic-kemi.cfg has some define instructions that can be
removed ( WITH_MYSQL, WITH_AUTH, ...)

So lets make sure that modules are there in the lua script before
using the defined routes.

2 years agomisc: kemi examples, add missing kemix module
Victor Seva [Thu, 9 Apr 2020 11:19:00 +0000 (13:19 +0200)]
misc: kemi examples, add missing kemix module

change introduced at 01ac570c2fbda800d1e00cd50305739cf0596ebf

2 years agomodules: readme files regenerated - dialog ... [skip ci]
Kamailio Dev [Thu, 9 Apr 2020 07:46:16 +0000 (09:46 +0200)]
modules: readme files regenerated - dialog ... [skip ci]

2 years agodialog: docs for attrs parameter of dlg.briefing rpc command
Daniel-Constantin Mierla [Thu, 9 Apr 2020 07:42:58 +0000 (09:42 +0200)]
dialog: docs for attrs parameter of dlg.briefing rpc command

2 years agodialog: customizable list of fields for dlg.briefing rpc command
Daniel-Constantin Mierla [Thu, 9 Apr 2020 07:29:24 +0000 (09:29 +0200)]
dialog: customizable list of fields for dlg.briefing rpc command

- it can take an optional parameter to specify what fields to be added
to response
- hash entry and id are added by default
- if the parameter is not give, then it also adds from-uri, to-uri,
call-id, from-tag and to-tag

2 years agomodules: readme files regenerated - dispatcher ... [skip ci]
Kamailio Dev [Thu, 9 Apr 2020 03:16:10 +0000 (05:16 +0200)]
modules: readme files regenerated - dispatcher ... [skip ci]

2 years agoMerge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext
Federico Cabiddu [Thu, 9 Apr 2020 03:14:47 +0000 (05:14 +0200)]
Merge pull request #2279 from kamailio/grumvalski/dlg_briefing_ext

dialog: add dialog init, start end end timestamps to the output of dl…

2 years agoMerge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy
Federico Cabiddu [Thu, 9 Apr 2020 03:12:58 +0000 (05:12 +0200)]
Merge pull request #2275 from kamailio/grumvalski/ds_outbound_proxy

Grumvalski/ds outbound proxy

2 years agoMerge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix
Federico Cabiddu [Thu, 9 Apr 2020 03:11:06 +0000 (05:11 +0200)]
Merge pull request #2278 from kamailio/grumvalski/siptrace_ack_fix

siptrace: safety check for transaction when checking ACK

2 years agogithub: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")
Henning Westerholt [Wed, 8 Apr 2020 19:55:14 +0000 (19:55 +0000)]
github: document precise GPLv2 version that we use in Kamailio (GPLv2 "or later")

2 years agodialog: add dialog init, start and end timestamps to the output of dlg.briefing 2279/head
Federico Cabiddu [Wed, 8 Apr 2020 13:52:29 +0000 (15:52 +0200)]
dialog: add dialog init, start and end timestamps to the output of dlg.briefing

2 years agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Wed, 8 Apr 2020 13:01:09 +0000 (15:01 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 years agosiptrace: docs for send_sock_name parameter
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:57:59 +0000 (14:57 +0200)]
siptrace: docs for send_sock_name parameter

- send_sock_addr parameter name can be now used instead of
force_send_sock to suggest better its purpose (the later can still be
used)

2 years agosiptrace: send_sock_name - new parameter to specify send socket by name
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:51:46 +0000 (14:51 +0200)]
siptrace: send_sock_name - new parameter to specify send socket by name

2 years agosiptrace: search the send sock socket modparam in mod init
Daniel-Constantin Mierla [Wed, 8 Apr 2020 12:40:54 +0000 (14:40 +0200)]
siptrace: search the send sock socket modparam in mod init

2 years agosiptrace: safety check for transaction when checking ACK 2278/head
Federico Cabiddu [Wed, 8 Apr 2020 12:40:17 +0000 (14:40 +0200)]
siptrace: safety check for transaction when checking ACK

2 years agomodules: readme files regenerated - rr ... [skip ci]
Kamailio Dev [Wed, 8 Apr 2020 10:46:24 +0000 (12:46 +0200)]
modules: readme files regenerated - rr ... [skip ci]

2 years agorr: docs - updated ids for xref linkend
Daniel-Constantin Mierla [Wed, 8 Apr 2020 10:45:07 +0000 (12:45 +0200)]
rr: docs - updated ids for xref linkend

2 years agorr: exported record_route_advertised_address() to kemi
Daniel-Constantin Mierla [Wed, 8 Apr 2020 06:48:55 +0000 (08:48 +0200)]
rr: exported record_route_advertised_address() to kemi

2 years agosiptrace: skip grepping local socket till sending function
Daniel-Constantin Mierla [Wed, 8 Apr 2020 06:40:28 +0000 (08:40 +0200)]
siptrace: skip grepping local socket till sending function

- have a single place where to decide what local socket should be used

2 years agomodules: readme files regenerated - dialog ... [skip ci]
Kamailio Dev [Wed, 8 Apr 2020 02:16:09 +0000 (04:16 +0200)]
modules: readme files regenerated - dialog ... [skip ci]

2 years agoMerge pull request #2272 from kamailio/jchavanton/dlg_dump
Julien Chavanton [Wed, 8 Apr 2020 02:06:40 +0000 (19:06 -0700)]
Merge pull request #2272 from kamailio/jchavanton/dlg_dump

dialog: adding dlg.dump

2 years agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Tue, 7 Apr 2020 16:31:11 +0000 (18:31 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 years agosiptrace: docs - fixed missing ending para tag
Daniel-Constantin Mierla [Tue, 7 Apr 2020 16:29:49 +0000 (18:29 +0200)]
siptrace: docs - fixed missing ending para tag

2 years agosiptrace: fixed missing extern declarations of global parameters
Daniel-Constantin Mierla [Tue, 7 Apr 2020 16:27:39 +0000 (18:27 +0200)]
siptrace: fixed missing extern declarations of global parameters

2 years agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Tue, 7 Apr 2020 16:01:17 +0000 (18:01 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 years agosiptrace: use the send socket also for duplication via sip
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:58:02 +0000 (17:58 +0200)]
siptrace: use the send socket also for duplication via sip

- it was ignored, being used only for duplication via hep

2 years agosiptrace: removed storage of xheaders read/write flags in shared memory
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:46:01 +0000 (17:46 +0200)]
siptrace: removed storage of xheaders read/write flags in shared memory

- they are not changed at runtime, set at module initialization

2 years agodialog: adding dlg.dump 2272/head
Julien Chavanton [Tue, 31 Mar 2020 22:18:38 +0000 (22:18 +0000)]
dialog: adding dlg.dump

alternative command to output dialogs data to file, far much faster than
dlg.list

dialog: use core/srjson

2 years agosiptrace: docs for trace_init_mode parameter
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:35:25 +0000 (17:35 +0200)]
siptrace: docs for trace_init_mode parameter

2 years agosiptrace: new parameter trace_init_mode
Daniel-Constantin Mierla [Tue, 7 Apr 2020 15:34:49 +0000 (17:34 +0200)]
siptrace: new parameter trace_init_mode

- control what kind of tracing is initialized for the module

2 years agosiptrace: remove storage of trace_to_database value in shared memory
Daniel-Constantin Mierla [Tue, 7 Apr 2020 14:53:18 +0000 (16:53 +0200)]
siptrace: remove storage of trace_to_database value in shared memory

- not needed because it was not changed during runtime
- added some clang-format off/on for structures

2 years agosiptrace: renamed some global symbols for coherent prefixing
Daniel-Constantin Mierla [Tue, 7 Apr 2020 14:37:38 +0000 (16:37 +0200)]
siptrace: renamed some global symbols for coherent prefixing

2 years agodispatcher: docs for obproxy attr 2275/head
Federico Cabiddu [Tue, 7 Apr 2020 13:18:34 +0000 (15:18 +0200)]
dispatcher: docs for obproxy attr

2 years agodispatcher: add new gateway attr "obproxy"
Federico Cabiddu [Tue, 7 Apr 2020 12:37:29 +0000 (14:37 +0200)]
dispatcher: add new gateway attr "obproxy"

2 years agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Tue, 7 Apr 2020 10:46:16 +0000 (12:46 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 years agosiptrace: docs updates for trace_mode parameter
Daniel-Constantin Mierla [Tue, 7 Apr 2020 10:33:04 +0000 (12:33 +0200)]
siptrace: docs updates for trace_mode parameter

2 years agosiptrace: trace_mode can be used to automatically store traffic to db or mirror via...
Daniel-Constantin Mierla [Tue, 7 Apr 2020 10:29:55 +0000 (12:29 +0200)]
siptrace: trace_mode can be used to automatically store traffic to db or mirror via SIP URI

- used to be only for HEP (trace_mode = 1)
- trace_mode = 2 - store to database
- trace_mode = 4 - mirror via SIP to duplicate_uri
- the value can be a combination of these modes by summing up the
corresponding values