From 9e301a0c9726910ac5af218763269aca7dda8dc2 Mon Sep 17 00:00:00 2001 From: konradSC Date: Wed, 4 Sep 2019 13:30:51 -0400 Subject: [PATCH] Toll-allow into dialstring for external calls (#4495) Insert toll-allow from the original extension into the dialstring for external calls. --- resources/install/scripts/app/follow_me/index.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/install/scripts/app/follow_me/index.lua b/resources/install/scripts/app/follow_me/index.lua index 3d20dd5b8e..f92411a880 100644 --- a/resources/install/scripts/app/follow_me/index.lua +++ b/resources/install/scripts/app/follow_me/index.lua @@ -98,7 +98,7 @@ --forward_busy_destination = trim(api:executeString(cmd)); --select data from the database - local sql = "select follow_me_uuid "; + local sql = "select follow_me_uuid, toll_allow "; sql = sql .. "from v_extensions "; sql = sql .. "where domain_uuid = :domain_uuid "; sql = sql .. "and ( "; @@ -111,6 +111,7 @@ end status = dbh:query(sql, params, function(row) follow_me_uuid = row["follow_me_uuid"]; + extension_toll_allow = row["toll_allow"]; end); --dbh:query(sql, params, function(row); @@ -287,6 +288,9 @@ else --external number route_bridge = 'loopback/'..destination_number; + if (extension_toll_allow ~= nil) then + toll_allow = extension_toll_allow:gsub(",", ":"); + end --set the toll allow to an empty string if (toll_allow == nil) then