sip-router
4 years agoMakefile.defs: version set to 5.0.0-dev0
Daniel-Constantin Mierla [Fri, 11 Mar 2016 07:38:26 +0000 (08:38 +0100)]
Makefile.defs: version set to 5.0.0-dev0

- development for next major release 5.0.0 is open

4 years agoMakefile.defs: version set to 4.4.0-pre3
Daniel-Constantin Mierla [Fri, 11 Mar 2016 07:24:29 +0000 (08:24 +0100)]
Makefile.defs: version set to 4.4.0-pre3

4 years agoMerge pull request #540 from linuxmaniac/vseva/mysql_warning
Daniel-Constantin Mierla [Fri, 11 Mar 2016 00:26:40 +0000 (01:26 +0100)]
Merge pull request #540 from linuxmaniac/vseva/mysql_warning

db_mysql: change log level from WARN to INFO for ping checks

4 years agotopos: restore headers on receiving response
Daniel-Constantin Mierla [Fri, 11 Mar 2016 00:18:46 +0000 (01:18 +0100)]
topos: restore headers on receiving response

4 years agotopos: load and pack db dialog data
Daniel-Constantin Mierla [Thu, 10 Mar 2016 22:39:47 +0000 (23:39 +0100)]
topos: load and pack db dialog data

4 years agotopos: load and pack db branch data
Daniel-Constantin Mierla [Thu, 10 Mar 2016 22:27:05 +0000 (23:27 +0100)]
topos: load and pack db branch data

4 years agokamctl: refresh of db creation scripts
Daniel-Constantin Mierla [Thu, 10 Mar 2016 20:46:03 +0000 (21:46 +0100)]
kamctl: refresh of db creation scripts

4 years agolib/srdb1: dbschema - keep branch side rr and uri for topos
Daniel-Constantin Mierla [Thu, 10 Mar 2016 20:45:15 +0000 (21:45 +0100)]
lib/srdb1: dbschema - keep branch side rr and uri for topos

4 years agotopos: clean expired records on timer
Daniel-Constantin Mierla [Thu, 10 Mar 2016 20:00:57 +0000 (21:00 +0100)]
topos: clean expired records on timer

4 years agotopos: keep branch of new new via in dedicated field
Daniel-Constantin Mierla [Thu, 10 Mar 2016 19:24:50 +0000 (20:24 +0100)]
topos: keep branch of new new via in dedicated field

4 years agokamctl: regenerated db script files
Daniel-Constantin Mierla [Thu, 10 Mar 2016 19:20:16 +0000 (20:20 +0100)]
kamctl: regenerated db script files

4 years agolib/srdb1: dbschema - split via branch in own column for topos
Daniel-Constantin Mierla [Thu, 10 Mar 2016 19:19:16 +0000 (20:19 +0100)]
lib/srdb1: dbschema - split via branch in own column for topos

4 years agotopos: link tags and contacts in msg
Daniel-Constantin Mierla [Thu, 10 Mar 2016 18:15:06 +0000 (19:15 +0100)]
topos: link tags and contacts in msg

4 years agotopos: expire values for branches and dialogs can be set via params
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:51:30 +0000 (17:51 +0100)]
topos: expire values for branches and dialogs can be set via params

4 years agotopos: cleanup expired dialog records
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:48:14 +0000 (17:48 +0100)]
topos: cleanup expired dialog records

4 years agotopos: cleanup expired branch records
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:46:19 +0000 (17:46 +0100)]
topos: cleanup expired branch records

4 years agotopos: use datetime db type for record timestamp
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:32:43 +0000 (17:32 +0100)]
topos: use datetime db type for record timestamp

4 years agotopos: force use of db table always
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:30:49 +0000 (17:30 +0100)]
topos: force use of db table always

4 years agotopos: wrap for empty fields to db
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:24:52 +0000 (17:24 +0100)]
topos: wrap for empty fields to db

4 years agotopos: persistent branch data storage
Daniel-Constantin Mierla [Thu, 10 Mar 2016 16:05:47 +0000 (17:05 +0100)]
topos: persistent branch data storage

4 years agotopos: proper storage of dlg data for persistence
Daniel-Constantin Mierla [Thu, 10 Mar 2016 15:53:35 +0000 (16:53 +0100)]
topos: proper storage of dlg data for persistence

