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/11/18 18:45]
miconda [keepalive]
features:new-in-5.1.x [2017/12/07 20:31]
miconda
Line 38: Line 38:
  
   * https://kamailio.org/docs/modules/devel/modules/phonenum.html   * https://kamailio.org/docs/modules/devel/modules/phonenum.html
 +
 ==== topos_redis ==== ==== topos_redis ====
  
Line 43: 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 50: 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 65: 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