sip-router
2 years agoCONTRIBUTING.md: note about personal branches of developers
Daniel-Constantin Mierla [Sat, 17 Feb 2018 19:32:27 +0000 (20:32 +0100)]
CONTRIBUTING.md: note about personal branches of developers

- prefix with `developerid/` when creating a personal branch inside
Kamailio GIT repository

2 years agoMerge pull request #1444 from grumvalski/redis_server_len_fix
Federico Cabiddu [Fri, 16 Feb 2018 12:00:04 +0000 (13:00 +0100)]
Merge pull request #1444 from grumvalski/redis_server_len_fix

ndb_redis: fix check on server name len when adding a new server to t…

2 years agondb_redis: fix check on server name len when adding a new server to the cluster 1444/head
grumvalski [Fri, 16 Feb 2018 10:26:00 +0000 (11:26 +0100)]
ndb_redis: fix check on server name len when adding a new server to the cluster

2 years agopresence: keep first dialog node reference to compare name with next nodes
Daniel-Constantin Mierla [Fri, 16 Feb 2018 08:04:14 +0000 (09:04 +0100)]
presence: keep first dialog node reference to compare name with next nodes

- there can be intermediary nodes of other type making the match fail
- related to GH #1425

2 years agodb_redis: don't declare vars in for statement
Daniel-Constantin Mierla [Fri, 16 Feb 2018 07:50:27 +0000 (08:50 +0100)]
db_redis: don't declare vars in for statement

- not compliant with C strict compile older than C99

2 years agomain.c: fix argument help typo
Mikko Lehto [Thu, 15 Feb 2018 14:57:28 +0000 (16:57 +0200)]
main.c: fix argument help typo

2 years agosiptrace: improve module parameter error logging
Mikko Lehto [Thu, 15 Feb 2018 15:17:28 +0000 (17:17 +0200)]
siptrace: improve module parameter error logging

2 years agoMakefile.groups: acc_json moved to jansson group
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:48:37 +0000 (11:48 +0100)]
Makefile.groups: acc_json moved to jansson group

- it depends on jansson library

2 years agoacc_json: imported first version of README file
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:40:14 +0000 (11:40 +0100)]
acc_json: imported first version of README file

- future updates to docs in xml file do not require manual generation of
README file

2 years agoacc_json: internal lib srdb1 is not needed by the module
Daniel-Constantin Mierla [Thu, 15 Feb 2018 10:39:02 +0000 (11:39 +0100)]
acc_json: internal lib srdb1 is not needed by the module

2 years agoacc_json: adding module
Julien Chavanton [Tue, 13 Feb 2018 23:24:29 +0000 (23:24 +0000)]
acc_json: adding module

acc in JSON with ouput to syslog and mqueue

2 years agodb_redis: declare variables at beginning of blocks
Daniel-Constantin Mierla [Thu, 15 Feb 2018 09:38:18 +0000 (10:38 +0100)]
db_redis: declare variables at beginning of blocks

- based on the report by failure of the deb build system

2 years agodb_redis: Install redis schema along with module
Andreas Granig [Wed, 14 Feb 2018 14:36:13 +0000 (15:36 +0100)]
db_redis: Install redis schema along with module

2 years agodb_redis: update to hiredis.h include path and deal with broken pkg-config spec
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:25:30 +0000 (11:25 +0100)]
db_redis: update to hiredis.h include path and deal with broken pkg-config spec

- fix for broken output of pkg-config for hiredis
- same for ndb_redis from 4a40dd39cec713c569dc3480c905d808026aad39

2 years agoutils: kamdbctl - updated help message for migrate command
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:24:37 +0000 (11:24 +0100)]
utils: kamdbctl - updated help message for migrate command

2 years agocore: atomic - updated email addres in warning message
Daniel-Constantin Mierla [Wed, 14 Feb 2018 10:23:55 +0000 (11:23 +0100)]
core: atomic - updated email addres in warning message

2 years agoMerge pull request #1432 from agranig/agranig/db_redis
Andreas Granig [Wed, 14 Feb 2018 09:28:29 +0000 (10:28 +0100)]
Merge pull request #1432 from agranig/agranig/db_redis

db_redis: Implement db_redis generic db driver

