From 718ff9bd9fa1d03171243c062727b70878d4f9e3 Mon Sep 17 00:00:00 2001 From: Igor Olhovskiy Date: Mon, 19 Aug 2019 18:12:17 +0300 Subject: [PATCH] FollowMe external number timeout fix (#4438) --- app/calls/resources/classes/follow_me.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/calls/resources/classes/follow_me.php b/app/calls/resources/classes/follow_me.php index 3eba7c871a..b26ea3c529 100644 --- a/app/calls/resources/classes/follow_me.php +++ b/app/calls/resources/classes/follow_me.php @@ -442,15 +442,17 @@ include "root.php"; } elseif ($_SESSION['domain']['bridge']['text'] == "loopback") { $variables[] = "is_follow_me_loopback=true"; + $sleep_time = "sleep:".($row["follow_me_delay"] * 1000); //$dial_string .= "loopback/".$row["follow_me_destination"]."/".$this->domain_name; - $dial_string .= "loopback/export:".implode("\,export:", $variables)."\,transfer:".$row["follow_me_destination"]."/".$this->domain_name."/inline"; + $dial_string .= "loopback/".$sleep_time."\,export:".implode("\,export:", $variables)."\,transfer:".$row["follow_me_destination"]."/".$this->domain_name."/inline"; } elseif ($_SESSION['domain']['bridge']['text'] == "lcr") { $dial_string .= "[".implode(",", $variables)."]lcr/".$_SESSION['lcr']['profile']['text']."/".$this->domain_name."/".$row["follow_me_destination"]; } else { //$dial_string .= "loopback/".$row["follow_me_destination"]."/".$this->domain_name; - $dial_string .= "loopback/export:".implode("\,export:", $variables)."\,transfer:".$row["follow_me_destination"]."/".$this->domain_name."/inline"; + $sleep_time = "sleep:".($row["follow_me_delay"] * 1000); + $dial_string .= "loopback/".$sleep_time."\,export:".implode("\,export:", $variables)."\,transfer:".$row["follow_me_destination"]."/".$this->domain_name."/inline"; } } else {