Thanks alex! Good point

On Dec 19, 2013 7:05 PM, "Alex Balashov" <abalashov@evaristesys.com> wrote:
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