diff --git a/includes/install/scripts/app/voicemail/index.lua b/includes/install/scripts/app/voicemail/index.lua index 4656a53655..3e29423599 100644 --- a/includes/install/scripts/app/voicemail/index.lua +++ b/includes/install/scripts/app/voicemail/index.lua @@ -218,6 +218,9 @@ --valid voicemail if (voicemail_uuid ~= nil) then + --make sure the voicemail directory exists + mkdir(voicemail_dir.."/"..voicemail_id); + --save the recording timeouts = 0; play_greeting(); diff --git a/includes/install/scripts/app/voicemail/resources/functions/record_greeting.lua b/includes/install/scripts/app/voicemail/resources/functions/record_greeting.lua index 940fc98f6d..dc9c8a6e91 100644 --- a/includes/install/scripts/app/voicemail/resources/functions/record_greeting.lua +++ b/includes/install/scripts/app/voicemail/resources/functions/record_greeting.lua @@ -57,7 +57,6 @@ max_len_seconds = 30; silence_threshold = 30; silence_seconds = 5; - mkdir(voicemail_dir.."/"..voicemail_id); -- syntax is session:recordFile(file_name, max_len_secs, silence_threshold, silence_secs) result = session:recordFile(voicemail_dir.."/"..voicemail_id.."/greeting_"..greeting_id..".wav", max_len_seconds, silence_threshold, silence_seconds); --session:execute("record", voicemail_dir.."/"..uuid.." 180 200");