From 83daf1ed739efaabad10cd13e5c3b7809ff01b1e Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 11 Jun 2015 06:31:10 +0000 Subject: [PATCH] When leaving a voicemail use the message_waiting function. --- resources/install/scripts/app/voicemail/index.lua | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/resources/install/scripts/app/voicemail/index.lua b/resources/install/scripts/app/voicemail/index.lua index 9c305c792e..4d2e88914e 100644 --- a/resources/install/scripts/app/voicemail/index.lua +++ b/resources/install/scripts/app/voicemail/index.lua @@ -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