Files
fusionpbx/resources/install/scripts/app
konradSC cf9d049292 Calculate timeout for Follow-me (#4528)
* Calculate timeout for Follow-me

Need to calculate the timeout for Enterprise RG members that have extensions with follow-me. 

The RG timeout should always take precedence over a follow-me timeout value. What we do is take the delay of the follow-me destination and subtract that from the ring group timeout to give us the total timeout of the destination. 

Example: 
RG 1: x1000 (Delay=0, Timeout=10)
RG 2: x2000 (Delay=10, Timeout=10)

x2000 has follow-me enabled
FM 1: x2000 (Delay=0, Timeout=15)
FM 2: x3000 (Delay=5, Timeout=20)

In this example we would want x2000 ring for 10 seconds and x3000 to ring for 5 seconds. 

What if we changed this... FM 2: x3000 (Delay 15, Timeout=20)

In this example we wouldn't want x3000 to ring at all because it would start to ring after the RG timeout has expired. Our calculated value would be a negative value, -5. These negative values don't work as leg_timeouts in the dialstring, so we need to test for them.

* Update index.lua

* Update index.lua
2019-09-09 14:05:53 -06:00
..
2019-08-11 17:10:00 -06:00
2018-08-24 13:57:16 -06:00
2019-06-14 23:59:37 -06:00
2018-03-24 17:33:49 -06:00
2019-04-29 14:38:46 -06:00
2018-11-01 15:07:16 -06:00
2018-03-28 22:40:55 -06:00
2019-02-09 08:17:30 -07:00
2019-08-19 09:17:03 -06:00
2019-08-08 02:21:35 -06:00