sip-router
2 months agoREADME: updated version
Daniel-Constantin Mierla [Tue, 21 Jul 2020 20:32:23 +0000 (22:32 +0200)]
README: updated version

2 months agoims_registrar_scscf: added a new registrar event, notification improvements
Aleksandar Yosifov [Fri, 17 Jul 2020 07:45:00 +0000 (10:45 +0300)]
ims_registrar_scscf: added a new registrar event, notification improvements

    - Added a new IMS registrar event: IMS_REGISTRAR_SUBSEQUENT_SUBSCRIBE -
      used to skip NOTIFY msg after receiving of subsequent subscribe msg.
    - Added a new parameter in event_reg(), create_notifications() and
      notify_subscribers() methods: c_passed contact - used to mainly in
      create_notification().
    - Changes in create_notification() - the checks for sending NOTIFY
      msgs have been expanded and the new parameter c_passed is used for
      that.
    - Changes in subscribe_to_reg() - sending NOTIFY only for the
      initial subscriptions.
    - Changes in generate_reginfo_full() - the old functionality with
      all contacts in NOTIFY msg has been returned based on RFC3680. Added
      mechanism to change all contact states from
      CONTACT_EXPIRE_PENDING_NOTIFY to CONTACT_NOTIFY_READY after reginfo
      generation.

2 months agoims_usrloc_scscf: added a new contact state, udomain/impu improvements
Aleksandar Yosifov [Fri, 17 Jul 2020 07:42:15 +0000 (10:42 +0300)]
ims_usrloc_scscf: added a new contact state, udomain/impu improvements

    - Added a new contact state: CONTACT_NOTIFY_READY - protect the
      deletion of contact during the preparation of NOTIFY msg.
    - Improved mem_timer_udomain() - protect the deletion of contact
      during the preparation of NOTIFY msg.
    - Improved process_impurecord() - first doing the contacts'
      validity, then the subscribers' validity. This prevents contact
      from remaining in the database after deleting a subscriber.

2 months agoMerge pull request #2402 from kamailio/sip-parser-log
Daniel-Constantin Mierla [Tue, 21 Jul 2020 20:03:04 +0000 (22:03 +0200)]
Merge pull request #2402 from kamailio/sip-parser-log

core: add sip_parser_log core variable

2 months agocore: parse hdr name - added missing compact names in static map
Daniel-Constantin Mierla [Mon, 20 Jul 2020 14:15:33 +0000 (16:15 +0200)]
core: parse hdr name - added missing compact names in static map

- https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-2

2 months agomodules: readme files regenerated - xhttp_prom ... [skip ci]
Kamailio Dev [Fri, 17 Jul 2020 13:16:12 +0000 (15:16 +0200)]
modules: readme files regenerated - xhttp_prom ... [skip ci]

2 months agoxhttp_prom: fixed typo in the documentation
Marat Gareev [Fri, 17 Jul 2020 12:22:33 +0000 (15:22 +0300)]
xhttp_prom: fixed typo in the documentation

2 months agocore: remove not needed parser definitions files after rework in commit ded4fa4ff
Henning Westerholt [Fri, 17 Jul 2020 10:30:34 +0000 (10:30 +0000)]
core: remove not needed parser definitions files after rework in commit ded4fa4ff

2 months agocore: add sip_parser_log core variable sip-parser-log 2402/head
lazedo [Fri, 17 Jul 2020 10:08:43 +0000 (10:08 +0000)]
core: add sip_parser_log core variable

* when handling non sip messages, parser errors are logged at core level
which defaults to ERR. since this may induce in error sysops or log
scanners, sometimes the core level is set to debug just to omit these
messages from log, which is not good since other messages are omitted
too. this commit adds a new core variable to set the log level for
message parsing errors. this way, we can explicitly set the log level
for message parsing while leaving the core level at ERR.

2 months agopkg/kamailio/deb: version set 5.5.0~dev1 [skip ci]
Victor Seva [Fri, 17 Jul 2020 08:42:45 +0000 (10:42 +0200)]
pkg/kamailio/deb: version set 5.5.0~dev1 [skip ci]