2 years agodb_redis: Use schema files and improve keys def 1432/head
Andreas Granig [Tue, 13 Feb 2018 13:55:35 +0000 (14:55 +0100)]
db_redis: Use schema files and improve keys def

* Auto-generate schema files for redis from xml specs and use
  them in module instead of having to define them as mod params.
* Allow key definition line by line with multiple "keys" mod params.
* Fetch table versions from schema to avoid having to populate them
  in Redis.
* Fix reconnection issues on connection drops when Redis takes longer
  to start.
* Fix documentation formatting issues.

2 years agocore: kemi - exported more core functions
Daniel-Constantin Mierla [Tue, 13 Feb 2018 11:47:46 +0000 (12:47 +0100)]
core: kemi - exported more core functions

- add_local_rport(), set_advertised_address(addr),
set_advertised_port(port)

2 years agondb_redis: keep reference to server spec string
Daniel-Constantin Mierla [Tue, 13 Feb 2018 08:17:13 +0000 (09:17 +0100)]
ndb_redis: keep reference to server spec string

- avoid losing the pointer for dynamic discovery which can be
interpreted as memory leak
- free the new server spec if adding it fails
- code reformatted for check_cluster_reply()

2 years agomodules: readme files regenerated - ndb_redis ... [skip ci]
Kamailio Dev [Tue, 13 Feb 2018 08:01:32 +0000 (09:01 +0100)]
modules: readme files regenerated - ndb_redis ... [skip ci]

2 years agondb_redis: dynamic discovery of nodes
Giacomo Vacca [Sat, 10 Feb 2018 11:04:46 +0000 (12:04 +0100)]
ndb_redis: dynamic discovery of nodes

2 years agotls: small updates to tls config
Daniel-Constantin Mierla [Tue, 13 Feb 2018 07:41:13 +0000 (08:41 +0100)]
tls: small updates to tls config

2 years agopresence: return on having a full match on states in xml document
Daniel-Constantin Mierla [Mon, 12 Feb 2018 09:15:47 +0000 (10:15 +0100)]
presence: return on having a full match on states in xml document

- better handling after previous commit, related to GH #1427

2 years agopresence: check if all related dialog states are terminated
Daniel-Constantin Mierla [Mon, 12 Feb 2018 09:07:00 +0000 (10:07 +0100)]
presence: check if all related dialog states are terminated

- fix for incorrect dialog state for multiple dialogs xml body
- reported by GH #1427

2 years agotopos: revert "topos: set uuid fields before checking contact/rr fields"
Daniel-Constantin Mierla [Mon, 12 Feb 2018 08:12:26 +0000 (09:12 +0100)]
topos: revert "topos: set uuid fields before checking contact/rr fields"

This reverts commit 97532ca18f595d89edf9b0b6e6688847aa38dd44.

2 years agocore: kemi - eol for debug message
Daniel-Constantin Mierla [Mon, 12 Feb 2018 07:24:56 +0000 (08:24 +0100)]
core: kemi - eol for debug message

2 years agoapp_lua: do lua_checkstack() to ensure enough capacity on Lua stack
Daniel-Constantin Mierla [Mon, 12 Feb 2018 07:21:19 +0000 (08:21 +0100)]
app_lua: do lua_checkstack() to ensure  enough capacity on Lua stack

- Lua doesn't do automatic management of the stack
  * http://www.lua.org/manual/5.1/manual.html#3.2
- do exit on insufficient capacity
- based on the report by GH #1433

2 years agoMerge pull request #1431 from kamailio/active-watcher-null-user-agent
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:42:38 +0000 (09:42 +0100)]
Merge pull request #1431 from kamailio/active-watcher-null-user-agent

schema: allow null value for active_watchers user-agent column

2 years agopresence: set user agent db field to empty string if no value is found
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:37:05 +0000 (09:37 +0100)]
presence: set user agent db field to empty string if no value is found

2 years agorr: removed unused variable after spliting code into a function
Daniel-Constantin Mierla [Sun, 11 Feb 2018 08:27:38 +0000 (09:27 +0100)]
rr: removed unused variable after spliting code into a function

