sip-router
6 years agoetc: set ctl "binrpc" to new /var/run/kamailio default value
Victor Seva [Tue, 17 Feb 2015 09:03:35 +0000 (10:03 +0100)]
etc: set ctl "binrpc" to new /var/run/kamailio default value

6 years agoctl: use RUN_DIR env to set DEFAULT_CTL_SOCKET
Victor Seva [Tue, 17 Feb 2015 09:02:20 +0000 (10:02 +0100)]
ctl: use RUN_DIR env to set DEFAULT_CTL_SOCKET

6 years ago.gitignore: added new path of kamcmd binary to ingnore list
Daniel-Constantin Mierla [Mon, 16 Feb 2015 23:25:00 +0000 (00:25 +0100)]
.gitignore: added new path of kamcmd binary to ingnore list

6 years agotls: server side SNI support
Daniel-Constantin Mierla [Mon, 16 Feb 2015 23:22:19 +0000 (00:22 +0100)]
tls: server side SNI support

- adapted from the patch of Klaus Darilion for Kamailio v1.5, which was
  lost with the ser integration
- this is a partial patch of the original one, adding support for SNI
  when accepting TLS connections

6 years agoMakefile: updated sercmd to kamcmd
Daniel-Constantin Mierla [Mon, 16 Feb 2015 23:20:52 +0000 (00:20 +0100)]
Makefile: updated sercmd to kamcmd

6 years agoclt: updated name of the tool for installation to kamcmd
Daniel-Constantin Mierla [Mon, 16 Feb 2015 23:20:12 +0000 (00:20 +0100)]
clt: updated name of the tool for installation to kamcmd

6 years agokamcmd: removed .cvsignore file
Daniel-Constantin Mierla [Sat, 14 Feb 2015 15:04:58 +0000 (16:04 +0100)]
kamcmd: removed .cvsignore file

6 years agosercmd: renamed sources to kamcmd
Daniel-Constantin Mierla [Sat, 14 Feb 2015 15:04:38 +0000 (16:04 +0100)]
sercmd: renamed sources to kamcmd

6 years agomodules/ims_registrar_scscf: correctly loop through contact parameters
Jason Penton [Mon, 16 Feb 2015 15:37:45 +0000 (17:37 +0200)]
modules/ims_registrar_scscf: correctly loop through contact parameters

6 years agomodules/ims_registrar_scscf: correctly loop through contact parameters
Jason Penton [Mon, 16 Feb 2015 15:37:45 +0000 (17:37 +0200)]
modules/ims_registrar_scscf: correctly loop through contact parameters

6 years agoexamples: fix bashism in /bin/sh script
Victor Seva [Mon, 16 Feb 2015 15:13:11 +0000 (16:13 +0100)]
examples: fix bashism in /bin/sh script

