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 3b33446381..0b0d601ad9 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 @@ -197,8 +197,10 @@ if (debug["sql"]) then freeswitch.consoleLog("notice", "[xml_handler] SQL: " .. sql .. "\n"); end + continue = false; dbh:query(sql, function(row) --general + continue = true; domain_uuid = row.domain_uuid; extension_uuid = row.extension_uuid; extension = row.extension; @@ -216,6 +218,7 @@ auth_acl = row.auth_acl; --variables sip_from_user = row.extension; + sip_from_number = (#number_alias > 0) and number_alias or row.extension; call_group = row.call_group; call_screen_enabled = row.call_screen_enabled; user_record = row.user_record; @@ -372,7 +375,7 @@ table.insert(xml, [[ ]]); table.insert(xml, [[ ]]); table.insert(xml, [[ ]]); - table.insert(xml, [[ ]]); + table.insert(xml, [[ ]]); if (string.len(call_group) > 0) then table.insert(xml, [[ ]]); end