2 months agoMerge pull request #2399 from lbalaceanu/mdb_availability_control
Lucian Balaceanu [Fri, 17 Jul 2020 07:43:30 +0000 (10:43 +0300)]
Merge pull request #2399 from lbalaceanu/mdb_availability_control

p_usrloc: reworking mdb_availability_control

2 months agoMakefile.defs: version set to 5.5.0-dev1
Daniel-Constantin Mierla [Fri, 17 Jul 2020 07:18:58 +0000 (09:18 +0200)]
Makefile.defs: version set to 5.5.0-dev1

2 months agomodules: readme files regenerated - sipdump ... [skip ci]
Kamailio Dev [Fri, 17 Jul 2020 06:01:20 +0000 (08:01 +0200)]
modules: readme files regenerated - sipdump ... [skip ci]

2 months agosipdump: docs about mode flag 3 (value 8)
Daniel-Constantin Mierla [Fri, 17 Jul 2020 05:54:30 +0000 (07:54 +0200)]
sipdump: docs about mode flag 3 (value 8)

- corrected indexes for flags

2 months agowebsocket: emit core event on close
lazedo [Mon, 13 Jul 2020 12:53:25 +0000 (12:53 +0000)]
websocket: emit core event on close

2 months agocore: add websocket event
lazedo [Mon, 13 Jul 2020 12:51:45 +0000 (12:51 +0000)]
core: add websocket event

* allows multiple consumers
* returns last result

2 months agodb_redis: fix unfiltered table deletion
Richard Fuchs [Tue, 14 Jul 2020 18:13:00 +0000 (14:13 -0400)]
db_redis: fix unfiltered table deletion

2 months agocore: parser - use str cmp function directly for hdr name parsing
Daniel-Constantin Mierla [Thu, 16 Jul 2020 12:15:01 +0000 (14:15 +0200)]
core: parser - use str cmp function directly for hdr name parsing

2 months agosipdump: insert P-KSR-SIPDump header if SIPDUMP_MODE_WPCAPEX flag is set
Daniel-Constantin Mierla [Thu, 16 Jul 2020 12:00:09 +0000 (14:00 +0200)]
sipdump: insert P-KSR-SIPDump header if SIPDUMP_MODE_WPCAPEX flag is set

- inserted header contains sip message specific meta data (transport,
pid, proc no)

2 months agocore: use static map for header name and type for parsing
Daniel-Constantin Mierla [Thu, 16 Jul 2020 11:27:00 +0000 (13:27 +0200)]
core: use static map for header name and type for parsing

- simplified header name parsing by using indexed (at startup) mapping
of header name and type in a static array

2 months agocore: strutils - trim trailing spaces when comparing hdr names
Daniel-Constantin Mierla [Thu, 16 Jul 2020 07:16:40 +0000 (09:16 +0200)]
core: strutils - trim trailing spaces when comparing hdr names

2 months agocore: parser - trim trailing whitespaces in header name
Daniel-Constantin Mierla [Thu, 16 Jul 2020 07:09:48 +0000 (09:09 +0200)]
core: parser - trim trailing whitespaces in header name

2 months agodispatcher: update state if sending keepalive OPTIONS fails
Daniel-Constantin Mierla [Wed, 15 Jul 2020 15:59:51 +0000 (17:59 +0200)]
dispatcher: update state if sending keepalive OPTIONS fails

- it can be due to DNS resolving failure, therefore needs to be counted
for making it inactive, otherwise keeps failing and writting errors

2 months agomodules: readme files regenerated - sipdump ... [skip ci]
Kamailio Dev [Wed, 15 Jul 2020 12:31:11 +0000 (14:31 +0200)]
modules: readme files regenerated - sipdump ... [skip ci]

2 months agosipdump: small spelling fix in docs
Henning Westerholt [Wed, 15 Jul 2020 12:22:35 +0000 (12:22 +0000)]
sipdump: small spelling fix in docs