$/usr/bin/checkbashisms examples/sr
possible bashism in examples/sr line 41 (function names should only contain [a-z0-9_]):
sip-router_start() {
possible bashism in examples/sr line 43 ($HOST(TYPE|NAME)):
echo "before startup sip-router core found on `date` at $HOSTNAME" > $TMP
possible bashism in examples/sr line 63 (function names should only contain [a-z0-9_]):
sip-router_stop() {

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314

6 years agopkg/kamailio/deb: exclude obsoleted examples
Victor Seva [Mon, 16 Feb 2015 15:04:39 +0000 (16:04 +0100)]
pkg/kamailio/deb: exclude obsoleted examples

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772314

6 years agoMerge pull request #86 from kamailio/lazedo/usrloc-patch
lazedo [Mon, 16 Feb 2015 13:26:28 +0000 (13:26 +0000)]
Merge pull request #86 from kamailio/lazedo/usrloc-patch

usrloc - fix column types not initialized on update

6 years agousrloc - fix column types not initialized on update 86/head
lazedo [Mon, 16 Feb 2015 13:14:06 +0000 (13:14 +0000)]
usrloc - fix column types not initialized on update

some columns were not initialized on update leading to errors in update

ERROR: db_text [dbt_lib.c:464]: dbt_is_neq_type(): invalid datatype -1001432832
ERROR: db_text [dbt_base.c:560]: dbt_update(): incompatible types!
ERROR: db_text [dbt_base.c:599]: dbt_update(): failed to update the table!

6 years agopkg/kamailio/deb: use BASEDIR and clean usr/local
Victor Seva [Sat, 14 Feb 2015 08:00:20 +0000 (09:00 +0100)]
pkg/kamailio/deb: use BASEDIR and clean usr/local

since 8c2b9ae build process failed

6 years agoapp_java: Rename module interface file. fix e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16
Victor Seva [Sat, 14 Feb 2015 12:36:56 +0000 (13:36 +0100)]
app_java: Rename module interface file. fix e0a20eb1e4a0d876cc1cf91f160f2b74ad912a16

Issue #82

6 years agomodules/dialog_ng: corrected PARAM_STRING to PARAM_STR
Jason Penton [Fri, 13 Feb 2015 07:45:16 +0000 (09:45 +0200)]
modules/dialog_ng: corrected PARAM_STRING to PARAM_STR

6 years agomodules/siptrace: added totag field to sip_trace table
Juha Heinanen [Fri, 13 Feb 2015 00:08:00 +0000 (02:08 +0200)]
modules/siptrace: added totag field to sip_trace table
- added sip_trace table version check

6 years agoMerge pull request #78 from kamailio/lazedo/presence
lazedo [Thu, 12 Feb 2015 23:21:27 +0000 (23:21 +0000)]
Merge pull request #78 from kamailio/lazedo/presence

presence : add min_expires param

6 years agoMakefile: print run dir details in uninstall target
Daniel-Constantin Mierla [Thu, 12 Feb 2015 12:40:00 +0000 (13:40 +0100)]
Makefile: print run dir details in uninstall target

- exporte the runbasedir to config.mak

6 years agokamctl: use /tmp if $(basedir) is not set
Daniel-Constantin Mierla [Thu, 12 Feb 2015 12:23:46 +0000 (13:23 +0100)]
kamctl: use /tmp if $(basedir) is not set

- it is used for temporary operations at install
- without it fails to install, trying to use / for these operations

6 years agoMakefile: define RUN_DIR at compile time
Daniel-Constantin Mierla [Thu, 12 Feb 2015 12:02:07 +0000 (13:02 +0100)]
Makefile: define RUN_DIR at compile time

- default to /var/run/kamailio
- obeys the PREFIX, becomeing $(PREFIX)/var/run/kamailio
- based on GH issue #80

6 years agoxcap_client remove svn ID's, remove history
Olle E. Johansson [Wed, 11 Feb 2015 20:59:12 +0000 (21:59 +0100)]
xcap_client remove svn ID's, remove history

6 years agopv Remove svn ID's
Olle E. Johansson [Wed, 11 Feb 2015 20:57:08 +0000 (21:57 +0100)]
pv Remove svn ID's

6 years agoauth_db Remvoe SVN ID and history
Olle E. Johansson [Wed, 11 Feb 2015 20:42:54 +0000 (21:42 +0100)]
auth_db Remvoe SVN ID and history

6 years agoauth_db Renamed include file
Olle E. Johansson [Wed, 11 Feb 2015 20:41:42 +0000 (21:41 +0100)]
auth_db Renamed include file

6 years agoauth_db Rename main include file
Olle E. Johansson [Wed, 11 Feb 2015 20:40:27 +0000 (21:40 +0100)]
auth_db Rename main include file

6 years agoauth_db Move main file
Olle E. Johansson [Wed, 11 Feb 2015 20:39:16 +0000 (21:39 +0100)]
auth_db Move main file

(this commit will break compilation, but keep history)

6 years agopua_dialoginfo: set expiration timeout to 10s for dialogs in terminated state
Ovidiu Sas [Wed, 11 Feb 2015 20:30:42 +0000 (15:30 -0500)]
pua_dialoginfo: set expiration timeout to 10s for dialogs in terminated state
 - this will avoid accumulation of expired dialogs

6 years agoapp_java Remove svn IDs
Olle E. Johansson [Wed, 11 Feb 2015 20:28:25 +0000 (21:28 +0100)]
app_java Remove svn IDs

6 years agoapp_java Rename module interface file
Olle E. Johansson [Wed, 11 Feb 2015 20:12:21 +0000 (21:12 +0100)]
app_java Rename module interface file

Issue #82

6 years agouac_redirect Rename module file #82
Olle E. Johansson [Wed, 11 Feb 2015 20:01:21 +0000 (21:01 +0100)]
uac_redirect Rename module file #82

6 years agopresence : add min_expires_action parameter 78/head
Luis Azedo [Wed, 11 Feb 2015 17:39:27 +0000 (17:39 +0000)]
presence : add min_expires_action parameter

action to take when min_expires > 0

possible values are
1 - RC compliant, return "423 Interval Too Brief"
2 - force min_expires in the subscription

6 years agosqlops: regenereated the readme file
Daniel-Constantin Mierla [Wed, 11 Feb 2015 12:05:41 +0000 (13:05 +0100)]
sqlops: regenereated the readme file

6 years agosqlops: added note to sql_async_query() about core async_workers
Daniel-Constantin Mierla [Wed, 11 Feb 2015 11:50:43 +0000 (12:50 +0100)]
sqlops: added note to sql_async_query() about core async_workers

- the parameter must be set to enable the async framework used by this
  function

6 years agodb_mongodb: regenerated README file
Daniel-Constantin Mierla [Wed, 11 Feb 2015 11:37:22 +0000 (12:37 +0100)]
db_mongodb: regenerated README file

6 years agodb_mongodb: updated details in docs about the limitations
Daniel-Constantin Mierla [Wed, 11 Feb 2015 11:19:45 +0000 (12:19 +0100)]
db_mongodb: updated details in docs about the limitations

6 years agodb_mongo_db: use mongoc_collection_update() for update operation
mikomarrache [Wed, 11 Feb 2015 10:47:17 +0000 (11:47 +0100)]
db_mongo_db: use mongoc_collection_update() for update operation

- used instead of mongoc_collection_find_and_modify(), which returns the
  document, but it is not needed

6 years agodb_mongodb: use $set operator to update a specific list of fields in a document
mikomarrache [Wed, 11 Feb 2015 10:42:14 +0000 (11:42 +0100)]
db_mongodb: use $set operator to update a specific list of fields in a document

- fix to keep all the other fields unchanged

6 years agodialog: fix initialization of slot next_id to avoid colision after restart
mikomarrache [Wed, 11 Feb 2015 10:37:26 +0000 (11:37 +0100)]
dialog: fix initialization of slot next_id to avoid colision after restart

- next_id was set to the highest id of a dialog loaded from database,
  next new dialog was reusing the same value

6 years agortpengine: rtpengine_tout is now rtpengine_tout_ms
lucian balanceanu [Tue, 10 Feb 2015 15:01:58 +0000 (17:01 +0200)]
rtpengine: rtpengine_tout is now rtpengine_tout_ms

- rtpengine tout param is now expressed in millisecs

6 years agopresence : add min_expires param
Luis Azedo [Wed, 11 Feb 2015 05:39:47 +0000 (05:39 +0000)]
presence : add min_expires param

some UAs send very low values for subscriptions causing unwanted flooding of the server with subscribe/notify messages
this new parameter allows to set a minimum value for the subscription.
default value is 0 to preserve existing behaviour

6 years agosctp: fixes for FreeBSD 10.1 compile error and 2 warnings
Mikko Lehto [Tue, 10 Feb 2015 08:57:31 +0000 (09:57 +0100)]
sctp: fixes for FreeBSD 10.1 compile error and 2 warnings

- missing argument for macro SCTP_EV_REMOTE_ERROR() and two extraneous
  parentheses

6 years agoMerge pull request #70 from jda/master
Daniel-Constantin Mierla [Mon, 9 Feb 2015 21:51:30 +0000 (22:51 +0100)]
Merge pull request #70 from jda/master

fix compile errors in srutils/sha256 on SunOS (SmartOS)

6 years agoMerge pull request #73 from kamailio/coudot/rtpengine_pv_sdp
Camille Oudot [Mon, 9 Feb 2015 15:41:58 +0000 (16:41 +0100)]
Merge pull request #73 from kamailio/coudot/rtpengine_pv_sdp

New parameter to return SDP in a pv instead of message body

6 years agomodules/rtpengine: README update 73/head
Camille Oudot [Mon, 2 Feb 2015 16:16:07 +0000 (17:16 +0100)]
modules/rtpengine: README update

6 years agomodules/rtpengine: return the new SDP in an AVP
Camille Oudot [Mon, 2 Feb 2015 16:09:07 +0000 (17:09 +0100)]
modules/rtpengine: return the new SDP in an AVP

if the new module param `write_sdp_pv` is set to a valid $avp() or $var()
specifier, the SDP returned by rtpengine in the offer/answer operations is
returned in the specified pv instead of the message body

6 years agosl remove SVN ID and history
Olle E. Johansson [Sun, 8 Feb 2015 21:17:29 +0000 (22:17 +0100)]
sl remove SVN ID and history

6 years agopkg/kamailio/deb: enable reproducible builds
Victor Seva [Sat, 7 Feb 2015 17:33:36 +0000 (18:33 +0100)]
pkg/kamailio/deb: enable reproducible builds

6 years agopkg/kamailio/deb: easier way to set CC_EXTRA_OPTS and LD_EXTRA_OPTS
Victor Seva [Sat, 7 Feb 2015 16:54:26 +0000 (17:54 +0100)]
pkg/kamailio/deb: easier way to set CC_EXTRA_OPTS and LD_EXTRA_OPTS

6 years agoqos Remove SVN ID, remove history
Olle E. Johansson [Sat, 7 Feb 2015 13:35:44 +0000 (14:35 +0100)]
qos Remove SVN ID, remove history

6 years agodialog Document dependency on the PV module
Olle E. Johansson [Sat, 7 Feb 2015 13:26:02 +0000 (14:26 +0100)]
dialog Document dependency on the PV module

6 years agowebsocket Document dependency on the TM module
Olle E. Johansson [Sat, 7 Feb 2015 13:21:42 +0000 (14:21 +0100)]
websocket Document dependency on the TM module

6 years agopkg/kamailio/deb: update version to 4.3.0~dev4
Victor Seva [Sat, 7 Feb 2015 08:55:03 +0000 (09:55 +0100)]
pkg/kamailio/deb: update version to 4.3.0~dev4

6 years agoxmlrpc Add dependency of SL to docs
Olle E. Johansson [Fri, 6 Feb 2015 21:20:27 +0000 (22:20 +0100)]
xmlrpc Add dependency of SL to docs

6 years agotsilo Document dependency on SL module
Olle E. Johansson [Fri, 6 Feb 2015 21:13:37 +0000 (22:13 +0100)]
tsilo Document dependency on SL module

6 years agocore: compile options to skip compile date or set a particular value
Daniel-Constantin Mierla [Fri, 6 Feb 2015 18:23:51 +0000 (19:23 +0100)]
core: compile options to skip compile date or set a particular value

- default is current behaviour, date and time included in version string
- compile with no date and time:
  make CC_EXTRA_OPTS="-DVERSION_NODATE"
- compile with a specific date and time:
  make CC_EXTRA_OPTS='"-DVERSION_DATE=\"19:30:40 Feb  8 2015\""'

6 years agokazoo : revert uuid include
Luis Azedo [Fri, 6 Feb 2015 17:29:25 +0000 (17:29 +0000)]
kazoo : revert uuid include

6 years agoMakefile.defs: versions set to 4.3.0-dev4
Daniel-Constantin Mierla [Fri, 6 Feb 2015 16:32:57 +0000 (17:32 +0100)]
Makefile.defs: versions set to 4.3.0-dev4

6 years agoMakefile.group: add tcpops to basic group
Victor Seva [Fri, 6 Feb 2015 16:25:48 +0000 (17:25 +0100)]
Makefile.group: add tcpops to basic group

6 years agokazoo : fix memset size error & includes
Luis Azedo [Fri, 6 Feb 2015 16:08:54 +0000 (16:08 +0000)]
kazoo : fix memset size error  & includes

kz_trans was calling memset with wrong size of structure
kx_amqp was including uuid.h from uuid directory

6 years agomodules/tcpops: renamed functions to prevent conflicts
Camille Oudot [Fri, 6 Feb 2015 11:26:07 +0000 (12:26 +0100)]
modules/tcpops: renamed functions to prevent conflicts

6 years agomodules/tcpops: new module to tweak TCP options
Camille Oudot [Wed, 4 Feb 2015 14:59:30 +0000 (15:59 +0100)]
modules/tcpops: new module to tweak TCP options

This module adds the ability to control TCP options (currently only keepalive)
through the kamailio cfg, on demand, and on a per-socket basis.

6 years agodmq: add branches when replicating to multiple nodes
Charles Chance [Fri, 6 Feb 2015 10:59:35 +0000 (10:59 +0000)]
dmq: add branches when replicating to multiple nodes

- reported by Leonardo Arena

6 years agofix compile errors in srutils/sha256 on SunOS (SmartOS) 70/head
Jon Auer [Thu, 5 Feb 2015 23:34:59 +0000 (23:34 +0000)]
fix compile errors in srutils/sha256 on SunOS (SmartOS)

6 years agokazoo : less agressive log
lazedo [Thu, 5 Feb 2015 22:34:32 +0000 (22:34 +0000)]
kazoo : less agressive log

changed log from INFO to DEBUG when timeout is set

6 years agomodules/cdp: added new counter(stat) for worker queuelenght
Jason Penton [Thu, 5 Feb 2015 22:25:35 +0000 (00:25 +0200)]
modules/cdp: added new counter(stat) for worker queuelenght
- this will give an indication that workers are not
keeping up with load if it gets too big

6 years agolibkcore Disable checking of /proc files on non-linux systems
Olle E. Johansson [Thu, 5 Feb 2015 20:18:07 +0000 (21:18 +0100)]
libkcore Disable checking of /proc files on non-linux systems

6 years agoratelimit Document dependency on sl
Olle E. Johansson [Thu, 5 Feb 2015 20:11:52 +0000 (21:11 +0100)]
ratelimit Document dependency on sl

6 years agopipelimit Document dependency on the sl module
Olle E. Johansson [Thu, 5 Feb 2015 20:03:22 +0000 (21:03 +0100)]
pipelimit Document dependency on the sl module

Closes issue #69

6 years agoMerge branch 'master' of https://github.com/kamailio/kamailio
Luis Azedo [Thu, 5 Feb 2015 19:35:48 +0000 (19:35 +0000)]
Merge branch 'master' of https://github.com/kamailio/kamailio

# By Jason Penton
# Via Jason Penton
* 'master' of https://github.com/kamailio/kamailio:
  modules/cdp: changed stats to use internal counters instead

6 years agokazoo : timeout fixes & improvements
Luis Azedo [Thu, 5 Feb 2015 19:35:37 +0000 (19:35 +0000)]
kazoo : timeout fixes & improvements

1) fixes names in parameters (timout corrected to timeout)

2) kazoo_query was always using the same timeout value which could be a problem, since there are different kinds of request and some may be given more time to process.
solved by adding amqp_query_timeout_avp parameter to allow usage of different timeouts.

