User Tools

Site Tools


features:new-in-4.0.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
Last revision Both sides next revision
features:new-in-4.0.x [2013/03/09 15:40]
miconda [Tools]
features:new-in-4.0.x [2013/03/11 12:08]
kolbu [outbound]
Line 75: Line 75:
  
   * new module providing SIP Outbound (RFC 5626) Edge Proxy support   * new module providing SIP Outbound (RFC 5626) Edge Proxy support
-  * http://kamailio.org/docs/modules/4.0.x/modules_k/outbound.html+  * http://kamailio.org/docs/modules/4.0.x/modules/outbound.html
  
 ==== websocket ==== ==== websocket ====
Line 241: Line 241:
   * added rpc command to list active connections   * added rpc command to list active connections
   * new parameter use_path_addr - specify host and port for usage in Use-Path header   * new parameter use_path_addr - specify host and port for usage in Use-Path header
 +
 +==== mtree ====
 +
 +  * added RPC command mtree.summary
  
 ==== nat_traversal ==== ==== nat_traversal ====
Line 360: Line 364:
   * allow script variables in set_rtp_proxy_set(...) parameter   * allow script variables in set_rtp_proxy_set(...) parameter
   * possibility to add ice relay candidates to sdp streams if new module parameter ice_candidate_priority_avp has been defined   * possibility to add ice relay candidates to sdp streams if new module parameter ice_candidate_priority_avp has been defined
 +  * when adding ICE relay candidates, always include RTCP candidate
   * new flag "x" for automatic bridging between IPv4 and IPv6, based on the following assumption: "i" is the IPv4 interface and "e" is the IPv6 interface on the RTPProxy   * new flag "x" for automatic bridging between IPv4 and IPv6, based on the following assumption: "i" is the IPv4 interface and "e" is the IPv6 interface on the RTPProxy
   * new flag 't' to rtpproxy_destroy function that makes it possible do delete whole call even when To tag is present in request/reply.  In force_rtp_proxy the flag is ignored   * new flag 't' to rtpproxy_destroy function that makes it possible do delete whole call even when To tag is present in request/reply.  In force_rtp_proxy the flag is ignored
   * new flag 'b' to add a branch specific string tot the call-id   * new flag 'b' to add a branch specific string tot the call-id
 +  * rtpproxy_manage can take the flags parameter as a pseudo-variable
  
 ==== sanity ==== ==== sanity ====
Line 388: Line 394:
   * added RPC command for turning on/off tracing   * added RPC command for turning on/off tracing
  
 +==== siputils ====
 +
 +  * added function to return RURI parameter value
 ==== sl ==== ==== sl ====
  
Line 478: Line 487:
   * extended xavp api - functions to add an avp last in a list or inserted at a specific position, to extract an avp from top of the list   * extended xavp api - functions to add an avp last in a list or inserted at a specific position, to extract an avp from top of the list
   * print advertise-port on the list of sockets at startup   * print advertise-port on the list of sockets at startup
 +  * default compatibility set to SR_COMPAT_MAX - $xy is tried first as pv and if not, then is considered avp
  
 === parser/uri === === parser/uri ===
Line 495: Line 505:
     * new command 'db showg' - uses \G at end of sql query, resulting in line-formated output (at least for mysql)     * new command 'db showg' - uses \G at end of sql query, resulting in line-formated output (at least for mysql)
     * added definition of tables for uid modules     * added definition of tables for uid modules
 +    * added option to grant sql access from a remote host - set DBACCESSHOST in kamctlrc
   * kamdbctl   * kamdbctl
     * new command - kamdbctl pframework create - creates a provisioning framework for the installed db tables     * new command - kamdbctl pframework create - creates a provisioning framework for the installed db tables
Line 500: Line 511:
     * added new target 'printvar' - prints the value of a Makefile variable whose name is provided in variable 'v', e.g.,: make printvar v=exclude_modules     * added new target 'printvar' - prints the value of a Makefile variable whose name is provided in variable 'v', e.g.,: make printvar v=exclude_modules
     * added uninstall target - it prints hints and commands to perform uninstall when installation is done from sources     * added uninstall target - it prints hints and commands to perform uninstall when installation is done from sources
 +    * split module groups definitions in Makefile.groups
   * Makefile.defs   * Makefile.defs
     * added MEMMNG to allow selection of memory manager     * added MEMMNG to allow selection of memory manager
features/new-in-4.0.x.txt ยท Last modified: 2013/04/01 16:30 by admorten