BugFix for VM Transcription (#2491)

Records as MP3 and skips transcription steps if a user has transcription set to false.
This commit is contained in:
konradSC
2017-04-10 20:13:50 -04:00
committed by FusionPBX
parent c7719ee111
commit 0ad7bdf1d9

View File

@@ -226,7 +226,7 @@
mkdir(voicemail_dir.."/"..voicemail_id);
if (vm_message_ext == "mp3") then
shout_exists = trim(api:execute("module_exists", "mod_shout"));
if (shout_exists == "true" and transcribe_enabled == "false") then
if (shout_exists == "true" and transcribe_enabled == "false") or (shout_exists == "true" and transcribe_enabled == "true" and voicemail_transcription_enabled == "false") then
freeswitch.consoleLog("notice", "using mod_shout for mp3 encoding\n");
--record in mp3 directly
result = session:recordFile(voicemail_dir.."/"..voicemail_id.."/msg_"..uuid..".mp3", max_len_seconds, record_silence_threshold, silence_seconds);