Update directory.lua

This commit is contained in:
FusionPBX
2017-06-17 11:38:24 -06:00
committed by GitHub
parent 36d3ebc4af
commit e214cab135
+8 -8
View File
@@ -1,6 +1,6 @@
-- directory.lua -- directory.lua
-- Part of FusionPBX -- Part of FusionPBX
-- Copyright (C) 2012-2016 Mark J Crane <markjcrane@fusionpbx.com> -- Copyright (C) 2012-2017 Mark J Crane <markjcrane@fusionpbx.com>
-- All rights reserved. -- All rights reserved.
-- --
-- Redistribution and use in source and binary forms, with or without -- Redistribution and use in source and binary forms, with or without
@@ -359,17 +359,18 @@
--directory[x] = row; --directory[x] = row;
--variables --variables
effective_caller_id_name = row.effective_caller_id_name; effective_caller_id_name = row.effective_caller_id_name;
if (row.directory_full_name) then if (row.directory_first_name) then
name = row.directory_full_name; first_name = row.directory_first_name;
last_name = row.directory_last_name;
else else
if (string.len(effective_caller_id_name) > 0) then if (string.len(effective_caller_id_name) > 0) then
name = effective_caller_id_name; name = effective_caller_id_name;
end
end
if (name) then
name_table = explode(" ",name); name_table = explode(" ",name);
first_name = name_table[1]; first_name = name_table[1];
last_name = name_table[2]; last_name = name_table[2];
end
end
--get the digits
if (first_name) then if (first_name) then
if (string.len(first_name) > 0) then if (string.len(first_name) > 0) then
--freeswitch.consoleLog("notice", "[directory] first_name: --" .. first_name .. "--\n"); --freeswitch.consoleLog("notice", "[directory] first_name: --" .. first_name .. "--\n");
@@ -383,10 +384,9 @@
end end
end end
end
--add the row to the array --add the row to the array
--freeswitch.consoleLog("notice", "[directory] extension="..row.extension..",context="..row.user_context..",first_name="..name_table[1]..",last_name="..name_table[2]..",first_name_digits="..first_name_digits..",last_name_digits="..last_name_digits..",directory_exten_visible="..row.directory_exten_visible.."\n"); --freeswitch.consoleLog("notice", "[directory] extension="..row.extension..",context="..row.user_context..",first_name="..name_table[1]..",last_name="..name_table[2]..",first_name_digits="..first_name_digits..",last_name_digits="..last_name_digits..",directory_exten_visible="..row.directory_exten_visible.."\n");
table.insert(directory, {extension=row.extension,context=row.user_context,first_name=name_table[1],last_name=name_table[2],first_name_digits=first_name_digits,last_name_digits=last_name_digits,directory_exten_visible=row.directory_exten_visible}); table.insert(directory, {extension=row.extension,context=row.user_context,first_name=first_name,last_name=last_name,first_name_digits=first_name_digits,last_name_digits=last_name_digits,directory_exten_visible=row.directory_exten_visible});
--increment x --increment x
x = x + 1; x = x + 1;