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.2.x [2014/10/11 12:45] miconda [dispatcher] |
features:new-in-4.2.x [2014/10/13 10:08] miconda [usrloc] |
||
---|---|---|---|
Line 167: | Line 167: | ||
* expand attrs while running rpc command dispatcher.list | * expand attrs while running rpc command dispatcher.list | ||
* ds_select_dst/ | * ds_select_dst/ | ||
- | * new variant - ds_is_from_list(groupid, uri, mode) | + | * new variant - ds_is_from_list(groupid, |
* can match against records in dispatcher groups | * can match against records in dispatcher groups | ||
* if groupid==1 - will match against all groups | * if groupid==1 - will match against all groups | ||
Line 186: | Line 186: | ||
* event_route[htable: | * event_route[htable: | ||
* pseudo-vars $shtrecord(key) and $shtrecord(value) access the expired content | * pseudo-vars $shtrecord(key) and $shtrecord(value) access the expired content | ||
+ | * new config function sht_reset(" | ||
==== ims_auth ==== | ==== ims_auth ==== | ||
Line 300: | Line 301: | ||
* contact headers are checked with higher priority, if no expires parameter there, then Expires header is used | * contact headers are checked with higher priority, if no expires parameter there, then Expires header is used | ||
* if none is found, $null is returned | * if none is found, $null is returned | ||
- | * added pseudo-variable ($aa) for access to algorithm in autorization | + | * added pseudo-variable ($aa) for access to algorithm in authorization |
+ | * new variable $su to return source address in uri format | ||
+ | * $su is expanded " | ||
==== registrar ==== | ==== registrar ==== | ||
Line 397: | Line 400: | ||
* generate callid at startup and increase cseq for records added via mi/rpc commands | * generate callid at startup and increase cseq for records added via mi/rpc commands | ||
+ | * option to set datetime columns as bigint | ||
+ | * should handle better daylight shifting | ||
+ | * new parameter expires_type - if set to 1, it expects expires and last modified columns to be bigint | ||
+ | * the change to the type of columns has to be done manually to the database server | ||
+ | * default values is 0, expecting to work with datetime columns (existing behavior) | ||
==== utils ==== | ==== utils ==== | ||
Line 440: | Line 448: | ||
* lib/ | * lib/ | ||
* call onsend_route for replies | * call onsend_route for replies | ||
+ | * onsend_route_reply - parameter to control if onsend_route is executed for forwarded replies | ||
* return OK as string for a successful dns.delete rpc command | * return OK as string for a successful dns.delete rpc command | ||
* new internal msg flag - FL_UAC_AUTH - to mark requests that had local uac authentication done (e.g., via uac_auth() from uac module) - it is an indication that cseq should be increased | * new internal msg flag - FL_UAC_AUTH - to mark requests that had local uac authentication done (e.g., via uac_auth() from uac module) - it is an indication that cseq should be increased |