From 3a2265d92b09e13548a97dac0acbf3935ae3b440 Mon Sep 17 00:00:00 2001 From: Luis Daniel Lucio Quiroz Date: Mon, 18 May 2020 15:53:43 -0400 Subject: [PATCH] [4.5] prevents routing errors (#5276) * [4.5] prevents routing errors * Update directory.lua --- .../app/xml_handler/resources/scripts/directory/directory.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/scripts/resources/scripts/app/xml_handler/resources/scripts/directory/directory.lua b/app/scripts/resources/scripts/app/xml_handler/resources/scripts/directory/directory.lua index 1f0ecf2ed9..b02e0fc606 100644 --- a/app/scripts/resources/scripts/app/xml_handler/resources/scripts/directory/directory.lua +++ b/app/scripts/resources/scripts/app/xml_handler/resources/scripts/directory/directory.lua @@ -394,6 +394,9 @@ contact = trim(api:execute("sofia_contact", destination)); array = explode('/',contact); local profile, proxy = array[2], database_hostname; + if (profile == 'user_not_registered') then + profile = 'internal'; + end dial_string = "{sip_invite_domain=" .. domain_name .. ",presence_id=" .. presence_id .."}sofia/" .. profile .. "/" .. destination .. ";fs_path=sip:" .. proxy; --freeswitch.consoleLog("notice", "[xml_handler][directory] dial_string " .. dial_string .. "\n"); end