Add. intercept for call center calls

This commit is contained in:
Alexey Melnichuk 2015-09-23 13:08:22 +04:00
parent c97a70409e
commit 8720866ce9
2 changed files with 6 additions and 2 deletions

View File

@ -138,7 +138,9 @@ if ( session:ready() ) then
-- freeswitch.consoleLog("NOTICE", "result "..key.." "..val.."\n");
--end
if result.uuid == result.call_uuid then
uuid = channel_variable(result.uuid, 'ent_originate_aleg_uuid') or row.uuid
uuid = channel_variable(result.uuid, 'ent_originate_aleg_uuid') or
channel_variable(result.uuid, 'cc_member_session_uuid') or
result.uuid
else
uuid = result.call_uuid;
end

View File

@ -198,7 +198,9 @@
-- freeswitch.consoleLog("NOTICE", "row "..key.." "..val.."\n");
--end
if row.uuid == row.call_uuid then
uuid = channel_variable(row.uuid, 'ent_originate_aleg_uuid') or row.uuid
uuid = channel_variable(row.uuid, 'ent_originate_aleg_uuid') or
channel_variable(row.uuid, 'cc_member_session_uuid') or
row.uuid
else
uuid = row.call_uuid;
end