2 years agotmx: allocate space to store ending 0 for branch value
Daniel-Constantin Mierla [Sat, 10 Feb 2018 21:05:42 +0000 (22:05 +0100)]
tmx: allocate space to store ending 0 for branch value

- reported by Alfred Farrugia and Sandro Gauci

2 years agokazoo: verify timer
lazedo [Fri, 9 Feb 2018 23:19:40 +0000 (23:19 +0000)]
kazoo: verify timer

2 years agokazoo: fix blocked sockets & zones
lazedo [Fri, 9 Feb 2018 21:38:03 +0000 (21:38 +0000)]
kazoo: fix blocked sockets & zones

2 years agoMerge pull request #1435 from kamailio/cchance/presence
Charles Chance [Fri, 9 Feb 2018 15:02:42 +0000 (15:02 +0000)]
Merge pull request #1435 from kamailio/cchance/presence

presence: delay freeing generated etag string

2 years agoCONTRIBUTING.md: note about formatting the code
Daniel-Constantin Mierla [Fri, 9 Feb 2018 12:52:58 +0000 (13:52 +0100)]
CONTRIBUTING.md: note about formatting the code

- use clang-format or match the style of the existing component

2 years agoschema: allow null value for active_watchers user-agent column active-watcher-null-user-agent 1431/head
lazedo [Wed, 7 Feb 2018 14:42:25 +0000 (14:42 +0000)]
schema: allow null value for active_watchers user-agent column

some UAs not sending Userg-Agent header on SUBSCRIBE

2 years agopresence: delay freeing generated etag string cchance/presence 1435/head
Charles Chance [Fri, 9 Feb 2018 09:37:24 +0000 (09:37 +0000)]
presence: delay freeing generated etag string

- it may still be needed for replication

2 years agoMakefile.groups: pua_json added to json group
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:33:46 +0000 (19:33 +0100)]
Makefile.groups: pua_json added to json group

- depends on libjson-c

2 years agopua_json: better detection of paths for json-c library
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:19:29 +0000 (19:19 +0100)]
pua_json: better detection of paths for json-c library

2 years agortpengine: get again body pointer only when read_sdp_pv is set
Daniel-Constantin Mierla [Thu, 8 Feb 2018 18:13:08 +0000 (19:13 +0100)]
rtpengine: get again body pointer only when read_sdp_pv is set

- reported by GH #1434

2 years agodb_redis: Implement db_redis generic db driver
Andreas Granig [Wed, 7 Feb 2018 12:52:56 +0000 (13:52 +0100)]
db_redis: Implement db_redis generic db driver

This module implements a generic db driver for kamailio. It
requires a "schema" and "key" definition of "tables" and corresponding
keys for redis in the kamailio config file, otherwise it's supposed to
work with every module.

Implemented methods are query (w/o order-by), insert, update, delete.

Tested with usrloc and acc.

2 years agopua_json: remove contributors from source
Emmanuel Schmidbauer [Thu, 8 Feb 2018 14:29:47 +0000 (09:29 -0500)]
pua_json: remove contributors from source

2 years agoMerge pull request #1424 from kamailio/eschmidbauer/pua_json
Emmanuel Schmidbauer [Thu, 8 Feb 2018 14:27:42 +0000 (09:27 -0500)]
Merge pull request #1424 from kamailio/eschmidbauer/pua_json

pua_json: new module to update presence using JSON data objects

2 years agomodules: readme files regenerated - textops ... [skip ci]
Kamailio Dev [Thu, 8 Feb 2018 12:46:35 +0000 (13:46 +0100)]
modules: readme files regenerated - textops ... [skip ci]

2 years agoMerge pull request #1423 from kamailio/textops_in_list_prefix_function
Daniel-Constantin Mierla [Thu, 8 Feb 2018 12:41:31 +0000 (13:41 +0100)]
Merge pull request #1423 from kamailio/textops_in_list_prefix_function

Textops in list prefix function

2 years agomodules: readme files regenerated - uac ... [skip ci]
Kamailio Dev [Thu, 8 Feb 2018 09:01:49 +0000 (10:01 +0100)]
modules: readme files regenerated - uac ... [skip ci]

2 years agocore: fix typos
Victor Seva [Thu, 8 Feb 2018 08:53:43 +0000 (09:53 +0100)]
core: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio lenght length
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio orderd ordered
> I: kamailio: spelling-error-in-binary usr/sbin/kamailio uknown unknown