6 years agomodules/cdp: changed stats to use internal counters instead
Jason Penton [Thu, 5 Feb 2015 14:52:46 +0000 (16:52 +0200)]
modules/cdp: changed stats to use internal counters instead

6 years agomodules/cdp: changed stats to use internal counters instead
Jason Penton [Thu, 5 Feb 2015 14:52:46 +0000 (16:52 +0200)]
modules/cdp: changed stats to use internal counters instead

6 years agomodules/dialog_ng: changed stats to use native counters instead
Jason Penton [Thu, 5 Feb 2015 11:51:55 +0000 (13:51 +0200)]
modules/dialog_ng: changed stats to use native counters instead
- suggested by Olle

6 years agomodules/dialog_ng: changed stats to use native counters instead
Jason Penton [Thu, 5 Feb 2015 11:51:55 +0000 (13:51 +0200)]
modules/dialog_ng: changed stats to use native counters instead
- suggested by Olle

6 years agomodules/dialog_ng: changed stats to use native counters instead
Jason Penton [Thu, 5 Feb 2015 11:51:55 +0000 (13:51 +0200)]
modules/dialog_ng: changed stats to use native counters instead
- suggested by Olle

6 years agocore: safety check for append_branch() when called with no uri and no msg
Daniel-Constantin Mierla [Thu, 5 Feb 2015 10:26:34 +0000 (11:26 +0100)]
core: safety check for append_branch() when called with no uri and no msg

