diff --git a/app/dialplans/resources/switch/conf/dialplan/050_record_all.xml b/app/dialplans/resources/switch/conf/dialplan/050_record_all.xml
index 48087fc7ee..be2c67ea20 100644
--- a/app/dialplans/resources/switch/conf/dialplan/050_record_all.xml
+++ b/app/dialplans/resources/switch/conf/dialplan/050_record_all.xml
@@ -12,12 +12,12 @@
-
-
+
+
diff --git a/app/switch/resources/scripts/app/dialplan/resources/after/010_user_record.lua.noload b/app/switch/resources/scripts/app/dialplan/resources/after/010_user_record.lua.noload
index 95f82f446b..bebb73c682 100644
--- a/app/switch/resources/scripts/app/dialplan/resources/after/010_user_record.lua.noload
+++ b/app/switch/resources/scripts/app/dialplan/resources/after/010_user_record.lua.noload
@@ -80,8 +80,8 @@
--record the session
if (record_session) then
- cmd = "uuid_record "..uuid.." start "..path.."/"..uuid.."."..record_ext;
- session:execute("set", "api_on_answer="..cmd);
- --freeswitch.consoleLog("notice", "[app:dialplan] "..cmd.."\n");
+ command = "uuid_record_result='${uuid_record "..uuid.." start "..path.."/"..uuid.."."..record_ext .."}'";
+ session:execute("set", command);
+ --freeswitch.consoleLog("notice", "[app:dialplan] " .. command .. "\n");
end
end
diff --git a/app/switch/resources/scripts/app/follow_me/index.lua b/app/switch/resources/scripts/app/follow_me/index.lua
index 9bc8c929eb..60f6a43549 100644
--- a/app/switch/resources/scripts/app/follow_me/index.lua
+++ b/app/switch/resources/scripts/app/follow_me/index.lua
@@ -429,7 +429,7 @@
local record_ext = session:getVariable("record_ext") or "wav";
local record_name = uuid.."."..record_ext;
local record_path = recordings_dir .. "/" .. domain_name .. "/archive/" .. os.date("%Y/%b/%d");
- record_session = ",api_on_answer='uuid_record "..uuid.." start ".. record_path .. "/" .. record_name .. "',record_path='".. record_path .."',record_name="..record_name;
+ record_session = ",uuid_record_result='${uuid_record "..uuid.." start ".. record_path .. "/" .. record_name .. "}',record_path='".. record_path .."',record_name="..record_name;
end
end
diff --git a/app/switch/resources/scripts/app/ring_groups/index.lua b/app/switch/resources/scripts/app/ring_groups/index.lua
index 41c7aadd9e..0e7854a492 100644
--- a/app/switch/resources/scripts/app/ring_groups/index.lua
+++ b/app/switch/resources/scripts/app/ring_groups/index.lua
@@ -1041,7 +1041,7 @@
--record the session
if (record_session) then
session:setVariable("record_stereo", "true");
- record_session = ",api_on_answer='uuid_record "..uuid.." start ".. record_path .. "/" .. record_name .. "',record_path='".. record_path .."',record_name="..record_name;
+ record_session = ",uuid_record_result='${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 = '';