2 years agouid_gflags: fix typo
Victor Seva [Thu, 8 Feb 2018 08:47:35 +0000 (09:47 +0100)]
uid_gflags: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/uid_gflags.so successfuly successfully

2 years agouac: fix typo
Victor Seva [Thu, 8 Feb 2018 08:46:42 +0000 (09:46 +0100)]
uac: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/uac.so registred registered

2 years agotsilo: fix typo
Victor Seva [Thu, 8 Feb 2018 08:44:56 +0000 (09:44 +0100)]
tsilo: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/tsilo.so uknown unknown

2 years agosipcapture: fix typo
Victor Seva [Thu, 8 Feb 2018 08:44:08 +0000 (09:44 +0100)]
sipcapture: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/sipcapture.so skiping skipping

2 years agoseas: fix typos
Victor Seva [Thu, 8 Feb 2018 08:42:57 +0000 (09:42 +0100)]
seas: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/seas.so didnt didn't
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/seas.so Uncomplete Incomplete

2 years agortjson: fix typo
Victor Seva [Thu, 8 Feb 2018 08:41:37 +0000 (09:41 +0100)]
rtjson: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/rtjson.so diabled disabled

2 years agopipelimit: fix typo
Victor Seva [Thu, 8 Feb 2018 08:40:50 +0000 (09:40 +0100)]
pipelimit: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/pipelimit.so algoritm algorithm

2 years agopermissions: fix typo
Victor Seva [Thu, 8 Feb 2018 08:39:56 +0000 (09:39 +0100)]
permissions: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/permissions.so Colums Columns

2 years agopath: fix typo
Victor Seva [Thu, 8 Feb 2018 08:38:54 +0000 (09:38 +0100)]
path: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/path.so spearators separators

2 years agop_usrloc: fix typo
Victor Seva [Thu, 8 Feb 2018 08:37:56 +0000 (09:37 +0100)]
p_usrloc: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/p_usrloc.so could't couldn't

2 years agomsrp: fix typo
Victor Seva [Thu, 8 Feb 2018 08:33:42 +0000 (09:33 +0100)]
msrp: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/msrp.so lenght length

2 years agojsonrpcs: fix typos
Victor Seva [Thu, 8 Feb 2018 08:32:30 +0000 (09:32 +0100)]
jsonrpcs: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/jsonrpcs.so existance existence
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/jsonrpcs.so lenght length

2 years agodrouting: fix typo
Victor Seva [Thu, 8 Feb 2018 08:30:17 +0000 (09:30 +0100)]
drouting: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/drouting.so colum column

2 years agodomain: fix typo
Victor Seva [Wed, 7 Feb 2018 16:53:08 +0000 (17:53 +0100)]
domain: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/domain.so paramter parameter

2 years agodb2_ops: fix typo
Victor Seva [Wed, 7 Feb 2018 16:51:36 +0000 (17:51 +0100)]
db2_ops: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/db2_ops.so formating formatting

2 years agoctl: fix typos
Victor Seva [Wed, 7 Feb 2018 16:47:29 +0000 (17:47 +0100)]
ctl: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ctl.so emtpy empty
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ctl.so errror error

2 years agocfg_rpc: fix typo
Victor Seva [Wed, 7 Feb 2018 16:44:47 +0000 (17:44 +0100)]
cfg_rpc: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cfg_rpc.so Delte Delete

2 years agoavpops: fix typos
Victor Seva [Wed, 7 Feb 2018 16:43:03 +0000 (17:43 +0100)]
avpops: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avpops.so arround around
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avpops.so complet complete

2 years agoavp: fix typo
Victor Seva [Wed, 7 Feb 2018 16:36:41 +0000 (17:36 +0100)]
avp: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/avp.so formating formatting

2 years agoauth_xkeys: fix typos
Victor Seva [Wed, 7 Feb 2018 16:35:36 +0000 (17:35 +0100)]
auth_xkeys: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/auth_xkeys.so maching matching

2 years agoauth_diameter: fix typo
Victor Seva [Wed, 7 Feb 2018 16:34:13 +0000 (17:34 +0100)]
auth_diameter: fix typo

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/auth_diameter.so droped dropped

