Thanks alex! Good point
TM does not provide timers for the intervals you're seeking.
If you really, really want to 'hack' this, you can use t_set_fr() to set an artificially low fr_inv_timer value and then, upon receipt of a 180/183 in an onreply_route, t_reset_fr() back to a larger, normal value.
So, if you wanted to time the branch out in the event that you don't get a 180/183 within 10 seconds, for instance, you can
t_set_fr(10000);
and then, in an onreply_route, catch a reply:
onreply_route[MAIN_REPLY] {
...
if(t_check_status("180|183")) {
t_reset_fr();
return;
}
...
}
And it would have that kind of effect.
But, this is an error-prone way of doing it that invites unintended consequences. I wouldn't do it if you don't absolutely need to.
-- Alex
On 12/19/2013 05:03 AM, Kelvin Chua wrote:
just a quick question, somebody out there might have an idea:
currently, we can easily control the ff:
Time from INVITE to 200 OK ------ fr_inv_timer
Time from INVITE to 100 TRYING ------ fr_timer
what i hope to achieve is:
Time from Session Progress (180/183) to 200 OK
Time from INVITE to Session Progress (180/183)
is there any hack to do this?
Kelvin Chua
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users