4 years agodb_mysql: change log level from WARN to INFO for ping checks 540/head
Victor Seva [Thu, 10 Mar 2016 16:00:56 +0000 (17:00 +0100)]
db_mysql: change log level from WARN to INFO for ping checks

4 years agopkg/kamailio/deb: version set to 4.4.0-pre2
Victor Seva [Thu, 10 Mar 2016 11:39:45 +0000 (12:39 +0100)]
pkg/kamailio/deb: version set to 4.4.0-pre2

4 years agotls: enclose debug messages for tls locking in EXTRA_DEBUG defines
Daniel-Constantin Mierla [Thu, 10 Mar 2016 11:30:42 +0000 (12:30 +0100)]
tls: enclose debug messages for tls locking in EXTRA_DEBUG defines

- it can be too verbose for normal debugging

4 years agousrloc: improve TCP close on expire
Camille Oudot [Thu, 10 Mar 2016 10:24:05 +0000 (11:24 +0100)]
usrloc: improve TCP close on expire

this prevents the dramatic `F_TCPCONN connection marked as bad` message from
appearing in the logs when usrloc force-closes a TCP connection

4 years agoMakefile.defs: version set to 4.4.0-pre2
Daniel-Constantin Mierla [Thu, 10 Mar 2016 10:46:19 +0000 (11:46 +0100)]
Makefile.defs: version set to 4.4.0-pre2

4 years agorr: append_fromtag on upstream in-dialog requests
schoberw [Wed, 9 Mar 2016 10:04:30 +0000 (11:04 +0100)]
rr: append_fromtag on upstream in-dialog requests

Record-Routing for in-dialog request are not needed by RFC 3162. But
there are many clients out there not sending initial route-set in
in-dialog requests. To provided them with the initial route-set together
with UAC modified requests the ;ftag parameter must be the to-tag on
upstream requests.

append_fromtag parameter added the tag value from "from" header  always,
even on upstream. This is fixed here.

It is not done on record_route_preset(). This should not be called on
record routing anyway.

4 years agoMerge pull request #535 from wdoekes/wjd-typo-connectons
Daniel-Constantin Mierla [Wed, 9 Mar 2016 10:02:05 +0000 (11:02 +0100)]
Merge pull request #535 from wdoekes/wjd-typo-connectons

websocket: Fix stats "connectons" typo's.

4 years agomodules/ims_usrloc_scscf: fix synchronize argument count
jaybeepee [Wed, 9 Mar 2016 09:09:20 +0000 (11:09 +0200)]
modules/ims_usrloc_scscf: fix synchronize argument count

4 years agowebsocket: Fix stats "connectons" typo's. 535/head
Walter Doekes [Wed, 9 Mar 2016 07:58:53 +0000 (08:58 +0100)]
websocket: Fix stats "connectons" typo's.

The stats now list:

    ws_sip_max_concurrent_connections
    ws_msrp_max_concurrent_connections

Instead of:

    ws_sip_max_concurrent_connectons
    ws_msrp_max_concurrent_connectons

Note that the latter still exist as aliases to the corrected values for
a while.

4 years agomodules/cdp: fixed typo in len check
jaybeepee [Wed, 9 Mar 2016 05:59:29 +0000 (07:59 +0200)]
modules/cdp: fixed typo in len check

4 years agoRevert "modules/cdp: fixed typo in len check"
jaybeepee [Wed, 9 Mar 2016 05:58:41 +0000 (07:58 +0200)]
Revert "modules/cdp: fixed typo in len check"

This reverts commit 5dfdfd84761d061615addd30b4c59af5ca32e907.

4 years agomodules/cdp: fixed typo in len check
jaybeepee [Tue, 8 Mar 2016 11:09:17 +0000 (13:09 +0200)]
modules/cdp: fixed typo in len check

4 years agomodules/cdp: print diameter session-id for slow diameter responses (useful for debug)
jaybeepee [Tue, 8 Mar 2016 09:08:15 +0000 (11:08 +0200)]
modules/cdp: print diameter session-id for slow diameter responses (useful for debug)

4 years agomodules/ims_usrloc_scscf: improved mysql efficiency
jaybeepee [Tue, 8 Mar 2016 09:03:15 +0000 (11:03 +0200)]
modules/ims_usrloc_scscf: improved mysql efficiency
    - added transaction instead of autocomitting each statement
    - changed query to more efficient join for many-to-many mapping deletion

