From ed95497c2f3e4ac5f7499a7cc9815d3042dc0b9e Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 10 Jun 2017 22:57:51 -0600 Subject: [PATCH] Create record_message.lua --- .../resources/functions/record_message.lua | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/resources/install/scripts/app/voicemail/resources/functions/record_message.lua b/resources/install/scripts/app/voicemail/resources/functions/record_message.lua index f3916d782d..b75f7d9aa9 100644 --- a/resources/install/scripts/app/voicemail/resources/functions/record_message.lua +++ b/resources/install/scripts/app/voicemail/resources/functions/record_message.lua @@ -131,11 +131,17 @@ if (session:ready()) then freeswitch.consoleLog("notice", "[voicemail] dtmf_digits: " .. string.sub(dtmf_digits, 0, 1) .. "\n"); if (dtmf_digits == "*") then - --check the voicemail password - check_password(voicemail_id, password_tries); - --send to the main menu - timeouts = 0; - main_menu(); + if (remote_access == "true") then + --check the voicemail password + check_password(voicemail_id, password_tries); + --send to the main menu + timeouts = 0; + main_menu(); + else + --remote access is false + freeswitch.consoleLog("notice", "[voicemail] remote access is disabled.\n"); + session:hangup(); + end elseif (string.sub(dtmf_digits, 0, 1) == "*") then --do not allow dialing numbers prefixed with * session:hangup();