User Tools

Site Tools


features:new-in-5.2.x

This is an old revision of the document!


Kamailio SIP Server (SER) - New Features in 5.2.0

Previous stable version was 5.1.x, 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

acc_json

app_ruby

db_redis

pua_json

New in Old Modules

acc

  • use acc.time_mode to save cdrs in gmt time

app_lua

  • LUAJIT variable to build agains LuaJIT compiler

app_python

  • implemented rpc command to list kemi functions
    • kamctl rpc app_python.api_list
  • rpc command to reload the routing script

dispatcher

  • add methoded to reinit state for all destinations in group
  • allow 'all' to update all destinations in group via RPC

nathelper

  • allow variable for flags parameter of fix_nated_sdp(), add_rcv_param(), nat_uac_test()

pua_rpc

  • added pua.send_publish rpc command
    • send a PUBLISH request without waiting for response

rtpengine

  • added aggressive_redetection param

tcpops

  • added function to get connection id based on target host:port
    • tcp_get_connid(hostport, pvname)
    • connection id is set in pvar paraemter

textops

  • new function msg_set_buffer(…) to kemi framework

tm

  • make processing of event routes for local requests reentrant

usrloc

  • partion column name can be set via modparam

New in Core

  • new module exports interface
    • unified from Kamailio and SER module exports interfaces

Interpreter

  • kemi - more core functions exported to kemi framework

Parameters

  • new parameters to control the size of pv cache
    • pv_cache_limit - the limit how many pv declarations in the cache after which an action is taken. Default value is 2048
    • pv_cache_action - specify what action to be done when the size of pv cache is exceeded. If 0, print an warning log message when the limit is exceeded. If 1, warning log messages is printed and the cache systems tries to drop a $sht(…) declaration. Default is 0
  • aliased global param ip_free_bind to ip_nonlocal_bind - match better with linux system control option

Functions

Memory Managers

Architecture

kamailio.cfg

  • added log_prefix

Tools

kamcmd

kamctl

kamcli

Testing Framework

features/new-in-5.2.x.1543233937.txt.gz · Last modified: 2018/11/26 13:05 by miconda