From 7ac144fe0578e23884e548a576b7f2206e6d1bdf Mon Sep 17 00:00:00 2001
From: agree <37550360+greenbea@users.noreply.github.com>
Date: Thu, 27 Feb 2020 17:42:07 -0500
Subject: [PATCH] Added ringback silence capability (#5162)
* Update format_ringback.lua
* Update ringbacks.php
---
.../resources/scripts/resources/functions/format_ringback.lua | 4 +++-
resources/classes/ringbacks.php | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/app/scripts/resources/scripts/resources/functions/format_ringback.lua b/app/scripts/resources/scripts/resources/functions/format_ringback.lua
index f9a5592c3d..000fc106ce 100644
--- a/app/scripts/resources/scripts/resources/functions/format_ringback.lua
+++ b/app/scripts/resources/scripts/resources/functions/format_ringback.lua
@@ -14,6 +14,8 @@
ringback = trim(api:execute("global_getvar", "ringback"));
--convert to tone_stream
ringback = "tone_stream://" .. ringback .. ";loops=-1";
+ elseif (ringback == "silence") then
+ ringback = "silence"
elseif (ringback:match("%${.*}")) then
--strip the ${ and }
ringback = ringback:gsub("%${", "");
@@ -28,4 +30,4 @@
ringback = "tone_stream://" .. ringback .. ";loops=-1";
end
return ringback;
- end
\ No newline at end of file
+ end
diff --git a/resources/classes/ringbacks.php b/resources/classes/ringbacks.php
index ede5718705..bea32c6a1d 100644
--- a/resources/classes/ringbacks.php
+++ b/resources/classes/ringbacks.php
@@ -163,6 +163,8 @@ if (!class_exists('ringbacks')) {
foreach ($this->ringtones_list as $ringtone_value => $ringtone_name) {
$select .= " \n";
}
+ //add silence option
+ $select .= " \n";
$select .= " \n";
unset($selected_ringtone);
}