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 [2016/05/12 21:45]
mslehto Document new features
features:new-in-devel [2020/11/05 12:25] (current)
linuxmaniac [New in existing Modules]
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.0.0 and it is planned to be released at the end of 2016**.+**Current devel version will be numbered 5.5.0 and it is planned to be released in the 2021**.
  
 <fc #0000FF> <fc #0000FF>
-**Previous devel, current stable, version was 4.4.x (released on March, 2016), see what was new in that release at:**+**Previous devel, current stable, version was 5.4.x (released during the summer of 2020), see what was new in that release at:**
 </fc> </fc>
-  * <fc #0000FF>http://www.kamailio.org/wiki/features/new-in-4.4.x</fc>+  * <fc #0000FF>http://www.kamailio.org/wiki/features/new-in-5.4.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 =====
  
-==== nsq ====+===== New in existing Modules =====
  
-  * nsq.io connector for kamailio.cfg +==== permissions ====
-  * http://kamailio.org/docs/modules/devel/modules/nsq.html +
-===== New in Old Modules ===== +
- +
-==== app_lua ==== +
- +
-  * ability to execute routing blocks written directly in Lua +
- +
-==== app_python ==== +
- +
-  * ability to execute routing blocks written directly in Python +
- +
-==== dialog ==== +
- +
-  * new rpc function: dlg.terminate_dlg +
-    * terminates a singe dialog, identified by a Call-ID.                           +
-    * terminates an ongoing dialog by sending BYE in both directions +
- +
-==== enum ==== +
- +
-  * single digit is now valid in function enum_query                           +
-    * is_e164() returns true for a single digit (previously two digits) +
- +
-==== evapi ==== +
-  * support for tagging connections and select for sending based on tag +
-    * evapi_set_tag(tname) +
-    * evapi_multicast(data, tag) +
-    * evapi_async_multicast(data, tag) +
-    * evapi_unicast(data, tag) +
-    * evapi_async_unicast(data, tag) +
- +
-==== ndb_redis ==== +
- +
-  * added parameters to control connect and command timeouts              +
-    * connect_timeout (int) +
-    * cmd_timeout (int) +
- +
-==== presence ==== +
- +
-  * new module parameter `force_delete` +
-    *  disabled by default                                        +
-    * enabling this parameter will delete expired presentity records without updating watchers (no NOTIFY) +
- +
-==== pv ==== +
- +
-  * new function pv_evalx(dst, fmt)                                              +
-    * The fmt string is evaluated twice for exiting variables, the result is stored in dst variable.+
  
 +* RPC reload limit controlled via **reload_delta** module parameter
 ==== registrar ==== ==== registrar ====
- 
-  * Add expiry value to the xavp.                                      
-    * handy if Kamailio for some reason changes the expiry value (min, max or variations caused by expiry_range) 
- 
-==== rtpengine ==== 
- 
-  * new 'unidirectional' flag in Sipwise rtpengine 
-    * allows kernelization of one-way streams 
- 
-==== sdpops ==== 
- 
-   * new config variable $sdp(body) 
-     * returns the sdp body as raw string                   
  
 ===== New in Core ===== ===== New in Core =====
  
-  * print tos value if socket option for it cannot be set +==== Command line arguments ====
-  * skip unusable network interfaces +
-    * no IP addr associated +
-    * address family AF_PACKET+
  
 ==== Interpreter ==== ==== Interpreter ====
  
-A new framework (named kemi - kamailio embedded interface) was added, allowing to writing routing blocks in embedded languages such as Lua or Python: 
- 
-  * http://www.kamailio.org/wiki/devel/config-engines 
 ==== Parameters ==== ==== Parameters ====
-  * log_prefix_mode                                       
-    * If set to 1, then the log prefix is evaluated before/after each config action  
-    * needs to be set when the log_prefix has variables that are different based on the context of config execution 
-      * e.g., $cfg(line)) 
- 
-  * latency_cfg_log                                         
-    * Log message with the duration of executing request route or reply route is printed to syslog 
- 
  
 ==== Functions ==== ==== Functions ====
Line 106: Line 34:
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
- 
  
 ===== Tools ===== ===== Tools =====
Line 113: Line 40:
  
 ==== kamctl ==== ==== kamctl ====
 +
 +==== kamdbctl ====
 +
 +==== kamcli ====
  
features/new-in-devel.1463082356.txt.gz · Last modified: 2016/05/12 21:45 by mslehto