Update index.lua

This commit is contained in:
FusionPBX
2019-04-10 09:40:36 -06:00
committed by GitHub
parent a0c7fcdd65
commit c3cbaeea86

View File

@@ -47,19 +47,20 @@
--set the cache key
key = "app:dialplan:outbound:is_local:" .. destination_number .. "@" .. domain_name;
--set the outbound caller id
if (outbound_caller_id_name ~= nil) then
session:execute("set", "caller_id_name="..outbound_caller_id_name);
session:execute("set", "effective_caller_id_name="..outbound_caller_id_name);
end
if (outbound_caller_id_number ~= nil) then
session:execute("set", "caller_id_number="..outbound_caller_id_number);
session:execute("set", "effective_caller_id_number="..outbound_caller_id_number);
end
--get the destination number
value, err = cache.get(key);
if (err == 'NOT FOUND') then
--set the outbound caller id
if (outbound_caller_id_name ~= nil) then
session:execute("set", "caller_id_name="..outbound_caller_id_name);
session:execute("set", "effective_caller_id_name="..outbound_caller_id_name);
end
if (outbound_caller_id_number ~= nil) then
session:execute("set", "caller_id_number="..outbound_caller_id_number);
session:execute("set", "effective_caller_id_number="..outbound_caller_id_number);
end
--connect to the database
local Database = require "resources.functions.database";
local dbh = Database.new('system');