From 5f88e3ca875e91c3f039f35e97f2530dc8f2b49f Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 17 Dec 2021 15:13:07 -0700 Subject: [PATCH] Fix call block hold music to play the hold music. Allows defining hold_music in the dialplan for a custom music on hold. --- app/scripts/resources/scripts/app/call_block/index.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/scripts/resources/scripts/app/call_block/index.lua b/app/scripts/resources/scripts/app/call_block/index.lua index 4f9a16b849..deae7e3f1c 100644 --- a/app/scripts/resources/scripts/app/call_block/index.lua +++ b/app/scripts/resources/scripts/app/call_block/index.lua @@ -51,6 +51,7 @@ context = session:getVariable("context"); call_block = session:getVariable("call_block"); extension_uuid = session:getVariable("extension_uuid"); + hold_music = session:getVariable("hold_music"); end --set default variables @@ -172,9 +173,9 @@ end if (call_block_app ~= nil and call_block_app == 'hold') then if (session:ready()) then - session:execute("respond", '600'); session:execute('set', 'call_block_uuid='..call_block_uuid); session:execute('set', 'call_block_app=hold'); + session:execute("playback", hold_music); freeswitch.consoleLog("notice", "[call_block] caller id number " .. caller_id_number .. " action: Hold\n"); end end