From 80dac680ceb75760c2f674baa4aa778e5459ea89 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 19 Feb 2013 20:25:50 +0000 Subject: [PATCH] Fix the ring group timeout action so that is not executed when a call is parked using the approach used by hunt groups. --- includes/install/scripts/ring_group.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/includes/install/scripts/ring_group.lua b/includes/install/scripts/ring_group.lua index 2cf1d14378..9adf9be301 100644 --- a/includes/install/scripts/ring_group.lua +++ b/includes/install/scripts/ring_group.lua @@ -124,9 +124,7 @@ session:execute("bind_meta_app", "3 ab s execute_extension::cf XML features"); session:execute("bind_meta_app", "4 ab s execute_extension::att_xfer XML features"); session:execute("bridge", app_data); - if (session:getVariable("last_bridge_hangup_cause") == "NORMAL_CLEARING") then - --ring group was answered - else + if (session:getVariable("originate_disposition") ~= "SUCCESS") then session:execute(ring_group_timeout_app, ring_group_timeout_data); end end @@ -137,3 +135,4 @@ --table.insert(ACTIONS, {"set", "continue_on_fail=true"}); --table.insert(ACTIONS, {"bridge", app_data}); --table.insert(ACTIONS, {ring_group_timeout_app, ring_group_timeout_data}); +