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); }