When leaving a voicemail use the message_waiting function.

This commit is contained in:
Mark Crane
2015-06-11 06:31:10 +00:00
parent 5dad058dc8
commit 42357f443e

View File

@@ -450,13 +450,9 @@
os.execute("cp "..voicemail_dir.."/"..voicemail_id.."/msg_"..uuid.."."..vm_message_ext.." "..voicemail_dir.."/"..voicemail_id_copy.."/msg_"..voicemail_message_uuid.."."..vm_message_ext);
end
--set the message waiting event
--send the message waiting event
if (tonumber(message_length) > 2) then
local event = freeswitch.Event("message_waiting");
event:addHeader("MWI-Messages-Waiting", "yes");
event:addHeader("MWI-Message-Account", "sip:"..voicemail_id_copy.."@"..domain_name);
event:addHeader("MWI-Voice-Message", new_messages.."/"..saved_messages.." (0/0)");
event:fire();
message_waiting(voicemail_id_copy, domain_uuid);
end
--send the email with the voicemail recording attached