2 months agomodules: readme files regenerated - sipdump ... [skip ci]
Kamailio Dev [Wed, 15 Jul 2020 09:46:17 +0000 (11:46 +0200)]
modules: readme files regenerated - sipdump ... [skip ci]

2 months agosipdump: docs - note about enabling many activity modes
Daniel-Constantin Mierla [Wed, 15 Jul 2020 09:36:11 +0000 (11:36 +0200)]
sipdump: docs - note about enabling many activity modes

2 months agosipdump: docs about mode flag 3 (write pcap) and notes about it
Daniel-Constantin Mierla [Wed, 15 Jul 2020 09:30:24 +0000 (11:30 +0200)]
sipdump: docs about mode flag 3 (write pcap) and notes about it

2 months agosipdump: use fflush() to get data stored more realtime
Daniel-Constantin Mierla [Wed, 15 Jul 2020 09:22:09 +0000 (11:22 +0200)]
sipdump: use fflush() to get data stored more realtime

- use inet_pton() for generating the data for pcap file

2 months agosipdump: write udp pcap with sip messages if mode param flag 4 is set
Daniel-Constantin Mierla [Wed, 15 Jul 2020 07:26:49 +0000 (09:26 +0200)]
sipdump: write udp pcap with sip messages if mode param flag 4 is set

- udp is always used for packets writen in pcap no matter the transport
layer used for sip messages

2 months agosipdump: refactored to enable more storage engines
Daniel-Constantin Mierla [Wed, 15 Jul 2020 06:44:01 +0000 (08:44 +0200)]
sipdump: refactored to enable more storage engines

- pass data via structure instead of data printed in text format

2 months agomodules: readme files regenerated - rtp_media_server ... [skip ci]
Kamailio Dev [Wed, 15 Jul 2020 07:16:17 +0000 (09:16 +0200)]
modules: readme files regenerated - rtp_media_server ... [skip ci]

2 months agoMerge branch 'jchavanton/rtp_media_server_update'
Julien Chavanton [Wed, 15 Jul 2020 07:04:17 +0000 (00:04 -0700)]
Merge branch 'jchavanton/rtp_media_server_update'

2 months agoMerge branch 'master' into jchavanton/rtp_media_server_update
Julien Chavanton [Wed, 15 Jul 2020 07:03:49 +0000 (00:03 -0700)]
Merge branch 'master' into jchavanton/rtp_media_server_update

2 months agortp_media_server: update to mediastreamer 4.4.0 jchavanton/rtp_media_server_update 2398/head
Julien Chavanton [Thu, 9 Jul 2020 23:24:59 +0000 (16:24 -0700)]
rtp_media_server: update to mediastreamer 4.4.0

update documentation to simplify usage using docker

2 months agocore: only skip over proto in alias inside uri_trim_rcv_alias()
Daniel-Constantin Mierla [Tue, 14 Jul 2020 09:18:53 +0000 (11:18 +0200)]
core: only skip over proto in alias inside uri_trim_rcv_alias()

- variable not used if set to the corresponding integer id

2 months agop_usrloc: reworking mdb_availability_control 2399/head
Lucian Balaceanu [Tue, 14 Jul 2020 08:48:45 +0000 (11:48 +0300)]
p_usrloc: reworking mdb_availability_control

- simplify general implementation
- avoid deadlock due to a process trying to acquire same lock twice

2 months agoMerge pull request #2396 from kamailio/lazedo-patch-1
Daniel-Constantin Mierla [Tue, 14 Jul 2020 08:06:58 +0000 (10:06 +0200)]
Merge pull request #2396 from kamailio/lazedo-patch-1

core: don't close tcp connection for dropped non sip messages

2 months agomisc/examples: kemi lua - added debug callback function
Daniel-Constantin Mierla [Tue, 14 Jul 2020 07:21:04 +0000 (09:21 +0200)]
misc/examples: kemi lua - added debug callback function

- commented - can be enabled to track the execution trace of the lua
script

