Files
fusionpbx/resources/install/scripts
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-04-18 09:44:09 -06:00
2019-05-18 12:21:33 +01:00
2018-08-06 12:18:22 -06:00
2019-02-05 18:22:29 -07:00
2017-06-17 11:38:24 -06:00
2019-08-11 17:08:45 -06:00
2018-05-30 19:54:11 -06:00
2019-09-05 13:43:49 -06:00
2016-02-24 19:59:54 -05:00
2019-06-14 23:56:56 -06:00
2019-09-04 10:22:11 -06:00
2017-05-19 01:21:19 -06:00
2019-08-04 13:59:23 -06:00
2019-08-17 15:49:15 -06:00
2014-07-31 08:40:15 +00:00
2017-12-06 18:01:06 -07:00