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

Next revision
Previous revision
Next revision Both sides next revision
features:new-in-5.1.x [2017/11/18 18:44]
miconda created
features:new-in-5.1.x [2017/12/07 20:31]
miconda
Line 34: Line 34:
  
   * https://kamailio.org/docs/modules/devel/modules/keepalive.html   * https://kamailio.org/docs/modules/devel/modules/keepalive.html
 +
 +==== phonenum ====
 +
 +  * https://kamailio.org/docs/modules/devel/modules/phonenum.html
  
 ==== topos_redis ==== ==== topos_redis ====
Line 40: Line 44:
  
 ===== New in Old Modules ===== ===== New in Old Modules =====
 +
 +==== app_lua ====
 +
 +  * rpc app_lua.api_list command
 +
 +==== app_python ====
 +
 +  * support for variables in parameters of cfg functions
 +
 +==== auth_ephemeral ====
 +
 +  * added SHA384 as hashing option
 +
 +==== db_text ====
 +
 +  * added rpc command db_text.query to do db query
 +  * added db_delim parameter - specify field delimiter
 +
 +==== db_postgress ====
 +
 +  * implemented insert_update() API function
 +
 +==== dialog ====
 +
 +  * $dlg_ctx(timeout_route) returns route block name
 +
 +==== dmq ====
 +
 + * added option to use non-locking workers
 +
 +==== dmq_usrloc ====
 +
 +  * support to sync with multi contacts per message
 +  * new parameter batch_max_msg_size
 +
 +==== drouting ====
 +
 +   * use keepalive module to monitor GW/destinations (for sort_order 0)
 +
 +==== ims_charging ====
 +
 +  * added a custom_user_avp parameter, to allow a custom From user via avp
 +
 +==== ims_isc ====
 +
 +  * allow regex in RURI field
 +
 +==== lcr ====
 +
 +  * added lcr.load_gws rpc function
 +  * added possibility to match caller URI userpart to a mtree tvalue
 +
 +==== ndb_redis ====
 +
 +  * added REDIS-Cluster support
 +  * added pipeline support for REDIS commands
 +  * new feature to disable server on failure
 +  * added flush_on_reconnect parameter
 +
 +==== presence ====
 +
 +  * added pres_has_subscribers() function
 +  * added cseq_offset parameter
 +
 +==== pv ====
 +
 +  * $env(...) - new class of cfg variable to get values for environment variables
 +  * print cfg line for string transformation errors
 +  * new variable - $hdrc(HName) - return the number of headers matching the name with HName
 +
 +==== pua_dialoginfo ====
 +
 +  * added flags to disable caller and/or callee PUBLISH
 +
 +==== rabbitmq ====
 +
 +  * added direct_reply_to module parameter
 +  * added url module parameter
 +
 +==== registrar ====
 +
 +  * apply method_filtering only on initial requests without to-tag
 +
 +==== sipcapture ====
 +
 +  * added $hep(dst_ip) variable to get hep's message destination IP
 +
 +==== sipt ====
 +
 +  * the digit terminator is made optional on set_destination
 +
 +==== siptrace ====
 +
 +  * add support for HEPv3
 +  * add hlog() to send logs to homer
 +
 +==== siputils ====
 +
 +  * added is_alphanum(v) function
 +    * check if a string value contains only digits or alphabetic characters
 +  * added is_alphanumex(tval, eset) function
 +    * check if tval contains only alphanumeric characters or those from the eset parameter
 +
 +==== tls ====
 +
 +  * basic level of libressl compatibility (for openssl v1.0.x)
 +
 +==== tm ====
 +
 +  * use a stack of structures for faked_env()
 +
 +==== tmx ====
 +
 +  * new vars - $T(id_index_n) and $T(id_label_n)
 +    * similar to $T(id_index) and $T(id_label), but if transaction doesn't exist yet, it is created
 +
 +==== topos ====
 +
 +  * new parameter storage - specify the storage type to be used (default is database)
 +
 +==== uri_db ====
 +
 +  * new variant with subscriber and realm params for check_uri()
 +
 +==== usrloc ====
 +
 +  * new parameter db_load: enable/disable loading from the database on mod_init
 +  * new parameter db_insert_update: insert into table, update on duplicate key
 +  * added more attributes to the result of ul.dump
  
 ===== New in Core ===== ===== New in Core =====
Line 47: Line 180:
 ==== Parameters ==== ==== Parameters ====
  
-  * ip_free_bind - Control if Kamailio should attempt to bind to non local ip.+  * ip_free_bind - control if Kamailio should attempt to bind to non local ip 
 +  * tcp_reuse_port - reuse tcp sockets
  
 ==== Functions ==== ==== Functions ====
  
-==== Memory Managers ====+==== Misc ====
  
-==== Architecture ====+  * support for parsing the Call-Info header 
 +  * do not terminate on harmless SIGCHLD (e.g., when kemi python scripts create and terminate new processes)
  
 ==== kamailio.cfg ==== ==== kamailio.cfg ====
Line 62: Line 197:
  
 ==== kamctl ==== ==== kamctl ====
-    + 
 +  * added srv command 
 +    * shortcuts to RPC commands to print sockets, aliases and available RPC commands 
 ==== kamcli ==== ==== kamcli ====
  
features/new-in-5.1.x.txt · Last modified: 2018/11/23 15:53 by miconda