From 614861eda801c2b02e0abbf5ac12771c31171e20 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 20 Jul 2017 03:50:10 -0600 Subject: [PATCH] Update index.lua --- .../install/scripts/app/ring_groups/index.lua | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/resources/install/scripts/app/ring_groups/index.lua b/resources/install/scripts/app/ring_groups/index.lua index 9701ed6d7f..d720c68ffe 100644 --- a/resources/install/scripts/app/ring_groups/index.lua +++ b/resources/install/scripts/app/ring_groups/index.lua @@ -1,5 +1,5 @@ -- Part of FusionPBX --- Copyright (C) 2010-2017 Mark J Crane +-- Copyright (C) 2010-2016 Mark J Crane -- All rights reserved. -- -- Redistribution and use in source and binary forms, with or without @@ -144,6 +144,21 @@ local log = require "resources.functions.log".ring_group --check the missed calls function missed() + + --send a missec call event + local event = freeswitch.Event("CUSTOM", "MISSED_CALLS"); + event:addHeader("domain_uuid", domain_uuid); + event:addHeader("domain_name", domain_name); + event:addHeader("ring_group_uuid", ring_group_uuid); + event:addHeader("user_uuid", user_uuid); + event:addHeader("ring_group_name", ring_group_name); + event:addHeader("ring_group_extension", ring_group_extension); + event:addHeader("call_uuid", uuid); + event:addHeader("caller_id_name", caller_id_name); + event:addHeader("caller_id_number", caller_id_number); + event:fire(); + + --send missed call email if (missed_call_app ~= nil and missed_call_data ~= nil) then if (missed_call_app == "email") then --set the sounds path for the language, dialect and voice @@ -162,20 +177,6 @@ local log = require "resources.functions.log".ring_group file_body = scripts_dir.."/app/missed_calls/resources/templates/en/us/email_body.tpl"; end - --send event - local event = freeswitch.Event("ring_groups"); - event:addHeader("type", "missed"); - event:addHeader("domain_uuid", domain_uuid); - event:addHeader("domain_name", domain_name); - event:addHeader("ring_group_uuid", ring_group_uuid); - event:addHeader("user_uuid", user_uuid); - event:addHeader("ring_group_name", ring_group_name); - event:addHeader("ring_group_extension", ring_group_extension); - event:addHeader("call_uuid", uuid); - event:addHeader("caller_id_name", caller_id_name); - event:addHeader("caller_id_number", caller_id_number); - event:fire(); - --prepare the headers headers = '{"X-FusionPBX-Domain-UUID":"'..domain_uuid..'",'; headers = headers..'"X-FusionPBX-Domain-Name":"'..domain_name..'",';