Emmanuel Schmidbauer [Tue, 29 Nov 2016 14:44:06 +0000 (09:44 -0500)]
Merge pull request #866 from kamailio/nsq-add-dblock-param
nsq: add db_table_lock_type
Emmanuel Schmidbauer [Tue, 29 Nov 2016 14:10:45 +0000 (09:10 -0500)]
nsq: add db_table_lock_type
Daniel-Constantin Mierla [Mon, 28 Nov 2016 18:09:03 +0000 (19:09 +0100)]
pua_dialoginfo: safety check of paramters for __dialog_sendpublish()
- reported by Davy Van De Moere, GH #865
Daniel-Constantin Mierla [Sun, 27 Nov 2016 14:40:02 +0000 (15:40 +0100)]
kamctl: regenerated db creation script to update default datetime value
Daniel-Constantin Mierla [Sun, 27 Nov 2016 14:38:56 +0000 (15:38 +0100)]
lib/srdb1 - set default datetime value to 2000-01-01
- 1900 is before the start of epoch and can result in unexpected
behaviour with some time related functions
Richard Good [Fri, 25 Nov 2016 14:48:27 +0000 (16:48 +0200)]
modules/ims_qos: new mod_param to add RTCP flow description for media flow
New parameter include_rtcp_fd that if set adds additional flow description to AAR for RTCP
Daniel-Constantin Mierla [Thu, 24 Nov 2016 16:49:02 +0000 (17:49 +0100)]
kamctl: refreshed the db creation scripts for topos
Daniel-Constantin Mierla [Thu, 24 Nov 2016 16:46:36 +0000 (17:46 +0100)]
lib/srdb1: schema - don't set default value for text/blob columns of topos
- not allowed by newer versions of mysql
Lucian Balaceanu [Thu, 24 Nov 2016 10:30:14 +0000 (12:30 +0200)]
rtpengine: make parameters configurable via cfg framework
rtpengine_disable_tout, rtpengine_tout_ms, queried_nodes_limit, rtpengine_retr are now configurable via kamcmd commands.
Daniel-Constantin Mierla [Wed, 23 Nov 2016 13:40:09 +0000 (14:40 +0100)]
acc_radius: added more info about response code for acc_rad_request()
Carsten Bock [Wed, 23 Nov 2016 07:22:06 +0000 (08:22 +0100)]
examples/pcscf: Remove unused param "lookup_check_received"
Carsten Bock [Wed, 23 Nov 2016 07:20:00 +0000 (08:20 +0100)]
ims_usrloc_pcscf: Remove unused param "lookup_check_received"
Daniel-Constantin Mierla [Tue, 22 Nov 2016 18:42:26 +0000 (19:42 +0100)]
tm: coherent indentation and whitespacing for rpc functions
Daniel-Constantin Mierla [Tue, 22 Nov 2016 17:35:25 +0000 (18:35 +0100)]
kamctl: implemented miprint for unixsock ctl engine
Daniel-Constantin Mierla [Tue, 22 Nov 2016 13:30:48 +0000 (14:30 +0100)]
ims_ocs: import initial version of README
- the auto-generation script is able only to do only updates to existing
files in repo (safety not to add unwanted files by mistake)
Daniel-Constantin Mierla [Tue, 22 Nov 2016 13:29:41 +0000 (14:29 +0100)]
kamctl: added miprint command
- print the mi command to be sent to fifo file
Carsten Bock [Tue, 22 Nov 2016 08:59:26 +0000 (09:59 +0100)]
New Module: ims_ocs - the Online-Charging-Server for Diameter
Kamailio Dev [Mon, 21 Nov 2016 15:01:17 +0000 (16:01 +0100)]
modules: readme files regenerated - rtpengine ...
Lucian Balaceanu [Mon, 21 Nov 2016 14:51:40 +0000 (16:51 +0200)]
rtpengine: added note about no-redis-update flag
Flag can be used by Kamailio in order to tell rtpengine not to
persist the call into Redis upon receiving offer/answer() commands.
Kamailio Dev [Mon, 21 Nov 2016 11:31:38 +0000 (12:31 +0100)]
modules: readme files regenerated - rtpengine ...
Daniel-Constantin Mierla [Mon, 21 Nov 2016 11:15:54 +0000 (12:15 +0100)]
rtpproxy: added note about rtpproxy_manage() afte t_continue()
- or after any other function that does suspend/resume of the
transaction
- it behaves as used in failure_route
Daniel-Constantin Mierla [Mon, 21 Nov 2016 11:12:10 +0000 (12:12 +0100)]
rtpengine: added note about rtpproxy_manage() afte t_continue()
- or after any other function that does suspend/resume of the
transaction
- it behaves as used in failure_route
- related to GH #855
Kamailio Dev [Fri, 18 Nov 2016 14:31:28 +0000 (15:31 +0100)]
modules: readme files regenerated - tm ...
Daniel-Constantin Mierla [Fri, 18 Nov 2016 14:18:31 +0000 (15:18 +0100)]
tm: documentation for new event_callback parameter
Daniel-Constantin Mierla [Fri, 18 Nov 2016 14:08:06 +0000 (15:08 +0100)]
tm: sdded support to execute kemi callback on event tm:local-request
- new parameter event_callback to set the name of the function
Kamailio Dev [Thu, 17 Nov 2016 10:16:29 +0000 (11:16 +0100)]
modules: readme files regenerated - tmx ...
Daniel-Constantin Mierla [Thu, 17 Nov 2016 10:00:51 +0000 (11:00 +0100)]
tmx: added note to t_continue() docs about failure context of executed route block
Holger Hans Peter Freyther [Wed, 16 Nov 2016 09:38:39 +0000 (10:38 +0100)]
ss7ops: Decode additional ISUP fields useful for analysis
Decode additional fields and provide them in the JSON result.
These include:
* Detailed decode of called/calling party number
* Hop counter
* Calling partys category
* Nature of Connection indicators
* Forward call indicators
* Transmission medium requirement
* User service information
Holger Hans Peter Freyther [Wed, 16 Nov 2016 09:36:27 +0000 (10:36 +0100)]
ss7ops: Solely rely on odd/even indicator for BCD decoding
In contrast to GSM we want to see the 'F' digits. Rely on the
odd/even indicator to see if the last nibble should be parsed
or not.
Daniel-Constantin Mierla [Wed, 16 Nov 2016 15:31:20 +0000 (16:31 +0100)]
core: check required parameters for execution of onsend_route
- alternative to GH #861
Carsten Bock [Tue, 15 Nov 2016 15:40:56 +0000 (16:40 +0100)]
ims_registrar_scscf: Properly handle the case, when no user-data-xml was provided during SAR (due to the already existing user-data-xml from previous SAR)
Kamailio Dev [Tue, 15 Nov 2016 13:46:26 +0000 (14:46 +0100)]
modules: readme files regenerated - auth_identity ...
Daniel-Constantin Mierla [Tue, 15 Nov 2016 13:40:56 +0000 (14:40 +0100)]
auth_identity: added remarks section with note about libcurl leak on centos 6
- based on GH #853
Daniel-Constantin Mierla [Tue, 15 Nov 2016 13:40:25 +0000 (14:40 +0100)]
xcap_client: added remarks section with note about libcurl leak on centos 6
- based on GH #853
Daniel-Constantin Mierla [Mon, 14 Nov 2016 16:01:48 +0000 (17:01 +0100)]
htable: support to execute kemi callbacks on event route for item expiration
Daniel-Constantin Mierla [Mon, 14 Nov 2016 15:05:07 +0000 (16:05 +0100)]
htable: use lookup instead of get for event route item expiration
- get creates an empty structure which is not used
Daniel-Constantin Mierla [Mon, 14 Nov 2016 14:59:24 +0000 (15:59 +0100)]
htable: remove additional search for event route block
Kamailio Dev [Mon, 14 Nov 2016 10:01:25 +0000 (11:01 +0100)]
modules: readme files regenerated - htable ...
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:55:12 +0000 (10:55 +0100)]
htable: documentation for event_callback parameter
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:44:11 +0000 (10:44 +0100)]
htable: implementation of kemi callback for event routes
- done for event htable:mod-init
- new parameter 'event_callback' - set the name of the function from
kemi embedded scripting language to be executed on event. The function
receives a string parameter with event name
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:42:49 +0000 (10:42 +0100)]
app_python: extended kemi implementation to support routing function parameter
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:42:15 +0000 (10:42 +0100)]
app_lua: extended kemi implementation to support routing function parameter
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:31:10 +0000 (10:31 +0100)]
tm: extended the kemi callbacks after updates to prototype
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:30:41 +0000 (10:30 +0100)]
core: updates to kemi callbacks for core routing blocks
Daniel-Constantin Mierla [Mon, 14 Nov 2016 09:26:31 +0000 (10:26 +0100)]
core: kemi engine callback function extended to accept routing parameter
Daniel-Constantin Mierla [Mon, 14 Nov 2016 08:04:26 +0000 (09:04 +0100)]
core: kemi - release lock if indexed callback is found
Daniel-Constantin Mierla [Sun, 13 Nov 2016 12:36:34 +0000 (13:36 +0100)]
etc: kamailio.cfg polishing
- version in comments updated to 5.0
- use block comment style for descriptions of gobal and module
parameters (was mixed) - now description is in between /* */ and
commented code starts with #
- removed #!ifdef WITH_SRCPATH and commented the mpath - let it be the
default one in the code, because it is set at compile time and can be
OS specific. Loading the modules from source tree can be done by
providing to kamailio in command line: -L modules/
- added option to block 401/407 from downstream. Kamailio is the one
authenticating local users.
Kamailio Dev [Sun, 13 Nov 2016 12:16:20 +0000 (13:16 +0100)]
modules: readme files regenerated - http_async_client ...
Daniel-Constantin Mierla [Sun, 13 Nov 2016 12:11:11 +0000 (13:11 +0100)]
kamctl: regenerated db creation scripts for subscriber table
Daniel-Constantin Mierla [Sun, 13 Nov 2016 12:10:06 +0000 (13:10 +0100)]
lib/srdb1 - schema: allow null for email_address in subscriber table
Daniel-Constantin Mierla [Sun, 13 Nov 2016 12:06:04 +0000 (13:06 +0100)]
utils: added remarks section with note about libcurl leak on centos 6
- based on GH #853
Daniel-Constantin Mierla [Sun, 13 Nov 2016 12:03:15 +0000 (13:03 +0100)]
http_async_client: add remarks section with a note about libcurl leak in centos 6
- based on GH #853
Daniel-Constantin Mierla [Sun, 13 Nov 2016 11:58:46 +0000 (12:58 +0100)]
Merge pull request #857 from armenb/memcached_delete_on_null
memcached: fix deletion bug
Olle E. Johansson [Sun, 13 Nov 2016 11:15:08 +0000 (12:15 +0100)]
auth_db dbtext Making email address optional so kamctl can support dbtext
Reported by Alberto Sagredo
Armen Babikyan [Sun, 13 Nov 2016 06:57:41 +0000 (22:57 -0800)]
memcached: fix deletion bug
Daniel-Constantin Mierla [Sat, 12 Nov 2016 13:24:36 +0000 (14:24 +0100)]
ss7ops: removed internal libs that are not needed from makefile
Daniel-Constantin Mierla [Sat, 12 Nov 2016 11:03:59 +0000 (12:03 +0100)]
Makefile.groups: added ss7ops module to group extra
Daniel-Constantin Mierla [Sat, 12 Nov 2016 11:02:11 +0000 (12:02 +0100)]
ss7ops: renamed the main file of the module to match recommended pattern
Daniel-Constantin Mierla [Sat, 12 Nov 2016 11:01:13 +0000 (12:01 +0100)]
ss7ops: fix compile warnings
Daniel-Constantin Mierla [Sat, 12 Nov 2016 10:57:32 +0000 (11:57 +0100)]
ss7ops: index 52 was initialized two times - expected to be 53 by the order
Mikko Lehto [Fri, 11 Nov 2016 11:11:43 +0000 (13:11 +0200)]
core: fix compilation on platforms without struct ip_mreqn
- collateral by new mcast feature (commit
8b39cb6a3aa37d26da1ccf8f55f25aaba8fc4613)
Mikko Lehto [Fri, 11 Nov 2016 11:10:38 +0000 (13:10 +0200)]
Makefile.defs: define HAVE_IP_MREQN on platforms with struct ip_mreqn
Daniel-Constantin Mierla [Sat, 12 Nov 2016 10:53:35 +0000 (11:53 +0100)]
ss7ops: reordered sections for parameters and functions in docs
Holger Hans Peter Freyther [Thu, 27 Oct 2016 09:09:05 +0000 (11:09 +0200)]
ss7ops: Introduce the beginning of a ss7ops module
This can be used with sipcapture and begings with M2UA and ISUP
support. More SIGTRAN (M3UA, SUA) support is planned and maybe
TCAP/MAP in the future.
The ISUP message format depends on the specific message so I have
exported a Smalltalk ITU ISUP model to C to avoid manual errors.
Kamailio Dev [Fri, 11 Nov 2016 13:46:13 +0000 (14:46 +0100)]
modules: readme files regenerated - jsonrpc-s ...
Daniel-Constantin Mierla [Fri, 11 Nov 2016 13:32:31 +0000 (14:32 +0100)]
jsonrpc-s: added section to show examples with rpc commands over jsonrpc
Kamailio Dev [Fri, 11 Nov 2016 11:31:40 +0000 (12:31 +0100)]
modules: readme files regenerated - dispatcher ...
Daniel-Constantin Mierla [Fri, 11 Nov 2016 11:21:46 +0000 (12:21 +0100)]
dispatcher: docs - removed extra spaces and rephrased sample config text
Daniel-Constantin Mierla [Fri, 11 Nov 2016 11:15:59 +0000 (12:15 +0100)]
dispatcher: updates to sameple config file
Kamailio Dev [Thu, 10 Nov 2016 11:16:13 +0000 (12:16 +0100)]
modules: readme files regenerated - http_client ...
Daniel-Constantin Mierla [Thu, 10 Nov 2016 11:05:43 +0000 (12:05 +0100)]
http_client: added note about libcurl version with leaks in CentOS 6
- based on PR #853 by Jurijs Ivolga
Daniel-Constantin Mierla [Thu, 10 Nov 2016 10:46:12 +0000 (11:46 +0100)]
presence: removed unnecessary global variable for implementation of startup mode
Kamailio Dev [Thu, 10 Nov 2016 10:46:14 +0000 (11:46 +0100)]
modules: readme files regenerated - presence ...
Daniel-Constantin Mierla [Thu, 10 Nov 2016 10:40:17 +0000 (11:40 +0100)]
Merge pull request #854 from kamailio/Presence-add-parameter
presence: add parameter `startup_mode` to disable
1dceaa24ded727aba5870f28fb63e26ed98464f3
Daniel-Constantin Mierla [Thu, 10 Nov 2016 08:45:02 +0000 (09:45 +0100)]
async: updated to the name of functions for timers instead of macros
Emmanuel Schmidbauer [Wed, 9 Nov 2016 13:30:37 +0000 (08:30 -0500)]
presence: add parameter startup_mode
Daniel-Constantin Mierla [Wed, 9 Nov 2016 13:24:58 +0000 (14:24 +0100)]
tm: coherent indentation and white spacing
Daniel-Constantin Mierla [Wed, 9 Nov 2016 13:10:15 +0000 (14:10 +0100)]
core: debug - aliased macro LM_BUG to BUG
Daniel-Constantin Mierla [Wed, 9 Nov 2016 13:09:27 +0000 (14:09 +0100)]
tm: lookup - updated logs not to include module and function details
Emmanuel Schmidbauer [Tue, 8 Nov 2016 15:19:03 +0000 (10:19 -0500)]
presence: cleanup whitespace in notify.c
Daniel-Constantin Mierla [Tue, 8 Nov 2016 11:19:59 +0000 (12:19 +0100)]
dispatcher: do recursive avl search for ds_is_from_list()
- search all ds set nodes when no group id is provided
- reported by GH #848
Daniel-Constantin Mierla [Tue, 8 Nov 2016 11:15:00 +0000 (12:15 +0100)]
dispatcher: compacted code and declare variables at beginning of functions
Daniel-Constantin Mierla [Mon, 7 Nov 2016 16:22:27 +0000 (17:22 +0100)]
textops: handle return code for parse_headers()
Kamailio Dev [Mon, 7 Nov 2016 13:16:17 +0000 (14:16 +0100)]
modules: readme files regenerated - siputils ...
Victor Seva [Mon, 7 Nov 2016 13:07:17 +0000 (14:07 +0100)]
Merge pull request #852 from mslehto/pcv
modules/siputils: fix docbook syntax
Mikko Lehto [Mon, 7 Nov 2016 12:48:27 +0000 (14:48 +0200)]
modules/siputils: fix docbook syntax
jaybeepee [Mon, 7 Nov 2016 11:28:47 +0000 (13:28 +0200)]
modules/ims_icscf: If a route block is defined for lir_user_unknown, run it instead of default
Kamailio Dev [Mon, 7 Nov 2016 09:16:16 +0000 (10:16 +0100)]
modules: readme files regenerated - siputils ...
Daniel-Constantin Mierla [Mon, 7 Nov 2016 09:01:45 +0000 (10:01 +0100)]
Merge pull request #847 from tverlaan/nathelper_force_socket
nathelper: force socket if set
Daniel-Constantin Mierla [Mon, 7 Nov 2016 09:01:20 +0000 (10:01 +0100)]
Merge pull request #850 from mslehto/pcv
P-Charging-Vector related updates
Mikko Lehto [Sun, 6 Nov 2016 23:43:45 +0000 (01:43 +0200)]
modules/siputils: document P-Charging-Vector related pseudo variables
Mikko Lehto [Sun, 6 Nov 2016 23:38:04 +0000 (01:38 +0200)]
modules/siputils: add P-Charging-Vector related pseudo variables
pcv(orig) - orig-ioi field
pcv(term) - term-ioi field
Mikko Lehto [Sun, 6 Nov 2016 22:04:24 +0000 (00:04 +0200)]
modules/siputils: populate $pcv(all) after succesful parse
Mikko Lehto [Sun, 6 Nov 2016 21:59:07 +0000 (23:59 +0200)]
modules/siputils: do not let $pcv(value) to contain invalid value
Mikko Lehto [Sun, 6 Nov 2016 20:45:47 +0000 (22:45 +0200)]
modules/siputils: fix $pcv(genaddr) length issue
$pcv(genaddr) was truncated when field "icid-value" was shorter
than field "icid-generated-at"
Mikko Lehto [Sun, 6 Nov 2016 20:42:09 +0000 (22:42 +0200)]
modules/siputils: do not log every P -header, shortcut loop instead
Mikko Lehto [Sun, 6 Nov 2016 20:34:04 +0000 (22:34 +0200)]
modules/siputils: do not log CRLF
Mikko Lehto [Sun, 6 Nov 2016 20:25:16 +0000 (22:25 +0200)]
modules/siputils: fix variable typo
Mikko Lehto [Sun, 6 Nov 2016 20:21:43 +0000 (22:21 +0200)]
modules/siputils: adjust logging to be more accurate and less verbose
Mikko Lehto [Sun, 6 Nov 2016 16:07:22 +0000 (18:07 +0200)]
modules/siputils: whitespace cleanup