Fix a problem where in rare cases dialplan was cached without global dialplans
This commit is contained in:
@@ -90,12 +90,10 @@
|
|||||||
|
|
||||||
--get the dialplan and related details
|
--get the dialplan and related details
|
||||||
sql = "select * from v_dialplans as d, v_dialplan_details as s ";
|
sql = "select * from v_dialplans as d, v_dialplan_details as s ";
|
||||||
if (call_context == domain_name) then
|
if (call_context == "public") then
|
||||||
sql = sql .. "where (d.dialplan_context = '" .. call_context .. "' or d.dialplan_context = '${domain_name}') ";
|
|
||||||
else
|
|
||||||
sql = sql .. "where d.dialplan_context = '" .. call_context .. "' ";
|
sql = sql .. "where d.dialplan_context = '" .. call_context .. "' ";
|
||||||
end
|
else
|
||||||
if (call_context ~= "public") then
|
sql = sql .. "where (d.dialplan_context = '" .. call_context .. "' or d.dialplan_context = '${domain_name}') ";
|
||||||
sql = sql .. "and (d.domain_uuid = '" .. domain_uuid .. "' or d.domain_uuid is null )";
|
sql = sql .. "and (d.domain_uuid = '" .. domain_uuid .. "' or d.domain_uuid is null )";
|
||||||
end
|
end
|
||||||
sql = sql .. "and d.dialplan_enabled = 'true' ";
|
sql = sql .. "and d.dialplan_enabled = 'true' ";
|
||||||
|
|||||||
Reference in New Issue
Block a user