From d897fad100b52aca977fb42a20ec77c8950e12ab Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 24 May 2022 16:55:25 -0600 Subject: [PATCH] Replace io.popen with api:executeString --- .../scripts/app/fax/resources/scripts/hangup_rx.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/scripts/resources/scripts/app/fax/resources/scripts/hangup_rx.lua b/app/scripts/resources/scripts/app/fax/resources/scripts/hangup_rx.lua index a7c5a0db48..e69ac13348 100644 --- a/app/scripts/resources/scripts/app/fax/resources/scripts/hangup_rx.lua +++ b/app/scripts/resources/scripts/app/fax/resources/scripts/hangup_rx.lua @@ -64,6 +64,9 @@ :gsub('\'', '\\\'')) end +--create the api object + api = freeswitch.API(); + --set channel variables to lua variables domain_uuid = env:getHeader("domain_uuid"); domain_name = env:getHeader("domain_name"); @@ -230,9 +233,7 @@ cmd = cmd .. "fax_prefix=false "; end freeswitch.consoleLog("notice", "[fax] command: " .. cmd .. "\n"); - local handle = io.popen(cmd); - result = handle:read("*a"); - handle:close(); + result = api:executeString(cmd); --add to fax logs sql = "insert into v_fax_logs ";