User Tools

Site Tools


features:new-in-4.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
features:new-in-4.1.x [2013/11/15 15:11]
miconda [dialog]
features:new-in-4.1.x [2013/12/04 11:10] (current)
miconda [Kamailio SIP Server (SER) - New Features in v4.1.x]
Line 1: Line 1:
 ====== Kamailio SIP Server (SER) - New Features in v4.1.x ====== ====== Kamailio SIP Server (SER) - New Features in v4.1.x ======
  
-**First release in this series is to be numbered 4.1.0 and it is planned to be released in by end of November 2013**.+**First release in this series is numbered 4.1.0 released on December 04, 2014**.
  
 <fc #0000FF> <fc #0000FF>
Line 77: Line 77:
     * for db accounting, when time_mode==1, the type of column has to be int, and for time_mode==2, the type of column has to be double     * for db accounting, when time_mode==1, the type of column has to be int, and for time_mode==2, the type of column has to be double
     * features implemented only for syslog and db accounting     * features implemented only for syslog and db accounting
 +    * new parameter acc_time_format - specify the format to print time as string for acc_time_mode=3 (using localtime) and acc_time_mode=4 (using gmtime)
 +      * default value is "%Y-%m-%d %H:%M:%S"
   * option to write dialog-based cdrs to database   * option to write dialog-based cdrs to database
     * new module parameter cdrs_table has to be set and classic db accounting enabled at compile time and db_url set     * new module parameter cdrs_table has to be set and classic db accounting enabled at compile time and db_url set
Line 150: Line 152:
   * lifted the limit for max number of slots, now is 2^31   * lifted the limit for max number of slots, now is 2^31
   * added rpc command htable.stats - print stats about htables: name, number of slots, number of items, max number of items per slot, min number of items per slot   * added rpc command htable.stats - print stats about htables: name, number of slots, number of items, max number of items per slot, min number of items per slot
 +  * dmq integration
  
  
Line 191: Line 194:
  
   * mtree.reload rpc command   * mtree.reload rpc command
 +  *  added 'multi' param to mtree definition - new 'multi' param makes it possible to store both integer and string typed mtrees into single db table
 ==== nathelper ==== ==== nathelper ====
  
Line 197: Line 201:
   * set_contact_alias() new function for adding alias parameter to contact uri   * set_contact_alias() new function for adding alias parameter to contact uri
     * similar to add_contact_alias(), but this works like fix_nated_contact(), in the way that new contact uri is immediately visible to other modules (e.g., dialog, presence)     * similar to add_contact_alias(), but this works like fix_nated_contact(), in the way that new contact uri is immediately visible to other modules (e.g., dialog, presence)
 +  * udpping_from_path - enable sending UDP pings with raw sockets from Path address
  
  
Line 285: Line 290:
  
   * config param can now specify a file or directory   * config param can now specify a file or directory
 +  * extended supportd tls methods - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal list
 ==== tm ==== ==== tm ====
  
Line 363: Line 369:
   * execute event_route[core:receive-parse-error] block on error of initial sip message parsing - note that the SIP message is broken in this case, but it gets access to source and local socket addresses (ip, port, proto, af) as well as the whole message buffer and its size   * execute event_route[core:receive-parse-error] block on error of initial sip message parsing - note that the SIP message is broken in this case, but it gets access to source and local socket addresses (ip, port, proto, af) as well as the whole message buffer and its size
   * store current executed cfg action in a global variable - can be retrieved by module to access name of config file and the line   * store current executed cfg action in a global variable - can be retrieved by module to access name of config file and the line
 +  * handle pv comparison with $null as when 'defined' is used
 +  * respect order field in NAPTR, as required by RFC 2915
 +    * the beaviour is controlled by core parameter dns_naptr_ignore_rfc
 +    * default is 1, preserving current behaviouf to ignore rfc requirements (for backward compatibility)
  
  
features/new-in-4.1.x.1384524708.txt.gz ยท Last modified: 2013/11/15 15:11 by miconda