This page has been visited times.
What is new in 4.1.0
OpenSIPS Interfaces
Provisioning Interface
- A new core Provisioning Interface (PI) framework, migrating the provisioning logic previously hosted by the pi_http module into the core. The framework is now transport-independent and driven by the PI XML schema, while pi_http remains responsible solely for HTTP transport and command parsing. Existing behavior is fully preserved, while future transport modules can reuse the same core provisioning functionality.
OpenSIPS Core
B2B_LOGIC module
- The b2b_bridge command receives a new flag,
provmedia-extra-headers that allows you to pass the same headers as for the client when doing a bridge.
B2B_SDP_DEMUX module
- A new parameter, pending_wait_timeout, was added to control how much we should wait for an ongoing SDP negociation to finish before handling a new client-side operation
DIALOG module
JSON module
- added support for boolean value serialization
- new $json_true and $json_false static values, assignable to $json() objects
- new core {i.bool} transformation, for concise conversion of integer variables to JSON boolean values
PROTO_WS module
- the new allowed_origins parameter allows you to filter origins allowed to communicate with the server.
PROTO_WSS module
- the new
allowed_origins parameter allows you to filter origins allowed to communicate with the server.
REGEX module
- new transformation pcre.subst added
RTP_RELAY module
- Two new variables,
$rtp_relay_caller and $rtp_relay_callee were added to simplify flags provisioning for caller/callee.
- The
$rtp_relay_ctx variable has been enhanced with a new node parameter, used to specify and/or retrieve the node that has been used for that session.
RTPENGINE module
- A new function has been added,
rtpengine_rollback() that can be used to rollback to a previous checkpoint the state of the (remote) RTPEngine session.
TLS_MGM module
- A set of statistics related to the connections types have been added.