User Tools

Site Tools


features:new-in-devel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
features:new-in-devel [2019/07/06 16:50]
henningw dialplan
features:new-in-devel [2019/12/11 12:32] (current)
linuxmaniac [registrar]
Line 1: Line 1:
-====== Kamailio SIP Server ​(SER) - New Features in Devel Version ======+====== Kamailio SIP Server - New Features in Devel Version ======
  
-**Current devel version will be numbered 5.3.0 and it is planned to be released ​during ​2019**.+**Current devel version will be numbered 5.3.0 and it is planned to be released ​in the autum 2019**.
  
 <fc #0000FF> <fc #0000FF>
-**Previous devel, current stable, version was 5.2.x (released on November2018), see what was new in that release at:**+**Previous devel, current stable, version was 5.3.x (released on October2019), see what was new in that release at:**
 </fc> </fc>
-  * <fc #​0000FF>​http://​www.kamailio.org/​wiki/​features/​new-in-5.2.x</​fc>​+  * <fc #​0000FF>​http://​www.kamailio.org/​wiki/​features/​new-in-5.3.x</​fc>​
  
 <fc #​800000>//​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.//</​fc>​ <fc #​800000>//​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.//</​fc>​
Line 12: Line 12:
 ===== New Modules ===== ===== New Modules =====
  
-==== app_lua_sr ​====+==== pv_headers ​====
  
-Old **sr** module exported ​to Lua scripting.+Manage headers using $xavp to keep the desired final value.
  
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​app_lua_sr.html +  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​pv_headers.html
- +
-==== xhttp_prom ==== +
- +
-Generates suitable metrics for a Prometheus monitoring platform, answering to Prometheus pull requests (HTTP requests to /metrics URL). +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​xhttp_prom.html +
- +
-==== kemix ==== +
- +
-KEMI specific extensions. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​kemix.html +
- +
-==== rtp_media_server ==== +
- +
-Embedded RTP and media processing functionalities for Kamailio +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​rtp_media_server.html +
- +
-==== 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. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​secfilter.html+
 ===== New in existing Modules ===== ===== New in existing Modules =====
  
-==== cnxcc ====+==== cfgt ====
  
-Added new param in the cnxcc_set_max_credit() function to set the connect cost of a call.+Added new **cfgt.list** and **cfgt.clean** RPC commands
  
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​cnxcc.html#cnxcc.f.set_max_credit+  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​cfgt.html#cfgt.r.list 
 +  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​cfgt.html#​cfgt.r.clean
  
-==== dialplan ==== 
  
-Add reload_delta parameter to the dialplan module. Make the rate limit of maximum allowed dialplan reload configurable.+==== registrar ====
  
-  ​https://​www.kamailio.org/​docs/​modules/​devel/​modules/​dialplan.html#​dialplan.p.reload_delta+Added **path** value to xavp_rcd location record
  
-==== uac ====+  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​registrar.html#​registrar.p.xavp_rcd
  
-New modparam reg_gc_interval, ​to define a value for garbage collection interval+Added **xavp_rcd_mask** parameter ​to control what values to skip
  
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​uac.html#uac.p.reg_gc_interval +  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​registrar.html#registrar.p.xavp_rcd_mask
- +
-==== presence ==== +
- +
-A new rpc command updateWatchers were added to the presence module. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​presence.html#​presence.rpc.updateWatchers +
- +
-==== ims_ipsec_pcscf ==== +
- +
-Add IPv6 support to the ims_ipsec_pcscf module. Additional support for multiple TCP connections was added. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​ims_ipsec_pcscf.html +
- +
-==== ims_registrar_pcscf ==== +
- +
-Add support for multiple TCP connections to the ims_registrar_pcscf module. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​ims_registrar_pcscf.html +
- +
-==== ims_usrloc_pcscf ==== +
- +
-Add support for multiple TCP connections to the ims_usrloc_pcscf module. +
- +
-  * https://​www.kamailio.org/​docs/​modules/​devel/​modules/​ims_usrloc_pcscf.html+
 ===== New in Core ===== ===== New in Core =====
  
 ==== Command line arguments ==== ==== 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 ==== ==== Interpreter ====
Line 105: Line 48:
 ==== Memory Managers ==== ==== Memory Managers ====
  
-Refactoring and unification of memory allocation error logging infrastructure. Completed in the core, major modules were migrated as well. 
 ==== Architecture ==== ==== Architecture ====
- 
-  * Extend internal IPv4 and IPv6 parsing functions in the core 
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
Line 117: Line 57:
  
 ==== kamctl ==== ==== kamctl ====
-    ​+ 
 +==== kamdbctl ==== 
 +  ​
 ==== kamcli ==== ==== kamcli ====
  
features/new-in-devel.1562424633.txt.gz · Last modified: 2019/07/06 16:50 by henningw