2 years agoacc_diameter: fix typos
Victor Seva [Wed, 7 Feb 2018 16:31:14 +0000 (17:31 +0100)]
acc_diameter: fix typos

Thanks, lintian
> I: kamailio: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/acc_diameter.so droped dropped

2 years agopua_rpc: fix typos
Victor Seva [Wed, 7 Feb 2018 15:59:34 +0000 (16:59 +0100)]
pua_rpc: fix typos

Thanks, lintian
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/pua_rpc.so pres press

2 years agopresence: fix typos
Victor Seva [Wed, 7 Feb 2018 15:54:57 +0000 (16:54 +0100)]
presence: fix typos

Thanks, lintian
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so pres press
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so stucture structure
> I: kamailio-presence-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/presence.so unsuccessfull unsuccessful

2 years agoims_registrar_scscf: fix typos
Victor Seva [Wed, 7 Feb 2018 15:48:02 +0000 (16:48 +0100)]
ims_registrar_scscf: fix typos

Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so unsuccesful unsuccessful
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so explit explicit
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so pres press
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so ceate create
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so implicity implicitly

2 years agoims_dialog: fix typos
Victor Seva [Wed, 7 Feb 2018 15:41:00 +0000 (16:41 +0100)]
ims_dialog: fix typos

Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_dialog.so Deleteing Deleting
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_dialog.so regsiter register

2 years agoims_charging: fix typo
Victor Seva [Wed, 7 Feb 2018 15:38:38 +0000 (16:38 +0100)]
ims_charging: fix typo

Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/ims_charging.so Reponse Response

2 years agocdp: fix typos
Victor Seva [Wed, 7 Feb 2018 15:30:44 +0000 (16:30 +0100)]
cdp: fix typos

Thanks, lintian
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so Recevied Received
> I: kamailio-ims-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so droped dropped

2 years agotopos_redis: fix typos
Victor Seva [Wed, 7 Feb 2018 15:17:46 +0000 (16:17 +0100)]
topos_redis: fix typos

Thanks, lintian
> I: kamailio-redis-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/topos_redis.so unuseful useless
> I: kamailio-redis-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/topos_redis.so unknow unknown

2 years agocarrierroute: fix typo
Victor Seva [Wed, 7 Feb 2018 15:10:04 +0000 (16:10 +0100)]
carrierroute: fix typo

Thanks, lintian
> I: kamailio-carrierroute-modules: spelling-error-in-binary usr/lib/x86_64-linux-gnu/kamailio/modules/carrierroute.so Sucessfully Successfully

2 years agomodules: readme files regenerated - rr ... [skip ci]
Kamailio Dev [Wed, 7 Feb 2018 12:31:34 +0000 (13:31 +0100)]
modules: readme files regenerated - rr ... [skip ci]

2 years agorr: documentation for force_send_socket parameter
Daniel-Constantin Mierla [Wed, 7 Feb 2018 12:22:25 +0000 (13:22 +0100)]
rr: documentation for force_send_socket parameter

2 years agorr: new parameter force_send_socket
Daniel-Constantin Mierla [Wed, 7 Feb 2018 12:13:01 +0000 (13:13 +0100)]
rr: new parameter force_send_socket

- if set to 1, the socket is also forced for single rr
- default is 0, socket is forced only for doubgle rr
- if use outbound is set, socket is not forced

2 years agopkg/kamailio/deb: wait for kamailio to exit before returning on sysvinit stop action
Guillem Jover [Tue, 6 Feb 2018 17:22:51 +0000 (18:22 +0100)]
pkg/kamailio/deb: wait for kamailio to exit before returning on sysvinit stop action

We should not return until the service has been fully terminated,
otherwise a subsequent start might break as it can consider itself
as already running. And once the old instance stops there's nothing
left running.

This also makes it possibe to remove a sleep in the restart action.

2 years agomaxfwd: exported is_maxfw_lt() to kemi framework
Daniel-Constantin Mierla [Tue, 6 Feb 2018 16:45:20 +0000 (17:45 +0100)]
maxfwd: exported is_maxfw_lt() to kemi framework

