80cfdf66deFixed retrieval of MySQL error code.
paulc
2020-08-17 11:07:03 +0000
aaf34c810aAdd String::toUInt64() method which parses an uint64_t from a string.
oana
2020-08-05 13:02:53 +0000
fa7d1244caAdd String::toUInt64() method which parses an uint64_t from a string.
oana
2020-08-05 13:02:53 +0000
c36e67711eAdded support to retry a query when deadlock is returned by the server.
marian
2020-07-21 14:00:05 +0000
4fbc9eecfeAdded support to retry a query when deadlock is returned by the server.
marian
2020-07-21 14:00:05 +0000
38eb508f78Propagate rtp module debug enabler to library. Propagate rtp wrapper trace id to library. Added support to enable debug of sent/recv data and events.
marian
2020-07-21 07:39:54 +0000
10596bdb18Propagate rtp module debug enabler to library. Propagate rtp wrapper trace id to library. Added support to enable debug of sent/recv data and events.
marian
2020-07-21 07:39:54 +0000
624486eb31Fixed bug: print a received answer to a request sent without trace id while tracing is enabled. Fixed bug: set channel's trace id when building a dialog message. Added configuration option to enable sip tracing.
marian
2020-07-15 13:34:04 +0000
7fd35b99beFixed bug: print a received answer to a request sent without trace id while tracing is enabled. Fixed bug: set channel's trace id when building a dialog message. Added configuration option to enable sip tracing.
marian
2020-07-15 13:34:04 +0000
5fadec52f2Added setting to execute account operations on reload.
paulc
2020-07-13 14:27:52 +0000
073f33a3fbAdded setting to execute account operations on reload.
paulc
2020-07-13 14:27:52 +0000
51b6b1d2f2Fixed documentation.
marian
2020-07-10 08:20:08 +0000
c3c5036944Fixed documentation.
marian
2020-07-10 08:20:08 +0000
80a92b00a2Copy sip headers for 200 OK sent or received on re-invite.
marian
2020-07-01 12:15:26 +0000
0b5e30d1e3Copy sip headers for 200 OK sent or received on re-invite.
marian
2020-07-01 12:15:26 +0000
22ebf95683Added support for configuring a larger number of worker threads.
paulc
2020-06-26 10:29:53 +0000
940911c6ecAdded support for configuring a larger number of worker threads.
paulc
2020-06-26 10:29:53 +0000
21b9d6a32cAdded separate (global) mutex used to protect access to Channel::m_status. Removed unsafe public method used to obtain it. Added methods used to safely obtain a copy of it.
marian
2020-05-29 14:03:35 +0000
e090326356Added separate (global) mutex used to protect access to Channel::m_status. Removed unsafe public method used to obtain it. Added methods used to safely obtain a copy of it.
marian
2020-05-29 14:03:35 +0000
8d6195341dPostpone 'fmtp' and 'gpmd' lines processing until codec name is set. Fixes receiving non standard payload number with fmtp/gpmd line set before corresponding 'rtpmap' line.
marian
2020-05-20 11:19:12 +0000
1eae4a0eeePostpone 'fmtp' and 'gpmd' lines processing until codec name is set. Fixes receiving non standard payload number with fmtp/gpmd line set before corresponding 'rtpmap' line.
marian
2020-05-20 11:19:12 +0000
ee43383e2aLowered default level for untracked channels debug message.
marian
2020-04-24 11:10:50 +0000
7d1524679bLowered default level for untracked channels debug message.
marian
2020-04-24 11:10:50 +0000
9eb4c14056Propagate trace_id to user.auth.
oana
2020-04-23 11:21:35 +0000
931d583b48Propagate trace_id to user.auth.
oana
2020-04-23 11:21:35 +0000
25422700b2Add support in SIP, SDP, RTP and CDR build for tracing a call.
oana
2020-04-22 14:18:49 +0000
636e41a2cdAdd support in SIP, SDP, RTP and CDR build for tracing a call.
oana
2020-04-22 14:18:49 +0000
a90f93814cAdd support for tracing matching of regexroute rules for a message.
oana
2020-04-22 12:45:33 +0000
c118f78577Add support for tracing matching of regexroute rules for a message.
oana
2020-04-22 12:45:33 +0000
7ef83087a6Add tracing and propagation of trace ID in CallEndpoint and Channel.
oana
2020-04-22 12:36:46 +0000
2f7e7d8537Add tracing and propagation of trace ID in CallEndpoint and Channel.
oana
2020-04-22 12:36:46 +0000
8209f5614cAdd Javascript implementation for trace debug methods. Add a setTraceId() method in Engine that sets the trace ID in current runner. This then activates internally displaying the trace ID for any Engine.debug/output.alarm call from a script.
oana
2020-04-22 12:05:53 +0000
670f9746b7Add Javascript implementation for trace debug methods. Add a setTraceId() method in Engine that sets the trace ID in current runner. This then activates internally displaying the trace ID for any Engine.debug/output.alarm call from a script.
oana
2020-04-22 12:05:53 +0000
326e4941d7Add a trace ID to objects. Add debugging methods variants that print the trace ID.
oana
2020-04-22 12:00:37 +0000
f0a327d2bbAdd a trace ID to objects. Add debugging methods variants that print the trace ID.
oana
2020-04-22 12:00:37 +0000
47908cf938Add option to stop execution of an outgoing call. Propagate that parameter in dumb channel, tone generator and wave file. In SIP, simulate going through the whole SIP stack before stopping execution of the call.
oana
2020-04-22 10:59:48 +0000
e337f4bc3aAdd option to stop execution of an outgoing call. Propagate that parameter in dumb channel, tone generator and wave file. In SIP, simulate going through the whole SIP stack before stopping execution of the call.
oana
2020-04-22 10:59:48 +0000
1db8917b18Added a limit of how many messages can be queued to an external script.
paulc
2020-04-15 15:39:14 +0000
03985c7dbbAdded a limit of how many messages can be queued to an external script.
paulc
2020-04-15 15:39:14 +0000
f099430479Added support for checking if a module is loaded. Added support for configuration conditionals on module loaded.
paulc
2020-04-15 13:50:14 +0000
7ac83d9218Added support for checking if a module is loaded. Added support for configuration conditionals on module loaded.
paulc
2020-04-15 13:50:14 +0000
7da6684a2aMake JsURI URI value available: properly call JsObject constructor.
marian
2020-04-14 05:58:16 +0000
f2343ff21fMake JsURI URI value available: properly call JsObject constructor.
marian
2020-04-14 05:58:16 +0000
700b3b1036Add Engine methods for retrieving current line of source code being executed, current source file name and the concatenation of both. Add Message.trace() method for tracking of message handling in JS code.
oana
2020-04-01 11:47:55 +0000
6965bec52fAdd Engine methods for retrieving current line of source code being executed, current source file name and the concatenation of both. Add Message.trace() method for tracking of message handling in JS code.
oana
2020-04-01 11:47:55 +0000
1fd6d25f05Added support for retrieving the timezone at any time, not just now. Fixed the Javascript Date getTimezoneOffset() result.
paulc
2020-04-01 07:38:14 +0000
94a3b70b42Added support for retrieving the timezone at any time, not just now. Fixed the Javascript Date getTimezoneOffset() result.
paulc
2020-04-01 07:38:14 +0000
2eae0b863fProtect and check the MGCP GW address if changing it.
paulc
2020-03-31 16:30:56 +0000
92b1488538Protect and check the MGCP GW address if changing it.
paulc
2020-03-31 16:30:56 +0000
a440eab1f5Add command for generating merged configuration files from rmanager.
oana
2020-03-25 14:34:04 +0000
380b6491a9Add command for generating merged configuration files from rmanager.
oana
2020-03-25 14:34:04 +0000
b7e67edec9Added capability to disable SDP forward from routing.
marian
2020-03-09 07:15:06 +0000
354b2b278dAdded capability to disable SDP forward from routing.
marian
2020-03-09 07:15:06 +0000
d518874ba5Bumped version to 6.2.1 devel.
paulc
2020-03-03 16:47:04 +0000
349d77ccf9Bumped version to 6.2.1 devel.
paulc
2020-03-03 16:47:04 +0000
fe26be66ebBumped version to 6.2.0 release.
paulc
2020-03-03 15:43:35 +0000
c00b861b68Bumped version to 6.2.0 release.
paulc
2020-03-03 15:43:35 +0000
4e993705cfFixed xdebug build of the javascript module.
paulc
2020-03-03 14:52:36 +0000
18e10ce2c3Fixed xdebug build of the javascript module.
paulc
2020-03-03 14:52:36 +0000
1ada2db923Automatically add a Contact to UPDATE messages too.
paulc
2020-02-28 15:31:42 +0000
b69a858134Automatically add a Contact to UPDATE messages too.
paulc
2020-02-28 15:31:42 +0000
98bdfee9f5Handle 'silent' error/reason in reject, disconnect, drop. Silence channel's transaction: process it but send nothing to remote party.
marian
2020-02-27 12:11:28 +0000
8fe3d0585cHandle 'silent' error/reason in reject, disconnect, drop. Silence channel's transaction: process it but send nothing to remote party.
marian
2020-02-27 12:11:28 +0000
af48f5f028Added an easy way to block a RTP forwarding reINVITE call.update message. Handle the message (to stop it) but set retValue to "-" or "error".
paulc
2020-02-26 15:13:39 +0000
dd4a0224deAdded an easy way to block a RTP forwarding reINVITE call.update message. Handle the message (to stop it) but set retValue to "-" or "error".
paulc
2020-02-26 15:13:39 +0000
485782c9faAdded configurable option to put all headers received in initial SIP requests in yate message.
marian
2020-02-26 13:08:04 +0000
ed89e03628Added configurable option to put all headers received in initial SIP requests in yate message.
marian
2020-02-26 13:08:04 +0000
c194371fbdMade URI object and methods available in javascript.
marian
2020-02-21 14:41:19 +0000
8ea6c82663Made URI object and methods available in javascript.
marian
2020-02-21 14:41:19 +0000
633513a2bcHandle RegExp when given in string split delimiter.
marian
2020-02-21 14:15:15 +0000
d5fa7c939cHandle RegExp when given in string split delimiter.
marian
2020-02-21 14:15:15 +0000
2775f7bec8Added String split method using a regular expression to match the delimiter.
marian
2020-02-21 14:13:44 +0000
eca47dccd3Added String split method using a regular expression to match the delimiter.
marian
2020-02-21 14:13:44 +0000
e1857cca07Improved alarm message put on reading possible truncated packet for udp listener.
marian
2020-02-17 06:35:48 +0000
d56a073f95Improved alarm message put on reading possible truncated packet for udp listener.
marian
2020-02-17 06:35:48 +0000
38015c2c1aFixed bug: search the whole mappings list when building SDP: current format may be present with different payload.
marian
2020-02-14 15:02:18 +0000
188bd8c716Fixed bug: search the whole mappings list when building SDP: current format may be present with different payload.
marian
2020-02-14 15:02:18 +0000
8da8be13eaExtend socket read buffer by 1 to allow reading configured size (maxpkt). Put an alarm when UDP is reading configured maxpkt number of bytes.
marian
2020-02-14 10:44:44 +0000
84a5d499d9Extend socket read buffer by 1 to allow reading configured size (maxpkt). Put an alarm when UDP is reading configured maxpkt number of bytes.
marian
2020-02-14 10:44:44 +0000
1d04f8a45fCheck commands pointer is valid before using it.
oana
2020-02-03 15:04:55 +0000
9288310de3Check commands pointer is valid before using it.
oana
2020-02-03 15:04:55 +0000
5f1c43af00Added support for adding extra runtime parameters from main config file or Engine command. For thread safety reason runtime parameters cannot be deleted or modified.
paulc
2020-02-01 17:38:17 +0000
2de63bfa8fAdded support for adding extra runtime parameters from main config file or Engine command. For thread safety reason runtime parameters cannot be deleted or modified.
paulc
2020-02-01 17:38:17 +0000
dbdc6b6c2eAdded separate mutex to protect the scripts list and operations. Avoids locking the module if script parse is taking a long time.
marian
2019-12-19 12:21:42 +0000
899c7425a7Added separate mutex to protect the scripts list and operations. Avoids locking the module if script parse is taking a long time.
marian
2019-12-19 12:21:42 +0000
88d48a9b0bSilenced antialising compiler warning related to pointer conversion.
marian
2019-12-11 06:47:59 +0000
a880cf8cc9Silenced antialising compiler warning related to pointer conversion.
marian
2019-12-11 06:47:59 +0000
85759c91d4Fixed parameter name in documentation.
marian
2019-12-11 06:44:18 +0000
1edde8b332Fixed parameter name in documentation.
marian
2019-12-11 06:44:18 +0000
84b8b542e8Add support for passing arguments to setTimeout/setInterval Engine methods.
oana
2019-11-26 11:17:24 +0000
d3d7ae47a8Add support for passing arguments to setTimeout/setInterval Engine methods.
oana
2019-11-26 11:17:24 +0000
9e1e43cd84Added the Array-like "arguments" variable to called functions.
paulc
2019-11-25 15:16:46 +0000
3577c50b78Added the Array-like "arguments" variable to called functions.
paulc
2019-11-25 15:16:46 +0000
8ac988d434Allow overriding from (pre)routing the ENUM domains used. Added option to continue routing even if ENUM has returned a matching answer.
paulc
2019-11-18 16:00:19 +0000
0b97cf196eAllow overriding from (pre)routing the ENUM domains used. Added option to continue routing even if ENUM has returned a matching answer.
paulc
2019-11-18 16:00:19 +0000
318c02c51aAdded to build and fixed the Wireshark sniffer and the G.722 codec.
paulc
2019-11-13 13:00:08 +0000
c91de2c9f3Added to build and fixed the Wireshark sniffer and the G.722 codec.
paulc
2019-11-13 13:00:08 +0000
614e4caf04Always update dialog uri from Contact header when handling 2xx answer to INVITE. Added option (default: disable) to also change party if autochangeparty is enabled.
marian
2019-11-13 11:18:31 +0000
4ed607b0c6Always update dialog uri from Contact header when handling 2xx answer to INVITE. Added option (default: disable) to also change party if autochangeparty is enabled.
marian
2019-11-13 11:18:31 +0000
93677a25beAdd global node ID information to the engine.
oana
2019-11-13 10:44:03 +0000