If there are no ring group destinations fix the timeout destination.

This commit is contained in:
Mark Crane 2013-10-29 22:20:36 +00:00
parent 92e7b5a2ab
commit 013303a6c2
1 changed files with 10 additions and 1 deletions

View File

@ -375,7 +375,16 @@
session:execute(ring_group_timeout_app, ring_group_timeout_data); session:execute(ring_group_timeout_app, ring_group_timeout_data);
end end
else 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 end
end end