2 months agocore: don't close tcp connection for dropped non sip messages lazedo-patch-1 2396/head
lazedo [Mon, 13 Jul 2020 12:01:43 +0000 (13:01 +0100)]
core: don't close tcp connection for dropped non sip messages

2 months agomodules: readme files regenerated - siptrace ... [skip ci]
Kamailio Dev [Mon, 13 Jul 2020 10:46:17 +0000 (12:46 +0200)]
modules: readme files regenerated - siptrace ... [skip ci]

2 months agosiptrace: docs for evcb_msg param and event_route[siptrace:msg]
Daniel-Constantin Mierla [Mon, 13 Jul 2020 10:33:50 +0000 (12:33 +0200)]
siptrace: docs for evcb_msg param and event_route[siptrace:msg]

2 months agosiptrace: exec event_route[siptrace:msg] on message replication with core events
Daniel-Constantin Mierla [Mon, 13 Jul 2020 10:24:44 +0000 (12:24 +0200)]
siptrace: exec event_route[siptrace:msg] on message replication with core events

- new parameter evcb_msg to set the kemi function name to be executed
for this event callback
- alternative to GH #2374

2 months agomodules: readme files regenerated - sipdump ... [skip ci]
Kamailio Dev [Mon, 13 Jul 2020 08:16:27 +0000 (10:16 +0200)]
modules: readme files regenerated - sipdump ... [skip ci]

2 months agosipdump: docs - note about use of drop() in event route
Daniel-Constantin Mierla [Mon, 13 Jul 2020 08:08:42 +0000 (10:08 +0200)]
sipdump: docs - note about use of drop() in event route

2 months agosipdump: if drop executed in event route, skip writing to file
Daniel-Constantin Mierla [Mon, 13 Jul 2020 07:46:44 +0000 (09:46 +0200)]
sipdump: if drop executed in event route, skip writing to file

2 months agoims_charging: fix wrong default User-Equipment-Info-Type AVP format
Henning Westerholt [Sat, 11 Jul 2020 11:03:26 +0000 (11:03 +0000)]
ims_charging: fix wrong default User-Equipment-Info-Type AVP format

- fix User-Equipment-Info-Type AVP format
  According to the RFC 8506 it should be like this: The 48-bit Media Access
  Control (MAC) address is formatted as described in Section 3.21 of [RFC3580]
- use strlen instead of sizeof

(cherry picked from commit 1a8f54147063560f6016634152b17293394b8497)

2 months agopkg/kamailio/deb: version set 5.5.0~dev0 [skip ci]
Victor Seva [Fri, 10 Jul 2020 11:48:01 +0000 (13:48 +0200)]
pkg/kamailio/deb: version set 5.5.0~dev0 [skip ci]

2 months agoMakefile.defs: version set to 5.5.0-dev0
Daniel-Constantin Mierla [Fri, 10 Jul 2020 07:28:34 +0000 (09:28 +0200)]
Makefile.defs: version set to 5.5.0-dev0

- master branch is open for new features to be part of future release
series 5.5.x

2 months agoMakefile.defs: version set to 5.4.0-pre2
Daniel-Constantin Mierla [Fri, 10 Jul 2020 07:24:58 +0000 (09:24 +0200)]
Makefile.defs: version set to 5.4.0-pre2

2 months agoims_charging: fix for app_provided_party functionality, also support interim/stop...
Henning Westerholt [Thu, 9 Jul 2020 19:24:49 +0000 (19:24 +0000)]
ims_charging: fix for app_provided_party functionality, also support interim/stop reqs

2 months agomodules: readme files regenerated - dlgs ... [skip ci]
Kamailio Dev [Thu, 9 Jul 2020 13:31:14 +0000 (15:31 +0200)]
modules: readme files regenerated - dlgs ... [skip ci]

2 months agoetc: kamailio.cfg - use enable_sctp instead of disable_sctp
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:25:39 +0000 (15:25 +0200)]
etc: kamailio.cfg - use enable_sctp instead of disable_sctp

- be coherent with tls variant