2 years agomaxfwd: remove useless asign in is_maxfwd_lt()
Daniel-Constantin Mierla [Mon, 5 Feb 2018 11:45:05 +0000 (12:45 +0100)]
maxfwd: remove useless asign in is_maxfwd_lt()

2 years agolcr: fixed checking if there is more uris available for next_gw
Juha Heinanen [Mon, 5 Feb 2018 19:58:04 +0000 (21:58 +0200)]
lcr: fixed checking if there is more uris available for next_gw
- plus some clang format changes
- reported by Daniel

2 years agomodules: readme files regenerated - textops ... [skip ci]
Kamailio Dev [Fri, 2 Feb 2018 19:31:38 +0000 (20:31 +0100)]
modules: readme files regenerated - textops ... [skip ci]

2 years agotextops: documentation updated for is_audio_on_hold()
Ovidiu Sas [Fri, 2 Feb 2018 19:30:53 +0000 (14:30 -0500)]
textops: documentation updated for is_audio_on_hold()

2 years agotextops: is_audio_on_hold() returns hold type
Ovidiu Sas [Fri, 2 Feb 2018 19:25:20 +0000 (14:25 -0500)]
textops: is_audio_on_hold() returns hold type
 1 - RFC2543 hold type (the connection IP is set to null IP)
 2 - RFC3264 hold type (inactive or sendonly attr)

2 years agoparser/sdp: distinguish between RFC2543 and RFC3264 media hold type
Ovidiu Sas [Fri, 2 Feb 2018 19:23:08 +0000 (14:23 -0500)]
parser/sdp: distinguish between RFC2543 and RFC3264 media hold type

2 years agotextops: update documentation for is_audio_on_hold()
Ovidiu Sas [Fri, 2 Feb 2018 19:08:41 +0000 (14:08 -0500)]
textops: update documentation for is_audio_on_hold()

2 years agoapp_squirrel: imported last version of squirrel interpreter
Daniel-Constantin Mierla [Fri, 2 Feb 2018 17:11:10 +0000 (18:11 +0100)]
app_squirrel: imported last version of squirrel interpreter

- master branch

2 years agopua_json: new module to update presence using JSON data objects eschmidbauer/pua_json 1424/head
Emmanuel Schmidbauer [Thu, 1 Feb 2018 17:14:21 +0000 (10:14 -0700)]
pua_json: new module to update presence using JSON data objects

2 years agopresence: pass `replace` parameter to force hard presentity update
Emmanuel Schmidbauer [Thu, 1 Feb 2018 17:13:49 +0000 (10:13 -0700)]
presence: pass `replace` parameter to force hard presentity update

2 years agomisc/examples/kemi: convert port to string in log messages
Daniel-Constantin Mierla [Thu, 1 Feb 2018 14:06:08 +0000 (15:06 +0100)]
misc/examples/kemi: convert port to string in log messages

2 years agoMerge pull request #1417 from kamailio/presence-api
Emmanuel Schmidbauer [Thu, 1 Feb 2018 11:14:23 +0000 (06:14 -0500)]
Merge pull request #1417 from kamailio/presence-api

presence: add API endpoints to update presentity and notify watchers

2 years agotextops: function in_list_prefix textops_in_list_prefix_function 1423/head
Vicente Hernando [Thu, 1 Feb 2018 10:26:30 +0000 (11:26 +0100)]
textops: function in_list_prefix

2 years agotextops: mismatch parenthesis in doc
Vicente Hernando [Thu, 1 Feb 2018 10:23:42 +0000 (11:23 +0100)]
textops: mismatch parenthesis in doc

2 years agopresence: presentity table version updated to 5
Charles Chance [Thu, 1 Feb 2018 09:52:06 +0000 (09:52 +0000)]
presence: presentity table version updated to 5

2 years agomodules: readme files regenerated - app_python ... [skip ci]
Kamailio Dev [Wed, 31 Jan 2018 20:31:24 +0000 (21:31 +0100)]
modules: readme files regenerated - app_python ... [skip ci]

2 years agoapp_python: adjusted the note about incomplete implementation for rpc reload
Daniel-Constantin Mierla [Wed, 31 Jan 2018 20:20:16 +0000 (21:20 +0100)]
app_python: adjusted the note about incomplete implementation for rpc reload