From 8403a806cce77f7e7026dc404a23271eacda11e7 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 6 Jun 2017 21:16:47 -0600 Subject: [PATCH] Update index.lua --- .../install/scripts/app/voicemail/index.lua | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/resources/install/scripts/app/voicemail/index.lua b/resources/install/scripts/app/voicemail/index.lua index f0f1b61a34..f84cda8d10 100644 --- a/resources/install/scripts/app/voicemail/index.lua +++ b/resources/install/scripts/app/voicemail/index.lua @@ -74,26 +74,37 @@ destination_number = session:getVariable("destination_number"); caller_id_name = session:getVariable("caller_id_name"); caller_id_number = session:getVariable("caller_id_number"); - if (string.sub(caller_id_number, 1, 1) == "/") then - caller_id_number = string.sub(caller_id_number, 2, -1); - end voicemail_greeting_number = session:getVariable("voicemail_greeting_number"); skip_instructions = session:getVariable("skip_instructions"); skip_greeting = session:getVariable("skip_greeting"); vm_message_ext = session:getVariable("vm_message_ext"); vm_say_caller_id_number = session:getVariable("vm_say_caller_id_number"); + vm_say_date_time = session:getVariable("vm_say_date_time"); vm_disk_quota = session:getVariable("vm-disk-quota"); - if (not vm_disk_quota) then - vm_disk_quota = session:getVariable("vm_disk_quota"); - end record_silence_threshold = session:getVariable("record-silence-threshold"); - if (not record_silence_threshold) then - record_silence_threshold = 300; - end voicemail_authorized = session:getVariable("voicemail_authorized"); sip_from_user = session:getVariable("sip_from_user"); sip_number_alias = session:getVariable("sip_number_alias"); - if (not vm_message_ext) then vm_message_ext = 'wav'; end + + --set default values + if (string.sub(caller_id_number, 1, 1) == "/") then + caller_id_number = string.sub(caller_id_number, 2, -1); + end + if (not record_silence_threshold) then + record_silence_threshold = 300; + end + if (not vm_disk_quota) then + vm_disk_quota = session:getVariable("vm_disk_quota"); + end + if (not vm_message_ext) then + vm_message_ext = 'wav'; + end + if (not vm_say_caller_id_number) then + vm_say_caller_id_number = "true"; + end + if (not vm_say_date_time) then + vm_say_date_time = "true"; + end --set the sounds path for the language, dialect and voice default_language = session:getVariable("default_language");