4 years agomodules/ims_usrloc_scscf: multiprocess local timer support added
jaybeepee [Tue, 8 Mar 2016 09:00:01 +0000 (11:00 +0200)]
modules/ims_usrloc_scscf: multiprocess local timer support added

4 years agoMerge pull request #534 from athonet-open/fix_tel2sip
Daniel-Constantin Mierla [Mon, 7 Mar 2016 15:46:28 +0000 (16:46 +0100)]
Merge pull request #534 from athonet-open/fix_tel2sip

siputils: tel2sip(): fix 'off by one' when allocating memory

4 years agosiputils: tel2sip(): fix 'off by one' when allocating memory 534/head
Dragos Oancea [Mon, 7 Mar 2016 14:10:32 +0000 (15:10 +0100)]
siputils: tel2sip(): fix 'off by one' when allocating memory

4 years agoMerge pull request #527 from fredposner/master
Daniel-Constantin Mierla [Fri, 4 Mar 2016 08:01:19 +0000 (09:01 +0100)]
Merge pull request #527 from fredposner/master

permissions: very minor spelling changes

4 years agopermissions: very minor spelling changes 527/head
qxork [Thu, 3 Mar 2016 17:13:29 +0000 (12:13 -0500)]
permissions: very minor spelling changes

4 years agopermissions: very minor spelling changes
qxork [Thu, 3 Mar 2016 16:51:02 +0000 (11:51 -0500)]
permissions: very minor spelling changes

4 years agopresence: use unsigned int for expires limits min and max
Daniel-Constantin Mierla [Thu, 3 Mar 2016 08:41:45 +0000 (09:41 +0100)]
presence: use unsigned int for expires limits min and max

- reported by GH #521
- coherent indentation and spacing

4 years agopkg/kamailio/deb: fix typo at erlang short description
Victor Seva [Thu, 3 Mar 2016 08:35:33 +0000 (09:35 +0100)]
pkg/kamailio/deb: fix typo at erlang short description

4 years agoMerge pull request #525 from mslehto/uacdoc
Daniel-Constantin Mierla [Tue, 1 Mar 2016 22:32:23 +0000 (23:32 +0100)]
Merge pull request #525 from mslehto/uacdoc

modules/uac: document new uacreg table entries

4 years agoMerge pull request #524 from aphistic/fix-siptrace-aliasing
Daniel-Constantin Mierla [Tue, 1 Mar 2016 22:32:02 +0000 (23:32 +0100)]
Merge pull request #524 from aphistic/fix-siptrace-aliasing

siptrace: Use the trace_local_ip setting in sip_trace()

4 years agomodules/uac: refresh content of README 525/head
Mikko Lehto [Tue, 1 Mar 2016 20:35:08 +0000 (22:35 +0200)]
modules/uac: refresh content of README

4 years agosiptrace: Use the trace_local_ip setting in sip_trace() 524/head
Erik Davidson [Tue, 1 Mar 2016 20:36:02 +0000 (14:36 -0600)]
siptrace: Use the trace_local_ip setting in sip_trace()

4 years agomodules/uac: add flags and reg_delay to uacreg table documentation
Mikko Lehto [Tue, 1 Mar 2016 20:21:48 +0000 (22:21 +0200)]
modules/uac: add flags and reg_delay to uacreg table documentation

4 years agocore: coherent indentation and spacing
Daniel-Constantin Mierla [Tue, 1 Mar 2016 10:45:05 +0000 (11:45 +0100)]
core: coherent indentation and spacing

4 years agotsilo: don't execute tm callback for TMCB_DESTROY if server shutdowns
Daniel-Constantin Mierla [Tue, 1 Mar 2016 10:35:41 +0000 (11:35 +0100)]
tsilo: don't execute tm callback for TMCB_DESTROY if server shutdowns

- tsilo mod_destroy will clean up, otherwise may end up in deadlock at
  shutdown, when a slot lock is already aquired and the callback will
  try to aquire again

4 years agocore: option to check if server is in destroy modules phase
Daniel-Constantin Mierla [Tue, 1 Mar 2016 10:32:59 +0000 (11:32 +0100)]
core: option to check if server is in destroy modules phase

4 years agomodules/ims_usrloc_scscf: new mod param contact_delete_delay
Richard Good [Tue, 1 Mar 2016 08:17:40 +0000 (10:17 +0200)]
modules/ims_usrloc_scscf: new mod param contact_delete_delay
contact_delete_delay: length of time to delay before deleting contact in state delay delete

