This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
features:new-in-4.0.x [2013/03/09 14:46] miconda [usrloc] |
features:new-in-4.0.x [2013/03/09 15:41] miconda [rtpproxy] |
||
---|---|---|---|
Line 335: | Line 335: | ||
* the char can be given in a pv | * the char can be given in a pv | ||
* new function: typeof(pvar, | * new function: typeof(pvar, | ||
- | * new function: not_empty(pvar) - test if the type is string and the value not empt | + | * new function: not_empty(pvar) - test if the type is string and the value not empty |
+ | * make individual flags accessible via $Mf(idx), $Bf(idx) and $Sf(idx) | ||
==== registrar ==== | ==== registrar ==== | ||
Line 361: | Line 362: | ||
* new flag " | * new flag " | ||
* new flag ' | * new flag ' | ||
+ | * new flag ' | ||
+ | * rtpproxy_manage can take the flags parameter as a pseudo-variable | ||
==== sanity ==== | ==== sanity ==== | ||
Line 379: | Line 382: | ||
* support for storing the information to multiple sql tables | * support for storing the information to multiple sql tables | ||
* HEPv3 support | * HEPv3 support | ||
+ | * added RPC command to turn on/off or check status | ||
==== siptrace ==== | ==== siptrace ==== | ||
* added support for websocket transport layer | * added support for websocket transport layer | ||
+ | * added RPC command for turning on/off tracing | ||
==== sl ==== | ==== sl ==== | ||
Line 409: | Line 414: | ||
* 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 ==== | ||
+ | |||
+ | * 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 active_transactions statistic | ||
+ | * added pv $T_reply_last - returning last reply code | ||
==== uac ==== | ==== uac ==== | ||
Line 416: | Line 429: | ||
* if set to 1, then the module uses dialog variables to store the initial and new values for From/To headers | * if set to 1, then the module uses dialog variables to store the initial and new values for From/To headers | ||
* default set to 0 - otherwise all calls that have changes to From/To headers must be tracked by dialog | * default set to 0 - otherwise all calls that have changes to From/To headers must be tracked by dialog | ||
+ | * added reg_db_table parameter to specify table name for registrations | ||
+ | * skip realm matching when realm pv for uac_auth() is empty or null | ||
+ | * uac_reg - skip realm checking if realm attribute is empty | ||
+ | * uac_reg - add reg_retry_interval parameter. The new parameter allows to retry failed registration attempts. Instead of unconditionally marking the entry as disabled, the registration will be retried after the set interval. Setting it to 0 (default) retains the old behaviour. | ||
==== usrloc ==== | ==== usrloc ==== | ||
Line 479: | Line 496: | ||
* 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 | ||
+ | * kamdbctl | ||
+ | * new command - kamdbctl pframework create - creates a provisioning framework for the installed db tables | ||
* Makefile | * Makefile | ||
* added new target ' | * added new target ' |