From 013303a6c2746bf9ca7ecdefea51a9bebb69f539 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 29 Oct 2013 22:20:36 +0000 Subject: [PATCH] If there are no ring group destinations fix the timeout destination. --- resources/install/scripts/app/ring_groups/index.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/resources/install/scripts/app/ring_groups/index.lua b/resources/install/scripts/app/ring_groups/index.lua index aa8a4aab4c..34da3271bb 100644 --- a/resources/install/scripts/app/ring_groups/index.lua +++ b/resources/install/scripts/app/ring_groups/index.lua @@ -375,7 +375,16 @@ session:execute(ring_group_timeout_app, ring_group_timeout_data); end else - session:execute(ring_group_timeout_app, ring_group_timeout_data); + if (ring_group_timeout_app ~= nil) then + session:execute(ring_group_timeout_app, ring_group_timeout_data); + else + sql = "SELECT ring_group_timeout_app, ring_group_timeout_data FROM v_ring_groups "; + sql = sql .. "where ring_group_uuid = '"..ring_group_uuid.."' "; + freeswitch.consoleLog("notice", "SQL:" .. sql .. "\n"); + dbh:query(sql, function(row) + session:execute(row.ring_group_timeout_app, row.ring_group_timeout_data); + end); + end end end end