2 months agodlgs: adjusted the route blocks allowed for exported functions
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:23:18 +0000 (15:23 +0200)]
dlgs: adjusted the route blocks allowed for exported functions

2 months agodlgs: docs for params, functions and rpc commands
Daniel-Constantin Mierla [Thu, 9 Jul 2020 13:22:32 +0000 (15:22 +0200)]
dlgs: docs for params, functions and rpc commands

2 months agoetc: kamailio.cfg - several updates
Daniel-Constantin Mierla [Thu, 9 Jul 2020 12:09:32 +0000 (14:09 +0200)]
etc: kamailio.cfg - several updates

- use force_rport() at the beginning of processing requests, note added
in the top comments to inform that config performs symmetric signaling
- load textopsx module and added define option to apply changes before
presence handling, so changes to headers or body are visible to presence
functions
- modparams to enable use of Path for registrar module
- modparam timer_procs for usrloc module
- a bit of refactoring for debug mode, level being set by a defined
token and log_stderror is set always to no, so even with higher debug
level logs are sent to syslog (added comment how to enable it via
setting value to 'yes' or using -E cli option)
- updated notes for debug mode and listen param
- GH #2381

2 months agodlgs: matching op with regex and fnmatch
Daniel-Constantin Mierla [Thu, 9 Jul 2020 09:35:43 +0000 (11:35 +0200)]
dlgs: matching op with regex and fnmatch

2 months agodlgs: rpc commands to get records by filter
Daniel-Constantin Mierla [Thu, 9 Jul 2020 08:50:29 +0000 (10:50 +0200)]
dlgs: rpc commands to get records by filter

2 months agodlgs: rpc dlgs.briefing command
Daniel-Constantin Mierla [Thu, 9 Jul 2020 08:03:01 +0000 (10:03 +0200)]
dlgs: rpc dlgs.briefing command

2 months agomodules: readme files regenerated - lost ... [skip ci]
Kamailio Dev [Wed, 8 Jul 2020 20:46:11 +0000 (22:46 +0200)]
modules: readme files regenerated - lost ... [skip ci]

2 months agolost: doc edits
Wolfgang Kampichler [Wed, 8 Jul 2020 20:30:09 +0000 (22:30 +0200)]
lost: doc edits

- fixed typos
- added test information

2 months agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Wed, 8 Jul 2020 16:01:26 +0000 (18:01 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

2 months agoMerge pull request #2393 from tao-communications/master
Daniel-Constantin Mierla [Wed, 8 Jul 2020 15:58:35 +0000 (17:58 +0200)]
Merge pull request #2393 from tao-communications/master

rtpengine: added kemi support for block/unblock media/dtmf, and play/…

2 months agoMerge pull request #2390 from kamailio/nathelper-set_contact_alias-trim
Daniel-Constantin Mierla [Wed, 8 Jul 2020 15:57:58 +0000 (17:57 +0200)]
Merge pull request #2390 from kamailio/nathelper-set_contact_alias-trim

nathelper: add optional set_contact_alias([trim]) parameter

2 months agocore: tcp - debug message when removing connection from list
Daniel-Constantin Mierla [Wed, 8 Jul 2020 12:44:34 +0000 (14:44 +0200)]
core: tcp - debug message when removing connection from list

2 months agokamailio.cfg: set disable_sctp to yes
Daniel-Constantin Mierla [Wed, 8 Jul 2020 12:28:04 +0000 (14:28 +0200)]
kamailio.cfg: set disable_sctp to yes

- in auto mode a log message is printed about not having sctp module
loaded, which is not done in the default config

2 months agodlgs: tags operations and counting functions
Daniel-Constantin Mierla [Wed, 8 Jul 2020 07:27:34 +0000 (09:27 +0200)]
dlgs: tags operations and counting functions

2 months agokamctl: skip tracing kamctl itself in pstrap
Daniel-Constantin Mierla [Tue, 7 Jul 2020 17:28:29 +0000 (19:28 +0200)]
kamctl: skip tracing kamctl itself in pstrap

2 months agokamctl: print process details in pstrap output
Daniel-Constantin Mierla [Tue, 7 Jul 2020 17:18:52 +0000 (19:18 +0200)]
kamctl: print process details in pstrap output

2 months agokamctl: added pstrap command
Daniel-Constantin Mierla [Tue, 7 Jul 2020 16:57:27 +0000 (18:57 +0200)]
kamctl: added pstrap command

- use ps to get list of PIDs for Kamailio instance, instead of RPC
core.psx

2 months agocore: io wait - unhash in case delete operation fails because of EBADF
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:37:00 +0000 (17:37 +0200)]
core: io wait - unhash in case delete operation fails because of EBADF