4 years agomodules/ims_qos: modified log line to be ERROR
Richard Good [Tue, 1 Mar 2016 08:17:17 +0000 (10:17 +0200)]
modules/ims_qos: modified log line to be ERROR

4 years agomodules/ims_charging: added additional log line
Richard Good [Tue, 1 Mar 2016 08:16:57 +0000 (10:16 +0200)]
modules/ims_charging: added additional log line

4 years agoMerge branch 'master' of https://github.com/kamailio/kamailio
Juha Heinanen [Tue, 1 Mar 2016 07:50:18 +0000 (09:50 +0200)]
Merge branch 'master' of https://github.com/kamailio/kamailio

4 years agoMerge pull request #523 from sippy/master_rtpp_ip6_fix
Daniel-Constantin Mierla [Tue, 1 Mar 2016 07:49:31 +0000 (08:49 +0100)]
Merge pull request #523 from sippy/master_rtpp_ip6_fix

Fix an issue with IPv6 in the rtpproxy module

4 years agoMerge pull request #519 from phil-lavin/tls-threshold-logging
Daniel-Constantin Mierla [Tue, 1 Mar 2016 07:47:23 +0000 (08:47 +0100)]
Merge pull request #519 from phil-lavin/tls-threshold-logging

tls: enhance the logging of ssl bug #1491 workaround

4 years agosrdb1/schema: added connection_idx index to location table
Juha Heinanen [Tue, 1 Mar 2016 07:46:52 +0000 (09:46 +0200)]
srdb1/schema: added connection_idx index to location table

4 years agoMerge pull request #520 from kamailio/tsearle-futex-try
Daniel-Constantin Mierla [Tue, 1 Mar 2016 07:46:37 +0000 (08:46 +0100)]
Merge pull request #520 from kamailio/tsearle-futex-try

core/futex: fix bug in futex_try

4 years agoMerge pull request #522 from mslehto/sdpops
Daniel-Constantin Mierla [Tue, 1 Mar 2016 07:45:16 +0000 (08:45 +0100)]
Merge pull request #522 from mslehto/sdpops

sdpops improvements and tests

4 years agoFix IPv6 handling with the default setup. With the current code, 523/head
Maksym Sobolyev [Mon, 29 Feb 2016 21:28:53 +0000 (13:28 -0800)]
Fix IPv6 handling with the default setup. With the current code,
it's possible for it to pit IPv6 address, but set adress family
to the IP4.

4 years agotest/unit: add unit test for sdpops script function sdp_remove_line_by_prefix() 522/head
Mikko Lehto [Mon, 29 Feb 2016 14:21:25 +0000 (16:21 +0200)]
test/unit: add unit test for sdpops script function sdp_remove_line_by_prefix()

4 years agomodules/sdpops: reimplement sdp_remove_line_by_prefix() to fix shortcomings
Mikko Lehto [Mon, 29 Feb 2016 13:35:41 +0000 (15:35 +0200)]
modules/sdpops: reimplement sdp_remove_line_by_prefix() to fix shortcomings

- single line match was not removed
- multiline match with non-related lines between was not removed

4 years agomodules/ims_registrar_scscf: extra processes in S-CSCF for generating NOTIFYs
jaybeepee [Mon, 29 Feb 2016 12:27:55 +0000 (14:27 +0200)]
modules/ims_registrar_scscf: extra processes in S-CSCF for generating NOTIFYs

4 years agomodules/ims_usrloc_scscf: extra debugging for contact deletion
jaybeepee [Mon, 29 Feb 2016 12:26:36 +0000 (14:26 +0200)]
modules/ims_usrloc_scscf: extra debugging for contact deletion

4 years agomodules/ims_usrloc_scscf: delayed deletion of contacts on delete or expiry
jaybeepee [Mon, 29 Feb 2016 12:25:21 +0000 (14:25 +0200)]
modules/ims_usrloc_scscf: delayed deletion of contacts on delete or expiry

4 years agomodules/ims_usrloc_scscf: don't load empty scscf contacts from DB
jaybeepee [Mon, 29 Feb 2016 12:21:25 +0000 (14:21 +0200)]
modules/ims_usrloc_scscf: don't load empty scscf contacts from DB

4 years agoims_dialog: fix small refcount bug
jaybeepee [Mon, 29 Feb 2016 12:17:17 +0000 (14:17 +0200)]
ims_dialog: fix small refcount bug

