Commit Graph

  • 80cfdf66de Fixed retrieval of MySQL error code. paulc 2020-08-17 11:07:03 +0000
  • aaf34c810a Add String::toUInt64() method which parses an uint64_t from a string. oana 2020-08-05 13:02:53 +0000
  • fa7d1244ca Add String::toUInt64() method which parses an uint64_t from a string. oana 2020-08-05 13:02:53 +0000
  • c36e67711e Added support to retry a query when deadlock is returned by the server. marian 2020-07-21 14:00:05 +0000
  • 4fbc9eecfe Added support to retry a query when deadlock is returned by the server. marian 2020-07-21 14:00:05 +0000
  • 38eb508f78 Propagate 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
  • 10596bdb18 Propagate 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
  • 624486eb31 Fixed 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
  • 7fd35b99be Fixed 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
  • 5fadec52f2 Added setting to execute account operations on reload. paulc 2020-07-13 14:27:52 +0000
  • 073f33a3fb Added setting to execute account operations on reload. paulc 2020-07-13 14:27:52 +0000
  • 51b6b1d2f2 Fixed documentation. marian 2020-07-10 08:20:08 +0000
  • c3c5036944 Fixed documentation. marian 2020-07-10 08:20:08 +0000
  • 80a92b00a2 Copy sip headers for 200 OK sent or received on re-invite. marian 2020-07-01 12:15:26 +0000
  • 0b5e30d1e3 Copy sip headers for 200 OK sent or received on re-invite. marian 2020-07-01 12:15:26 +0000
  • 22ebf95683 Added support for configuring a larger number of worker threads. paulc 2020-06-26 10:29:53 +0000
  • 940911c6ec Added support for configuring a larger number of worker threads. paulc 2020-06-26 10:29:53 +0000
  • 21b9d6a32c Added 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
  • e090326356 Added 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
  • 8d6195341d Postpone '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
  • 1eae4a0eee Postpone '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
  • ee43383e2a Lowered default level for untracked channels debug message. marian 2020-04-24 11:10:50 +0000
  • 7d1524679b Lowered default level for untracked channels debug message. marian 2020-04-24 11:10:50 +0000
  • 9eb4c14056 Propagate trace_id to user.auth. oana 2020-04-23 11:21:35 +0000
  • 931d583b48 Propagate trace_id to user.auth. oana 2020-04-23 11:21:35 +0000
  • 25422700b2 Add support in SIP, SDP, RTP and CDR build for tracing a call. oana 2020-04-22 14:18:49 +0000
  • 636e41a2cd Add support in SIP, SDP, RTP and CDR build for tracing a call. oana 2020-04-22 14:18:49 +0000
  • a90f93814c Add support for tracing matching of regexroute rules for a message. oana 2020-04-22 12:45:33 +0000
  • c118f78577 Add support for tracing matching of regexroute rules for a message. oana 2020-04-22 12:45:33 +0000
  • 7ef83087a6 Add tracing and propagation of trace ID in CallEndpoint and Channel. oana 2020-04-22 12:36:46 +0000
  • 2f7e7d8537 Add tracing and propagation of trace ID in CallEndpoint and Channel. oana 2020-04-22 12:36:46 +0000
  • 8209f5614c Add 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
  • 670f9746b7 Add 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
  • 326e4941d7 Add a trace ID to objects. Add debugging methods variants that print the trace ID. oana 2020-04-22 12:00:37 +0000
  • f0a327d2bb Add a trace ID to objects. Add debugging methods variants that print the trace ID. oana 2020-04-22 12:00:37 +0000
  • 47908cf938 Add 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
  • e337f4bc3a Add 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
  • 1db8917b18 Added a limit of how many messages can be queued to an external script. paulc 2020-04-15 15:39:14 +0000
  • 03985c7dbb Added a limit of how many messages can be queued to an external script. paulc 2020-04-15 15:39:14 +0000
  • f099430479 Added support for checking if a module is loaded. Added support for configuration conditionals on module loaded. paulc 2020-04-15 13:50:14 +0000
  • 7ac83d9218 Added support for checking if a module is loaded. Added support for configuration conditionals on module loaded. paulc 2020-04-15 13:50:14 +0000
  • 7da6684a2a Make JsURI URI value available: properly call JsObject constructor. marian 2020-04-14 05:58:16 +0000
  • f2343ff21f Make JsURI URI value available: properly call JsObject constructor. marian 2020-04-14 05:58:16 +0000
  • 700b3b1036 Add 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
  • 6965bec52f Add 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
  • 1fd6d25f05 Added 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
  • 94a3b70b42 Added 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
  • 2eae0b863f Protect and check the MGCP GW address if changing it. paulc 2020-03-31 16:30:56 +0000
  • 92b1488538 Protect and check the MGCP GW address if changing it. paulc 2020-03-31 16:30:56 +0000
  • a440eab1f5 Add command for generating merged configuration files from rmanager. oana 2020-03-25 14:34:04 +0000
  • 380b6491a9 Add command for generating merged configuration files from rmanager. oana 2020-03-25 14:34:04 +0000
  • b7e67edec9 Added capability to disable SDP forward from routing. marian 2020-03-09 07:15:06 +0000
  • 354b2b278d Added capability to disable SDP forward from routing. marian 2020-03-09 07:15:06 +0000
  • d518874ba5 Bumped version to 6.2.1 devel. paulc 2020-03-03 16:47:04 +0000
  • 349d77ccf9 Bumped version to 6.2.1 devel. paulc 2020-03-03 16:47:04 +0000
  • fe26be66eb Bumped version to 6.2.0 release. paulc 2020-03-03 15:43:35 +0000
  • c00b861b68 Bumped version to 6.2.0 release. paulc 2020-03-03 15:43:35 +0000
  • 4e993705cf Fixed xdebug build of the javascript module. paulc 2020-03-03 14:52:36 +0000
  • 18e10ce2c3 Fixed xdebug build of the javascript module. paulc 2020-03-03 14:52:36 +0000
  • 1ada2db923 Automatically add a Contact to UPDATE messages too. paulc 2020-02-28 15:31:42 +0000
  • b69a858134 Automatically add a Contact to UPDATE messages too. paulc 2020-02-28 15:31:42 +0000
  • 98bdfee9f5 Handle '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
  • 8fe3d0585c Handle '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
  • af48f5f028 Added 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
  • dd4a0224de Added 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
  • 485782c9fa Added configurable option to put all headers received in initial SIP requests in yate message. marian 2020-02-26 13:08:04 +0000
  • ed89e03628 Added configurable option to put all headers received in initial SIP requests in yate message. marian 2020-02-26 13:08:04 +0000
  • c194371fbd Made URI object and methods available in javascript. marian 2020-02-21 14:41:19 +0000
  • 8ea6c82663 Made URI object and methods available in javascript. marian 2020-02-21 14:41:19 +0000
  • 633513a2bc Handle RegExp when given in string split delimiter. marian 2020-02-21 14:15:15 +0000
  • d5fa7c939c Handle RegExp when given in string split delimiter. marian 2020-02-21 14:15:15 +0000
  • 2775f7bec8 Added String split method using a regular expression to match the delimiter. marian 2020-02-21 14:13:44 +0000
  • eca47dccd3 Added String split method using a regular expression to match the delimiter. marian 2020-02-21 14:13:44 +0000
  • e1857cca07 Improved alarm message put on reading possible truncated packet for udp listener. marian 2020-02-17 06:35:48 +0000
  • d56a073f95 Improved alarm message put on reading possible truncated packet for udp listener. marian 2020-02-17 06:35:48 +0000
  • 38015c2c1a Fixed 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
  • 188bd8c716 Fixed 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
  • 8da8be13ea Extend 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
  • 84a5d499d9 Extend 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
  • 1d04f8a45f Check commands pointer is valid before using it. oana 2020-02-03 15:04:55 +0000
  • 9288310de3 Check commands pointer is valid before using it. oana 2020-02-03 15:04:55 +0000
  • 5f1c43af00 Added 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
  • 2de63bfa8f Added 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
  • dbdc6b6c2e Added 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
  • 899c7425a7 Added 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
  • 88d48a9b0b Silenced antialising compiler warning related to pointer conversion. marian 2019-12-11 06:47:59 +0000
  • a880cf8cc9 Silenced antialising compiler warning related to pointer conversion. marian 2019-12-11 06:47:59 +0000
  • 85759c91d4 Fixed parameter name in documentation. marian 2019-12-11 06:44:18 +0000
  • 1edde8b332 Fixed parameter name in documentation. marian 2019-12-11 06:44:18 +0000
  • 84b8b542e8 Add support for passing arguments to setTimeout/setInterval Engine methods. oana 2019-11-26 11:17:24 +0000
  • d3d7ae47a8 Add support for passing arguments to setTimeout/setInterval Engine methods. oana 2019-11-26 11:17:24 +0000
  • 9e1e43cd84 Added the Array-like "arguments" variable to called functions. paulc 2019-11-25 15:16:46 +0000
  • 3577c50b78 Added the Array-like "arguments" variable to called functions. paulc 2019-11-25 15:16:46 +0000
  • 8ac988d434 Allow 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
  • 0b97cf196e Allow 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
  • 318c02c51a Added to build and fixed the Wireshark sniffer and the G.722 codec. paulc 2019-11-13 13:00:08 +0000
  • c91de2c9f3 Added to build and fixed the Wireshark sniffer and the G.722 codec. paulc 2019-11-13 13:00:08 +0000
  • 614e4caf04 Always 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
  • 4ed607b0c6 Always 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
  • 93677a25be Add global node ID information to the engine. oana 2019-11-13 10:44:03 +0000