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:43] miconda [dialog] |
features:new-in-4.2.x [2014/10/12 10:43] miconda [Code] |
||
---|---|---|---|
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, | ||
+ | * can match against records in dispatcher groups | ||
+ | * if groupid==1 - will match against all groups | ||
+ | * if uri is empty, then will match against source address (ip, port, proto). Otherwise it has to be a full SIP URI value. The matching is not taking in consideration any parameter apart of transport | ||
+ | * mode is a bitmask to tell the matching rules | ||
+ | * if it is 0, will match everything: ip, port and protocol | ||
+ | * if bit one is set, will skip matching the port | ||
+ | * if bit two is set, will skip matching the protocol | ||
==== dmq ==== | ==== dmq ==== | ||
Line 178: | 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 292: | 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 432: | Line 443: | ||
* 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 | ||
+ | * allow up to three callback functions for net_data_in and net_data_out | ||
==== Default Config ==== | ==== Default Config ==== |