4 years agomodules/ims_dialog: add default reason headers for mi-terminated dlgs
jaybeepee [Mon, 29 Feb 2016 12:13:03 +0000 (14:13 +0200)]
modules/ims_dialog: add default reason headers for mi-terminated dlgs

4 years agomodules/ims_dialog: check branch is set before dereferencing
jaybeepee [Mon, 29 Feb 2016 12:11:04 +0000 (14:11 +0200)]
modules/ims_dialog: check branch is set before dereferencing

4 years agomodules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search...
jaybeepee [Mon, 29 Feb 2016 12:09:14 +0000 (14:09 +0200)]
modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
    - more flexibility on state of contact to search for

4 years agomodules/ims_charging: add reason header for out-of-credit timeouts
jaybeepee [Mon, 29 Feb 2016 12:08:00 +0000 (14:08 +0200)]
modules/ims_charging: add reason header for out-of-credit timeouts

4 years agomodules/ims_charging: release dialog reference on Ro failure conditions
jaybeepee [Mon, 29 Feb 2016 12:06:33 +0000 (14:06 +0200)]
modules/ims_charging: release dialog reference on Ro failure conditions

4 years agomodules/ims_charging: print error on failed CCR resultcode
jaybeepee [Mon, 29 Feb 2016 12:05:55 +0000 (14:05 +0200)]
modules/ims_charging: print error on failed CCR resultcode

4 years agomodules/ims_charging: check msg for reason header and include in Ro CCR if present
jaybeepee [Mon, 29 Feb 2016 12:03:54 +0000 (14:03 +0200)]
modules/ims_charging: check msg for reason header and include in Ro CCR if present

4 years agomodules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search...
jaybeepee [Mon, 29 Feb 2016 11:59:37 +0000 (13:59 +0200)]
modules/ims_usrloc_pcscf, ims_usrloc_scscf, ims_qos: pass contact state into search requests
    - more flexibility on state of contact to search for

4 years agosiputils: Fixes & safety improvements for sip_p_charging_vector()
Carsten Bock [Fri, 26 Feb 2016 16:54:29 +0000 (17:54 +0100)]
siputils: Fixes & safety improvements for sip_p_charging_vector()

4 years agodnssec Find library in /usr/local too
Olle E. Johansson [Fri, 26 Feb 2016 15:15:52 +0000 (16:15 +0100)]
dnssec Find library in /usr/local too

4 years agodnssec Build with include files in /usr/local as well
Olle E. Johansson [Fri, 26 Feb 2016 15:12:45 +0000 (16:12 +0100)]
dnssec Build with include files in /usr/local as well

4 years agokazoo: log invalid json
lazedo [Fri, 26 Feb 2016 15:38:50 +0000 (15:38 +0000)]
kazoo: log invalid json

4 years agohttp_async_client: updated README
Federico Cabiddu [Thu, 25 Feb 2016 15:07:29 +0000 (16:07 +0100)]
http_async_client: updated README

4 years agohttp_async_client: documentation fixes
Federico Cabiddu [Thu, 25 Feb 2016 15:00:36 +0000 (16:00 +0100)]
http_async_client: documentation fixes

4 years agohttp_async_client: some module's logs fixes
Federico Cabiddu [Thu, 25 Feb 2016 14:46:08 +0000 (15:46 +0100)]
http_async_client: some module's logs fixes

4 years agohttp_async_client: add "suspend" to $http_req keys
Federico Cabiddu [Thu, 25 Feb 2016 14:42:09 +0000 (15:42 +0100)]
http_async_client: add "suspend" to $http_req keys

4 years agokazoo: fix reconnect
lazedo [Thu, 25 Feb 2016 16:38:12 +0000 (16:38 +0000)]
kazoo: fix reconnect

4 years agocore/futex: fix bug in futex_try 520/head
tsearle [Thu, 25 Feb 2016 08:56:09 +0000 (09:56 +0100)]
core/futex: fix bug in futex_try

atomic_cmpxchg returns the previous value.  If the previous value was 0 then it was previously unlocked and we now have acquired the lock.

Thus, it should  be c==0 that is considered as the case we enter the lock, not c!=0

As far as I can tell, lock_try (and lock_set_try) are currently no used anywhere in the code, so this fix shoudn't have any impact

4 years agotls: fix line breaks 519/head
Phil Lavin [Wed, 24 Feb 2016 12:21:42 +0000 (12:21 +0000)]
tls: fix line breaks

