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-devel [2011/10/06 20:30]
178.55.177.114 [rtpproxy]
features:new-in-devel [2012/05/30 02:04] (current)
manwe old revision restored
Line 99: Line 99:
   * name of acc and missed calls database tables can contain variables which are evaluated at runtime   * name of acc and missed calls database tables can contain variables which are evaluated at runtime
   * generate user-customizable CDR logs   * generate user-customizable CDR logs
 +  * added '​failed_filter'​ module parameter
  
 ==== app_lua ==== ==== app_lua ====
Line 107: Line 108:
     * dispatcher     * dispatcher
     * maxfwd     * maxfwd
 +    * presence
 +    * presence_xml
     * registrar     * registrar
     * rr     * rr
 +    * sdpops
     * sqlops     * sqlops
     * tm     * tm
     * xhttp     * xhttp
 +
 +==== auth ====
 +
 +  * New flag 16 to add stale=true to challenge response.
  
 ==== auth_db ==== ==== auth_db ====
  
   * export of inter-module API (available through Lua)   * export of inter-module API (available through Lua)
 +
 +==== auth_radius ====
 +
 +  * Added optional uri_user param to radius_www_authorize().
  
 ==== db_postgres ==== ==== db_postgres ====
Line 128: Line 140:
  
 ==== lcr ==== ==== lcr ====
 +
   * Added optional tag_avp module parameter and made lcr_flags module parameter optional.   * Added optional tag_avp module parameter and made lcr_flags module parameter optional.
   * Renamed dont_strip_or_tag_flag module parameter to dont_strip_or_prefix_flag.   * Renamed dont_strip_or_tag_flag module parameter to dont_strip_or_prefix_flag.
Line 137: Line 150:
   * Increased lcr_gw tables version number to 2.   * Increased lcr_gw tables version number to 2.
   * Script that upgrades lcr_gw table from version 3.1 is available as http://​box.openxg.com/​tmp/​lcr_upgrade_from_3.1.sh.   * Script that upgrades lcr_gw table from version 3.1 is available as http://​box.openxg.com/​tmp/​lcr_upgrade_from_3.1.sh.
 +
 +==== dialplan ====
 +
 +  * dp_translate() returns -2 (instead of -1) if dp with given id does not exist.
 +  ​
 ==== dispatcher ==== ==== dispatcher ====
  
   * export of inter-module API (available through Lua)   * export of inter-module API (available through Lua)
 +  * new event routes that are called when destinations go on/off-line
 +
 +==== mtree ====
 +
 +  * Added new mode 2 to mt_match() that instead of setting value of longest matching prefix to a pv, sets values of all matching prefixes to an avp so that value of longest matching prefix is in avp index 0.
 +
 ==== nathelper ==== ==== nathelper ====
   * new function: is_rfc1918(ip_addr). Checks if the address <​ip_addr>​ is a private range address.   * new function: is_rfc1918(ip_addr). Checks if the address <​ip_addr>​ is a private range address.
Line 154: Line 178:
     * caching with fallback to database     * caching with fallback to database
     * database only     * database only
 +
 +==== presence_xml ====
 +  * new exported functions to enable the online/​offline presentity of a subscriber to be checked from the configuration file.
 +
 ==== pv ==== ==== pv ====
  
Line 174: Line 202:
  
   * new parameters to control local contact and outbound proxy addresses   * new parameters to control local contact and outbound proxy addresses
 +  * support for resource-list indices that reference other resource-list XML documents (including XPath within documents)
 +  * new exported function to allow re-subscription to a list to be initiated from the configuration file
 +  * module parameter added to allow the size of NOTIFYs to be limited, so that they aren't too big for other network entities
 +
 ==== rr ==== ==== rr ====
  
Line 185: Line 217:
  
   * Added set_uri_user(uri,​ user) and set_uri_host(uri,​ host) functions.   * Added set_uri_user(uri,​ user) and set_uri_host(uri,​ host) functions.
 +  * Function tel2sip() replaced by tel2sip(uri,​ hostpart, result).
 ==== sqlops ==== ==== sqlops ====
   * xavp support. New function sql_xquery() stores the query result in an xavp.   * xavp support. New function sql_xquery() stores the query result in an xavp.
   * BIGINT support. Native support when sql_xquery is used, transformed to string for sql_query().   * BIGINT support. Native support when sql_xquery is used, transformed to string for sql_query().
 +
 +==== textops ====
 +  * new exported function to add "​Date:"​ headers to requests.
  
 ==== tmx ==== ==== tmx ====
Line 206: Line 242:
 ==== xavp ==== ==== xavp ====
   *  [[devel:​xavp|xavp]]'​s are enabled by default now.   *  [[devel:​xavp|xavp]]'​s are enabled by default now.
 +
 +==== xcap_server ====
 +  * Support for extra auids:
 +    * org.openmobilealliance.user-profile
 +    * org.openmobilealliance.pres-content
 +    * org.openmobilealliance.search
 +  * Support for HTTP 1.1 pre-conditions to enable clients to avoid having to re-download unchanged documents and to check whether documents have changed or not on upload
  
 ==== xhttp ==== ==== xhttp ====
Line 226: Line 269:
  
 Attempt to include a file, but if it is not found, do not throw error like **include_file**. Attempt to include a file, but if it is not found, do not throw error like **include_file**.
 +
 +==== Parameters ====
 +
 +  * sql_buffer_size - Allows the size of the SQL buffer to be altered from the default of 65535 bytes. This allows objects larger than 64K to be stored in databases.
  
 ===== New in Documentation ===== ===== New in Documentation =====

Navigation

Wiki

Other

Personal Tools