From 63e1f7741e165ab549bdb33f69f395317ef3cb10 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 21 Jan 2022 11:34:48 -0700 Subject: [PATCH] Fix inbound fax using alternative to system command. This is needed because FreeSWITCH has made it possible to disable the system command. --- .../resources/scripts/app/fax/resources/scripts/hangup_rx.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 a56be490e0..98e3343bb4 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 @@ -225,7 +225,9 @@ cmd = cmd .. "fax_prefix=false "; end freeswitch.consoleLog("notice", "[fax] command: " .. cmd .. "\n"); - result = api:execute("system", cmd); + local handle = io.popen(cmd); + result = handle:read("*a"); + handle:close(); --add to fax logs sql = "insert into v_fax_logs ";