Kamailio SIP Server - New Features in 6.1.x Version
Previous version was 6.0.x (released on Jan 2025), see what was new in that release at:
This is a draft of new features added in devel version, manually updated, thus not always synchronized with what is new in source code repository.
New Modules
New in existing Modules
cdp
- vrf optional attribute on Acceptor and Peer definitions allowing Virtual Routing and Forwarding to be used in that socket.
cfgutils
- lock family functions got another optional key parameter to generate the hash id. See #3808 or cfgutils docs for details
permissions
- allow_register_include_port(), the permissions module got a new function, which extends a functionality for checking contacts (locations) allowed to be registered. With a newer function one has a possibility to include Contact URI port into this check. See #3846 or permissions docs for details.
pua_dialoginfo
- use_uuid optional parameter to generate pres_id using libuuid via uuid module
rabbitmq
- kamailio init will not fail if rabbitmq connection doesn't work. The module will try to reconnect when rabbitmq_publish() or rabbitmq_publish_consume() are called in the config.
sca
- from_uri_avp to_uri_avp module parameters adding the possibility of define what is the URI value for To and/or From instead of the values coming from the SIP message.
siputils
-
sip_p_charging_vector() Once a new PCV has been generated by 'g' or 'f' the PCV cannot be changed again. The icid-generated-at parameter of a generated PCV will now be set to the sending interface IP address The function now returns a status value about what was done.
-
$pcv(status) New pseudo-variable parameter. Returns whether the PCV header was successfully parsed, deleted, newly generated or other. See #3929 or siputils for details.
Archived Modules
modules considered obsolete and not maintained have been moved to https://github.com/kamailio/kamailio-archive/
- app_java
- db_berkeley
- db_perlvdb
New in Core
- VRF Virtual Routing and Forwarding support in socket definition