From 7f60ff23c4e99ac8b65a68eca227cb88babf560a Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 7 Jul 2023 09:38:13 -0600 Subject: [PATCH] When record_session is true set record_path variable --- app/switch/resources/scripts/app/ring_groups/index.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/switch/resources/scripts/app/ring_groups/index.lua b/app/switch/resources/scripts/app/ring_groups/index.lua index 91da82d079..edd03327f3 100644 --- a/app/switch/resources/scripts/app/ring_groups/index.lua +++ b/app/switch/resources/scripts/app/ring_groups/index.lua @@ -245,7 +245,7 @@ record_name = session:getVariable("record_name"); record_ext = session:getVariable("record_ext"); if (not record_ext) then record_ext = 'wav'; end - if (not record_ext) then + if (not record_name) then record_name = record_name:gsub("${caller_id_name}", caller_id_name); record_name = record_name:gsub("${caller_id_number}", caller_id_number); record_name = record_name:gsub("${sip_from_user}", sip_from_user); @@ -812,6 +812,7 @@ --record the session if (record_session) then record_session = ",api_on_answer='uuid_record "..uuid.." start ".. record_path .. "/" .. record_name .. "',record_path='".. record_path .."',record_name="..record_name; + session.setVariable("record_path", record_path); else record_session = "" end