User Tools

Site Tools


features:new-in-5.1.x

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-5.1.x [2017/12/08 00:42]
miconda
features:new-in-5.1.x [2017/12/08 08:30]
miconda [Interpreter]
Line 46: Line 46:
  
 ==== acc ==== ==== acc ====
- 
  
   * added acc_request(reason, table) - writing acc record to log and db backend (if db_url is set)   * added acc_request(reason, table) - writing acc record to log and db backend (if db_url is set)
Line 57: Line 56:
  
   * support for variables in parameters of cfg functions   * support for variables in parameters of cfg functions
 +  * implemented rpc command to list kemi functions - app_python.api_list
  
 ==== auth_ephemeral ==== ==== auth_ephemeral ====
  
   * added SHA384 as hashing option   * added SHA384 as hashing option
 +
 +==== benchmark ====
 +
 +  * new parameter 'register' - register a timer id at startup
  
 ==== cfg_rpc ==== ==== cfg_rpc ====
Line 92: Line 96:
   * new parameter to open some database in read-only   * new parameter to open some database in read-only
   * new parameter to set database journal mode   * new parameter to set database journal mode
 +
 +==== db_unixodbc ====
 +
 +  * added support for async queries
  
 ==== dialplan ==== ==== dialplan ====
Line 168: Line 176:
   * added lcr.load_gws rpc function   * added lcr.load_gws rpc function
   * added possibility to match caller URI userpart to a mtree tvalue   * added possibility to match caller URI userpart to a mtree tvalue
 +
 +==== nat_traversal ====
 +
 +  * handle local generated transactions
 +
 +==== nathelper ====
 +
 +  * allow variables for parameters of nat_uac_test(), fix_nated_sdp() and add_rcv_param()
  
 ==== ndb_redis ==== ==== ndb_redis ====
Line 176: Line 192:
   * added flush_on_reconnect parameter   * added flush_on_reconnect parameter
   * enhanceed access to REDIS replies - support to access array within arrays   * enhanceed access to REDIS replies - support to access array within arrays
 +  * detect argument specifiers for redis_cmd() with three params
  
 ==== p_usrloc ==== ==== p_usrloc ====
Line 234: Line 251:
  
   * apply method_filtering only on initial requests without to-tag   * apply method_filtering only on initial requests without to-tag
 +  * added server_id to pv attributes
  
 ==== rtpengine ==== ==== rtpengine ====
Line 286: Line 304:
   * new rpc command tm.list - list details of active transactions   * new rpc command tm.list - list details of active transactions
   * rpc command tm.clean to clean long time expired transactions (for troubleshooting purposes)   * rpc command tm.clean to clean long time expired transactions (for troubleshooting purposes)
 +  * allow execution of t_continue with callback name
  
 ==== tmx ==== ==== tmx ====
Line 312: Line 331:
 ==== Interpreter ==== ==== Interpreter ====
  
 +  * hundreds of functions exported to kemi framework and are available to be executed from scripts running in embedded interpreters (Lua, Python, JavaScript and Squirrel)
 ==== Parameters ==== ==== Parameters ====
  
Line 318: Line 338:
   * mem_safety - now enabled by default   * mem_safety - now enabled by default
   * verbose_startup - control if printing routing tree and udp probing buffer debug messages should be printed at startup   * verbose_startup - control if printing routing tree and udp probing buffer debug messages should be printed at startup
 +  * pv_cache_limit - the limit how many pv declarations in the cache
 +  * pv_cache_action - specify what action to be done when the size of pv cache is exceeded
  
 ==== Functions ==== ==== Functions ====
Line 338: Line 360:
   * added rpc command core.modules - list the names of loaded modules   * added rpc command core.modules - list the names of loaded modules
   * handle hep3 over tcp/tls and print first characters if matching hep3 header fails   * handle hep3 over tcp/tls and print first characters if matching hep3 header fails
 +  * udp - print up to first 100 chars from received packet in debug mode
 +  * pv - new parameters to control the size of pv cache
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
Line 343: Line 367:
   * filter out sip scanner even when anti-flood is not enabled   * filter out sip scanner even when anti-flood is not enabled
   * handle retransmissions also for requests within dialogs   * handle retransmissions also for requests within dialogs
-  * basic and advanced configs relocated to misc/examples/pkg+  * added log_prefix 
 +  * etc - basic and advanced configs relocated to misc/examples/pkg
  
 ===== Tools ===== ===== Tools =====
Line 349: Line 374:
 ==== kamcmd ==== ==== kamcmd ====
  
 +  * larger buffer for receiving the binrcp responses
 ==== kamctl ==== ==== kamctl ====
  
features/new-in-5.1.x.txt · Last modified: 2018/11/23 15:53 by miconda