- EBADF: epfd or fd is not a valid file descriptor

2 months agoRevert "core: io wait - unhash in case delete operation fails because of EBADF"
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:36:22 +0000 (17:36 +0200)]
Revert "core: io wait - unhash in case delete operation fails because of EBADF"

This reverts commit 60119faef5282b135ef7c972d15e1017ca26815a.

2 months agocore: io wait - unhash in case delete operation fails because of EBADF
Daniel-Constantin Mierla [Tue, 7 Jul 2020 15:25:00 +0000 (17:25 +0200)]
core: io wait - unhash in case delete operation fails because of EBADF

- EBADF: epfd or fd is not a valid file descriptor

2 months agortpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions 2393/head
Yufei Tao [Fri, 3 Jul 2020 17:01:30 +0000 (18:01 +0100)]
rtpengine: added kemi support for block/unblock media/dtmf, and play/stop media functions

2 months agodlgs: filled tags add and count functions
Daniel-Constantin Mierla [Tue, 7 Jul 2020 07:26:22 +0000 (09:26 +0200)]
dlgs: filled tags add and count functions

2 months agocarrierroute: do not test return for strcpy() and strcat()
Daniel-Constantin Mierla [Mon, 6 Jul 2020 07:03:32 +0000 (09:03 +0200)]
carrierroute: do not test return for strcpy() and strcat()

- they return the dst or src parameter, resulting in code analyzer
reporting

2 months agodb_redis: use safer localtime_r() function
Daniel-Constantin Mierla [Sun, 5 Jul 2020 18:50:00 +0000 (20:50 +0200)]
db_redis: use safer localtime_r() function

2 months agodispatcher: variables declared at the beginning of blocks
Daniel-Constantin Mierla [Sat, 4 Jul 2020 15:50:54 +0000 (17:50 +0200)]
dispatcher: variables declared at the beginning of blocks

2 months agocore: tcp - test connection reference counter to avoid going negative
Daniel-Constantin Mierla [Fri, 3 Jul 2020 21:00:24 +0000 (23:00 +0200)]
core: tcp - test connection reference counter to avoid going negative

2 months agonathelper: add optional set_contact_alias([trim]) parameter nathelper-set_contact_alias-trim 2390/head
Emmanuel Schmidbauer [Fri, 3 Jul 2020 18:00:57 +0000 (14:00 -0400)]
nathelper: add optional set_contact_alias([trim]) parameter

2 months agocore: add function uri_trim_rcv_alias() to trim alias uri param from header
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:33:08 +0000 (13:33 -0400)]
core: add function uri_trim_rcv_alias() to trim alias uri param from header

2 months agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Fri, 3 Jul 2020 17:31:10 +0000 (19:31 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

2 months agoMerge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:26:13 +0000 (13:26 -0400)]
Merge pull request #2389 from kamailio/revert-2388-nathelper-set_contact_alias-trim

Revert "nathelper: add optional set_contact_alias([trim]) parameter"

2 months agoRevert "nathelper: add optional set_contact_alias([trim]) parameter" 2389/head
Emmanuel Schmidbauer [Fri, 3 Jul 2020 17:22:16 +0000 (13:22 -0400)]
Revert "nathelper: add optional set_contact_alias([trim]) parameter"

