Update index.lua
This commit is contained in:
parent
a0c7fcdd65
commit
c3cbaeea86
|
|
@ -47,19 +47,20 @@
|
||||||
--set the cache key
|
--set the cache key
|
||||||
key = "app:dialplan:outbound:is_local:" .. destination_number .. "@" .. domain_name;
|
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
|
--get the destination number
|
||||||
value, err = cache.get(key);
|
value, err = cache.get(key);
|
||||||
if (err == 'NOT FOUND') then
|
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
|
--connect to the database
|
||||||
local Database = require "resources.functions.database";
|
local Database = require "resources.functions.database";
|
||||||
local dbh = Database.new('system');
|
local dbh = Database.new('system');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue