From 8361016fa5852f040ede5a7e376f823e9c1ed47c 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 {