Login | Register

About

About -> Available Versions -> 3.3.x Releases -> Release 3.3.0

This page has been visited 260 times.


1.  Migration from 3.2.x to 3.3.0


2.  What is new in 3.3.0

2.1  OpenSIPS script

  • TODO

2.2  OpenSIPS Core

  • the launch() function may accept a third optional parameter, a string, to be passed as $param(1) to the resume route.

2.3  OpenSIPS Modules

2.4  AUTH module

2.5  CACHEDB_REDIS module

  • added circular failover support using a comma-separated list of Redis instances! See the updated cachedb_url modparam

2.6  CALL_CENTER module

  • add $cc_state variable that exposes the call's state in the script.

2.7  CLUSTERER module

2.8  DISPATCHER module

  • new cluster_probing_mode modparam to control how the nodes should do the pinging of the destinations in a cluster setup. Options are full-mesh (all probe all), sharing-tag driven (one node probes all), or distributed (all nodes are probing a different sub-set of destinations).

2.9  DROUTING module

  • the carrier's attributes may be returned by the is_from_gw() / goes_to_gw() / dr_is_gw() functions via a variable provide as parameter.
  • the carrier's attributes may be returned by the route_to_gw() function via a variable provide as parameter.
  • new cluster_probing_mode modparam to control how the nodes should do the pinging of the gateways in a cluster setup. Options are full-mesh (all probe all), sharing-tag driven (one node probes all), or distributed (all nodes are probing a different sub-set of gateways).
  • new gw_socket_filter_mode modparam to controls the gateway filtering during DB loading, or, which gateways are loaded or not into memory depending on the configured socket they have.

2.10  PROMETHEUS module

  • You can now define a regular expression that can be used to modify the name of a statistic to a new name and a set of labels using the new labels parameter.

2.11  RATELIMIT module

  • One can filter the pipes that are being replicated over cachedb/bin through the new /r and /b flags that can be specified when checking a pipe using the rl_check function.
  • New filter and filter_out optional parameters are available for filtering (based on patterns with wildcards) which active pipes should be listed by the rl_list MI function.

2.12  REST_CLIENT module

  • new max_transfer_size module parameter, which limits the maximum size of a single download

2.13  RTPPROXY module

  • The rtpproxy_offer and rtpproxy_answer functions have been enhanced with an extra variable that can be used to specify the body to be used for offer/answer, instead of the one in the SIP message. The same variable is used to return the updated body.

2.14  RTPENGINE module

  • Added a new parameter, error_pv, that can be used to return eventual errors returned by the RTPEngine server.

2.15  SIPMSGOPS module

2.16  SIPREC module

2.17  TOPOLOGY_HIDING module

  • add a and A flags to the topology_hiding function that ​preserve advertised contact headers for caller/callee.

Page last modified on November 26, 2021, at 12:25 PM