User Tools

Site Tools


features:new-in-devel

This is an old revision of the document!


Kamailio SIP Server (SER) - New Features in Devel Version

Current devel version will be numbered 5.3.0 and it is planned to be released during 2019.

Previous devel, current stable, version was 5.2.x (released on November, 2018), 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

app_lua_sr

xhttp_prom

Generates suitable metrics for a Prometheus monitoring platform, answering to Prometheus pull requests (HTTP requests to /metrics URL).

kemix

rtp_media_server

Embedded RTP and media processing functionalities for Kamailio

secfilter

Filters to allow/block using whitelists/blacklist based on user agents, IP addresses, countries, domains and users. SQL injection attacks prevention. Blacklist of destinations where the called number is not allowed.

New in existing Modules

cnxcc

Added a new param in the cnxcc_set_max_credit() function to set the connect cost of a call.

uac

New modparam reg_gc_interval, to define a value for garbage collection interval

presence

A new rpc command updateWatchers were added to the presence module.

ims_ipsec_pcscf

Add IPv6 support to the ims_ipsec_pcscf module. Additional support for multiple TCP connections was added.

ims_registrar_pcscf

Add support for multiple TCP connections to the ims_registrar_pcscf module.

ims_usrloc_pcscf

Add support for multiple TCP connections to the ims_usrloc_pcscf module.

New in Core

Command line arguments

Adding support for long option names, to kamailio. This makes it easier to deploy Kamailio in dynamic environments like containers. Examples:

  • add domain aliases with –alias
  • set advertised address to listen sockets speficied with -l socket/advertise
  • set server id with –server-id
  • set a subst, substdef or substdefs preprocessor expression with –subst, –substdef or –substdefs

More information: https://www.kamailio.org/w/2019/05/kamailio-command-line-arguments/

Interpreter

Parameters

Functions

Memory Managers

Refactoring and unification of memory allocation error logging infrastructure. Completed in the core, major modules were migrated as well.

Architecture

  • Extend internal IPv4 and IPv6 parsing functions in the core

kamailio.cfg

Tools

kamcmd

kamctl

kamcli

features/new-in-devel.1562424527.txt.gz · Last modified: 2019/07/06 16:48 by henningw