- fix line breaks in previous logging commit

4 years agotls: enhance the logging of ssl bug #1491 workaround
Phil Lavin [Wed, 24 Feb 2016 12:06:41 +0000 (12:06 +0000)]
tls: enhance the logging of ssl bug #1491 workaround

- log shm_available_safe() instead of shm_available() as this is what is
  actually compared in the check
- also log the relevant threshold as it is not always obvious if the default
  value is being used

4 years agoMerge pull request #505 from smititelu/master
Stefan Mititelu [Tue, 23 Feb 2016 11:46:59 +0000 (13:46 +0200)]
Merge pull request #505 from smititelu/master

Fix node selection when rtpengine_delete(), for branching scenarios

4 years agortpengine: Delete all entries if viabranch.len==0 505/head
Stefan Mititelu [Wed, 10 Feb 2016 09:36:45 +0000 (11:36 +0200)]
rtpengine: Delete all entries if viabranch.len==0

- try to delete all (callid, viabranchX/Y..) hashtable entries when
rtpengine_delete() is called with viabranch.len==0
- release lock before returning

4 years agortpengine: LM_NOTICE to LM_DBG
Stefan Mititelu [Tue, 9 Feb 2016 12:20:56 +0000 (14:20 +0200)]
rtpengine: LM_NOTICE to LM_DBG

Change LM_NOTICE to LM_DBG when failed to find looked up node in hastable.
These logs appeared mostly for new calls, when inserting new entries in the
hashtable. This is normal behaviour.

4 years agortpengine: Fix node selection for branching cases
Stefan Mititelu [Tue, 9 Feb 2016 12:13:31 +0000 (14:13 +0200)]
rtpengine: Fix node selection for branching cases

Update node selection when rtpengine_delete() is called to select existing
node, when the viabranch is NULL. Useful in branching scenarios.

4 years agomodules/sipt add charging indication
Torrey Searle [Tue, 23 Feb 2016 07:57:16 +0000 (08:57 +0100)]
modules/sipt add charging indication

4 years agopkg/kamailio/deb: version set to 4.4.0-pre1
Victor Seva [Tue, 23 Feb 2016 07:54:47 +0000 (08:54 +0100)]
pkg/kamailio/deb: version set to 4.4.0-pre1

4 years agortpengine: fix queried_nodes_limit logic
Stefan Mititelu [Fri, 19 Feb 2016 11:11:44 +0000 (13:11 +0200)]
rtpengine: fix queried_nodes_limit logic

Right now, even if the selected node returns error, the same node is still
selected and still queried for maximum of queried_nodes_limit times.

Don't retry to query the previous nodes, upon error returned (i.e.
Parallel session limit reached"). Instead, remember the queried nodes and try
to select between un-queried ones. Thus, rtpengine_offer() will select a proper,
available node which will be inserted in the hashtable and further used.

4 years agortpengine: fix hashtable insert logic
Stefan Mititelu [Fri, 19 Feb 2016 07:29:44 +0000 (09:29 +0200)]
rtpengine: fix hashtable insert logic

Add hastable entry only when rtpengine responded with non-error to received command.
This is useful when rtpengine machine responds with errors like
"Paralel session limit reached". In this case, one doesn't want to add the
entry, but to try another node.

4 years agoMakefile.defs: version set to 4.4.0-pre1
Daniel-Constantin Mierla [Tue, 23 Feb 2016 07:40:46 +0000 (08:40 +0100)]
Makefile.defs: version set to 4.4.0-pre1

4 years agoMerge pull request #514 from phil-lavin/feature-trying-master
Daniel-Constantin Mierla [Mon, 22 Feb 2016 22:20:07 +0000 (23:20 +0100)]
Merge pull request #514 from phil-lavin/feature-trying-master

pua_dialoginfo: support for sending "Trying" state for callee

4 years agoMerge pull request #517 from mslehto/openbsd
Daniel-Constantin Mierla [Mon, 22 Feb 2016 22:17:47 +0000 (23:17 +0100)]
Merge pull request #517 from mslehto/openbsd

OpenBSD fixes

4 years agoMakefile.defs: remove outdated OpenBSD logic 517/head
Mikko Lehto [Mon, 22 Feb 2016 21:43:15 +0000 (23:43 +0200)]
Makefile.defs: remove outdated OpenBSD logic