- uri or msg parameter must be given, otherwise the new address cannot
  be set
- get_redirects() from uac_redirect can execute this function with both
  parameters invalid in case of invalid contact, reported by Javi
  Gallart

6 years agomodules/ims_charging: release S-CSCF contact (unref) after use
Jason Penton [Thu, 5 Feb 2015 09:51:18 +0000 (11:51 +0200)]
modules/ims_charging: release S-CSCF contact (unref) after use
- failing to do this results in contact never being freed

6 years agocore: removed log message used for troubleshooting
Daniel-Constantin Mierla [Wed, 4 Feb 2015 17:30:05 +0000 (18:30 +0100)]
core: removed log message used for troubleshooting

6 years agoratelimit Only output error message five times
Olle E. Johansson [Wed, 4 Feb 2015 17:28:37 +0000 (18:28 +0100)]
ratelimit Only output error message five times

6 years agopipelimit Only output error five times
Olle E. Johansson [Wed, 4 Feb 2015 17:27:14 +0000 (18:27 +0100)]
pipelimit Only output error five times

6 years agoMerge pull request #68 from linuxmaniac/vseva/corex_doc
Olle E. Johansson [Wed, 4 Feb 2015 15:38:25 +0000 (16:38 +0100)]
Merge pull request #68 from linuxmaniac/vseva/corex_doc

