Ring group handle number alias

This commit is contained in:
FusionPBX
2024-05-30 00:12:08 -06:00
committed by GitHub
parent 14d69d6ca2
commit 320f402d18
@@ -544,10 +544,16 @@ log = require "resources.functions.log".ring_group
cmd = "user_exists id ".. destination_number .." "..domain_name; cmd = "user_exists id ".. destination_number .." "..domain_name;
user_exists = api:executeString(cmd); user_exists = api:executeString(cmd);
--cmd = "user_exists id ".. destination_number .." "..leg_domain_name; --cmd = "user_exists id ".. destination_number .." "..domain_name;
if (user_exists == "true") then if (user_exists == "true") then
--add user_exists true or false to the row array --add user_exists true or false to the row array
row['user_exists'] = "true"; row['user_exists'] = "true";
--handle number alias
cmd = "user_data ".. destination_number .."@" ..domain_name.." attr id";
destination_number = api:executeString(cmd);
row['destination_number'] = destination_number
--handle do_not_disturb --handle do_not_disturb
cmd = "user_data ".. destination_number .."@" ..leg_domain_name.." var do_not_disturb"; cmd = "user_data ".. destination_number .."@" ..leg_domain_name.." var do_not_disturb";
if (api:executeString(cmd) ~= "true") then if (api:executeString(cmd) ~= "true") then
@@ -558,6 +564,7 @@ log = require "resources.functions.log".ring_group
--set the values --set the values
external = "true"; external = "true";
row['user_exists'] = "false"; row['user_exists'] = "false";
--add the row to the destinations array --add the row to the destinations array
destinations[x] = row; destinations[x] = row;
end end