This page has been visited 528 times.
2. What is new in 3.6.0
2.1 OpenSIPS script
2.2 OpenSIPS Core
- Added the $return variable which can be used to retrieved the return value of the previously executed route.
- Routes can return different variables through the return() function.
- New {s.date2unix} transformation, for easily parsing and/or validating the RFC-3261 format of the SIP "Date" header
2.3 [NEW] CACHEDB_DYNAMODB module
- The new cachedb_dynamodb module has been added to provide integration with Amazon's DynamoDB database.
2.4 [NEW] EXAMPLE module
- The new example module has been added to be used as a starting point for writing new modules.
2.5 B2B_Enities module
2.6 DIALOG module
- the $dlg_val variable now also accepts a dynamic name, e.g. $dlg_val($var(name)), where $var(name) = "branch-" + $T_branch_idx;
- the dlg_inc_cseq() function has been added to allow you modify the dialog's CSeq for a particular leg.
2.7 DISPATCHER module
- NEW ping_sock= configuration option for the partition module parameter, for customizing the ping origination socket
- the dlg_inc_cseq() function has been added to allow you modify the dialog's CSeq for a particular leg.
2.8 JSON module
2.9 PROMETHEUS module
2.10 RATELIMIT module
- A new function was added, rl_values() that can be used to retrieve all the pipes' names available.
2.11 RTP_RELAY module
- The module can call a set of routes when media/SDP events are triggered - this can be used to perform custom RTP relaying operations.
2.12 RTPEngine module
- The rtpengine_stop_media() function can receive an extra parameter that returns the position of the last media file played.
- Added ping_enabled parameter that makes the module ping enabled nodes as well, if they are idle.
- The rtpengine_enable MI command has been enhanced to allow setting a node in probing mode.
- A new parameter named extra_failover_error has been added that allows you to failover to a new node in case of custom errors reported by RTPengine.
- The E_RTPENGINE_STATUS event contains a new set parameter which helps you differentiate between multiple events of the same socket in different sets.
- Added the rtpengine_pause_recording() function to pause recording sessions started from script.
2.13 RTPProxy module
- The rtporoxy_enable MI command has been enhanced to allow setting a node in probing mode.
2.14 SIPREC module
- Two new events have been added, E_SIPREC_START and E_SIPREC_STOP, that are being triggered when a SIPREC session is started and terminated/stopped.
2.15 UUID module
- added support for UUIDv7, which is accessible via the uuid() UUID module function.