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
features:new-in-4.0.x [2013/03/09 14:54]
miconda [pv]
features:new-in-4.0.x [2013/04/01 16:30] (current)
admorten Add sca module
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 
 + 
 +==== sca ==== 
 + 
 +  * new module providing Broadsoft Shared Call Appearances support 
 +  * http://kamailio.org/docs/modules/4.0.x/modules/sca.html
  
 ==== websocket ==== ==== websocket ====
Line 241: Line 246:
   * 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 369:
   * 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
 +  * rtpproxy_manage can take the flags parameter as a pseudo-variable
  
 ==== sanity ==== ==== sanity ====
Line 387: Line 399:
   * 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 412: Line 427:
   * added support for outbound by new script function t_next_contact_flows()   * added support for outbound by new script function t_next_contact_flows()
   * enhanced t_replicate() so that if a NULL string is used, it replicates to $du   * enhanced t_replicate() so that if a NULL string is used, it replicates to $du
 +  * added option to check callid when matching transactions
 +  * remember per-branch onreply_route and onfailure_route settings
  
 ==== tmx ==== ==== tmx ====
  
-  * added $T_reply_reason PV - useful especially for internally generated (faked) replies to get the reason phrase+  * added pv $T_reply_reason - useful especially for internally generated (faked) replies to get the reason phrase
   * added t_is_reply_route() - function to determine if the top executed route block is a reply   * added t_is_reply_route() - function to determine if the top executed route block is a reply
   * added active_transactions statistic   * added active_transactions statistic
 +  * added pv $T_reply_last - returning last reply code
 ==== uac ==== ==== uac ====
  
Line 474: Line 492:
   * 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 491: Line 510:
     * 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
 +    * new command - kamdbctl pframework create - creates a provisioning framework for the installed db tables
   * Makefile   * Makefile
     * 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
Line 512: Line 535:
   * kamailio-local.cfg is attempted to be loaded if exists in the same folder, allowing to set defines/paramters inside it without changing main kamailio.cfg   * kamailio-local.cfg is attempted to be loaded if exists in the same folder, allowing to set defines/paramters inside it without changing main kamailio.cfg
   * add option to set pstn gw port   * add option to set pstn gw port
- 
features/new-in-4.0.x.1362837292.txt.gz · Last modified: 2013/03/09 14:54 by miconda