Corex: fix documentation of min_msg_len

Code and docs did not agree on the name.

6 years agocorex: regenerate README 68/head
Victor Seva [Wed, 4 Feb 2015 15:33:25 +0000 (16:33 +0100)]
corex: regenerate README

6 years agocorex: fix parameter min_msg_len documentation. Closes: #65
Victor Seva [Wed, 4 Feb 2015 15:31:45 +0000 (16:31 +0100)]
corex: fix parameter min_msg_len documentation. Closes: #65

6 years agocall_control: regenerate README 67/head
Victor Seva [Wed, 4 Feb 2015 15:02:31 +0000 (16:02 +0100)]
call_control: regenerate README

6 years agocall_control: document pv module dependence. Closes #37
Victor Seva [Wed, 4 Feb 2015 14:57:06 +0000 (15:57 +0100)]
call_control: document pv module dependence. Closes #37

6 years agodmq: fix indentation
Charles Chance [Wed, 4 Feb 2015 12:09:25 +0000 (12:09 +0000)]
dmq: fix indentation

6 years agousrloc: use defined OP_NEQ for sql not-equal operator
Daniel-Constantin Mierla [Tue, 3 Feb 2015 20:34:31 +0000 (21:34 +0100)]
usrloc: use defined OP_NEQ for sql not-equal operator

