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
Next revision Both sides next revision
features:new-in-devel [2016/05/12 21:45]
mslehto Document new features
features:new-in-devel [2020/01/20 12:54]
linuxmaniac [pv_headers]
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.3.0 and it is planned to be released in the autum 2019**.
  
 <fc #0000FF> <fc #0000FF>
-**Previous devel, current stable, version was 4.4.x (released on March2016), 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-4.4.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 =====
  
-==== nsq ====+==== pv_headers ====
  
-  * nsq.io connector for kamailio.cfg +Flexible headers management via $xavp and $x_hdr exported variables.
-  * http://kamailio.org/docs/modules/devel/modules/nsq.html +
-===== New in Old Modules =====+
  
-==== app_lua ====+  * https://www.kamailio.org/docs/modules/devel/modules/pv_headers.html 
 +===== New in existing Modules =====
  
-  * ability to execute routing blocks written directly in Lua+==== cfgt ====
  
-==== app_python ====+Added new **cfgt.list** and **cfgt.clean** RPC commands
  
-  * ability to execute routing blocks written directly in Python+  * 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
  
-==== 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. 
  
 ==== registrar ==== ==== registrar ====
  
-  Add expiry value to the xavp.                                      +Added **path** value to xavp_rcd location record
-    handy if Kamailio for some reason changes the expiry value (min, max or variations caused by expiry_range)+
  
-==== rtpengine ====+  * https://www.kamailio.org/docs/modules/devel/modules/registrar.html#registrar.p.xavp_rcd
  
-  new 'unidirectional' flag in Sipwise rtpengine +Added **xavp_rcd_mask** parameter to control what values to skip
-    allows kernelization of one-way streams +
- +
-==== sdpops ==== +
- +
-   new config variable $sdp(body) +
-     returns the sdp body as raw string                  +
  
 +  * https://www.kamailio.org/docs/modules/devel/modules/registrar.html#registrar.p.xavp_rcd_mask
 ===== 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 51:
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
- 
  
 ===== Tools ===== ===== Tools =====
Line 113: Line 57:
  
 ==== kamctl ==== ==== kamctl ====
 +
 +==== kamdbctl ====
 +  
 +==== kamcli ====
  
features/new-in-devel.txt · Last modified: 2020/11/05 12:25 by linuxmaniac