Table of Contents

Kamailio SIP Server (SER) - New Features in v5.0.x

Previous stable version was 4.4.x (released on March, 2016), see what was new in that release at:

This is a draft of new features added in v5.0.x, manually updated, thus not always synchronized with what is new in source code repository.

New Modules

app_jsdt

ims_ocs

nsq

pua_rpc

rabbitmq

ss7ops

New in Old Modules

alias_db

app_lua

app_python

auth

auth_ephemeral

benchmark

carrierroute

cdp

cfgutils

cplc

db_berkeley

db_unixodbc

dialog

dispatcher

dmq_usrloc

enum

evapi

htable

http_async_client

http_client

imc

ims_charging

ims_dialog

ims_icscf

ims_registrar_scscf

ims_usrloc_scscf

  
* max_subscribes parameter - this limits the number of subscriptions per IMPU, watcher URI and event combination
* add param max_notification list size and stat of current size

ims_qos

ipops

kex

log_systemd

matrix

mqueue

nathelper

ndb_redis

presence

pua

pv

regex

registrar

rls

rtimer

rtpengine

rtpproxy

sca

sdpops

sipcapture

siptrace

siputils

sqlops

tcpops

tm

uac

userblacklist

uri_db

utils

xcap_clinet

websocket

New in Core

Interpreter

A new framework (named kemi - kamailio embedded interface) was added, allowing to writing routing blocks in embedded languages such as Lua, JavaScript or Python:

New global parameter to specify the config engine:

Parameters

Functions

Memory Managers

Internal Libraries

Architecture

kamailio.cfg

Tools

kamcmd

kamctl

    kamctl rpc jsonrpc.echo abc 123
    kamctl rpc jsonrpc.echo s:abc i:123
    kamctl rpc jsonrpc.echo s:888 i:123
    kamctl rpc core.version

kamcli

misc

Unit Tests