This shows you the differences between two versions of the page.
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, | * added acc_request(reason, | ||
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 ' | ||
==== 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(), | ||
==== 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/ | + | * added log_prefix |
+ | * etc - basic and advanced configs relocated to misc/ | ||
===== Tools ===== | ===== Tools ===== | ||
Line 349: | Line 374: | ||
==== kamcmd ==== | ==== kamcmd ==== | ||
+ | * larger buffer for receiving the binrcp responses | ||
==== kamctl ==== | ==== kamctl ==== | ||