6 years agoMakefile.groups: geiop2 module added to a dedicated group
Daniel-Constantin Mierla [Tue, 3 Feb 2015 19:16:12 +0000 (20:16 +0100)]
Makefile.groups: geiop2 module added to a dedicated group

- its dependency is not yet in commond stable OS distributions

6 years agodb_mongodb: build proper complex filters for db operations
Daniel-Constantin Mierla [Tue, 3 Feb 2015 17:48:42 +0000 (18:48 +0100)]
db_mongodb: build proper complex filters for db operations

- handle ==, != (<>), >, <, <=, >=
- bitwise AND (&) not supported

6 years agomodules/ims_charging: added sql script to create ims_charging tables
Richard Good [Tue, 3 Feb 2015 17:18:40 +0000 (19:18 +0200)]
modules/ims_charging: added sql script to create ims_charging tables

6 years agoMakefile.groups: added geoip2 module to geoip package group
Daniel-Constantin Mierla [Tue, 3 Feb 2015 15:34:48 +0000 (16:34 +0100)]
Makefile.groups: added geoip2 module to geoip package group

6 years agogeoip2: new module exporting geoip API to configuration file
Sergey Okhapkin [Tue, 3 Feb 2015 15:32:03 +0000 (16:32 +0100)]
geoip2: new module exporting geoip API to configuration file

- uses the latest version of maxmind API/library
- has support for IPv6
- can be used instead of geoip module

6 years agomodules/cdp: fixed earlier commit set cdp session to 0 when free-ed
Richard Good [Tue, 3 Feb 2015 15:10:02 +0000 (17:10 +0200)]
modules/cdp: fixed earlier commit set cdp session to 0 when free-ed

6 years agomodules/cdp: add custom AVP to transport Call-ID in diameter requests
Jason Penton [Tue, 3 Feb 2015 14:48:57 +0000 (16:48 +0200)]
modules/cdp: add custom AVP to transport Call-ID in diameter requests

6 years agomodules/ims_registrar_scscf: new function term_impu_has_contact
Jason Penton [Tue, 3 Feb 2015 14:46:26 +0000 (16:46 +0200)]
modules/ims_registrar_scscf: new function term_impu_has_contact
- Use this function to check if an IMPU has a valid contact

6 years agomodules/ims_usrloc_pcscf: add slot id to storage
Jason Penton [Tue, 3 Feb 2015 14:42:05 +0000 (16:42 +0200)]
modules/ims_usrloc_pcscf: add slot id to storage

6 years agomodules/dialog_ng: added support for active and early dialog stats
Jason Penton [Tue, 3 Feb 2015 14:29:05 +0000 (16:29 +0200)]
modules/dialog_ng: added support for active and early dialog stats

6 years agomodules/ims_charging: fixed up some locking problems
Jason Penton [Tue, 3 Feb 2015 14:16:33 +0000 (16:16 +0200)]
modules/ims_charging: fixed up some locking problems
- could result in unexpected behaviour and even seg faults