2 months agomodules: readme files regenerated - nathelper ... [skip ci]
Kamailio Dev [Fri, 3 Jul 2020 14:46:13 +0000 (16:46 +0200)]
modules: readme files regenerated - nathelper ... [skip ci]

2 months agoMerge pull request #2388 from kamailio/nathelper-set_contact_alias-trim
Emmanuel Schmidbauer [Fri, 3 Jul 2020 14:32:25 +0000 (10:32 -0400)]
Merge pull request #2388 from kamailio/nathelper-set_contact_alias-trim

nathelper: add optional set_contact_alias([trim]) parameter

2 months agocore: tcp - safety checks on emptly local tcp connection list
Daniel-Constantin Mierla [Fri, 3 Jul 2020 12:02:20 +0000 (14:02 +0200)]
core: tcp - safety checks on emptly local tcp connection list

2 months agocore: tcp - more details on error log messages
Daniel-Constantin Mierla [Fri, 3 Jul 2020 08:49:43 +0000 (10:49 +0200)]
core: tcp - more details on error log messages

2 months agoMerge pull request #2386 from kvrban/master
Daniel-Constantin Mierla [Fri, 3 Jul 2020 07:40:12 +0000 (09:40 +0200)]
Merge pull request #2386 from kvrban/master

tcpops: target variable passed on tcp_get_conid function was empty

2 months agolib/srdb1: init timeval structs to silent analyzer
Daniel-Constantin Mierla [Fri, 3 Jul 2020 06:33:13 +0000 (08:33 +0200)]
lib/srdb1: init timeval structs to silent analyzer

2 months agocore: init timeval structs to silent analyzer
Daniel-Constantin Mierla [Fri, 3 Jul 2020 06:30:46 +0000 (08:30 +0200)]
core: init timeval structs to silent analyzer

2 months agomodules: readme files regenerated - mqueue ... [skip ci]
Kamailio Dev [Thu, 2 Jul 2020 17:16:11 +0000 (19:16 +0200)]
modules: readme files regenerated - mqueue ... [skip ci]

2 months agoMerge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent
Julien Chavanton [Thu, 2 Jul 2020 17:03:56 +0000 (10:03 -0700)]
Merge pull request #2359 from kamailio/jchavanton/mqueue_db_persistent

mqueue: add support for db persistency

2 months agoims_charging: bugfix for tel URIs, need the same logic in stop as in start requests
Henning Westerholt [Thu, 2 Jul 2020 16:05:51 +0000 (16:05 +0000)]
ims_charging: bugfix for tel URIs, need the same logic in stop as in start requests

2 months agonathelper: add optional set_contact_alias([trim]) parameter 2388/head
Emmanuel Schmidbauer [Thu, 2 Jul 2020 15:43:45 +0000 (11:43 -0400)]
nathelper: add optional set_contact_alias([trim]) parameter

2 months agomodules: readme files regenerated - cnxcc ... [skip ci]
Kamailio Dev [Thu, 2 Jul 2020 14:46:17 +0000 (16:46 +0200)]
modules: readme files regenerated - cnxcc ... [skip ci]

2 months agopkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]
Victor Seva [Thu, 2 Jul 2020 14:34:02 +0000 (16:34 +0200)]
pkg/kamailio/deb: version set 5.4.0~pre1 [skip ci]

2 months agocnxcc: update docs [skip ci]
Jose Luis Verdeguer [Wed, 1 Jul 2020 15:47:59 +0000 (17:47 +0200)]
cnxcc: update docs [skip ci]

* new error return values
* delete return value from set_max_credit not in code

2 months agocnxcc: avoid duplicated call info
Jose Luis Verdeguer [Wed, 1 Jul 2020 15:40:50 +0000 (17:40 +0200)]
cnxcc: avoid duplicated call info

Don't store call if call-id is already registered for that client

2 months agoims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c76...
Henning Westerholt [Thu, 2 Jul 2020 09:09:27 +0000 (09:09 +0000)]
ims_charging: add missing change for ccr.c (related to previous commit f5e44252c39c7695cb)