diff --git a/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua b/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua
index 0327a63c71..d308c2fd95 100644
--- a/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua
+++ b/resources/install/scripts/app/xml_handler/resources/scripts/directory/directory.lua
@@ -295,6 +295,19 @@
number_alias = row.number_alias;
number_alias_string = [[ number-alias="]] .. row.number_alias .. [["]];
end
+
+ --get the user_uuid
+ local sql = "SELECT user_uuid FROM v_extension_users WHERE domain_uuid = :domain_uuid and extension_uuid = :extension_uuid "
+ local params = {domain_uuid=domain_uuid, extension_uuid=extension_uuid};
+ user_uuid = dbh:first_value(sql, params);
+
+ --get the contact_uuid
+ if (user_uuid ~= nil) and (string.len(user_uuid) > 0) then
+ local sql = "SELECT contact_uuid FROM v_users WHERE domain_uuid = :domain_uuid and user_uuid = :user_uuid "
+ local params = {domain_uuid=domain_uuid, user_uuid=user_uuid};
+ contact_uuid = dbh:first_value(sql, params);
+ end
+
--params
password = row.password;
mwi_account = row.mwi_account;
@@ -499,6 +512,12 @@
table.insert(xml, [[ ]]);
table.insert(xml, [[ ]]);
table.insert(xml, [[ ]]);
+ if (user_uuid ~= nil) and (string.len(user_uuid) > 0) then
+ table.insert(xml, [[ ]]);
+ end
+ if (contact_uuid ~= nil) and (string.len(contact_uuid) > 0) then
+ table.insert(xml, [[ ]]);
+ end
table.insert(xml, [[ ]]);
table.insert(xml, [[ ]]);
table.insert(xml, [[ ]]);