From 8f6c2ff6f50739a0370fff8641244d4d04be6fa9 Mon Sep 17 00:00:00 2001 From: spag Date: Wed, 20 Feb 2013 19:09:31 +0100 Subject: pass auth_account to transferred channel --- misc/freeswitch/scripts/dialplan/dtmf.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'misc') diff --git a/misc/freeswitch/scripts/dialplan/dtmf.lua b/misc/freeswitch/scripts/dialplan/dtmf.lua index e7d459a..64f538e 100644 --- a/misc/freeswitch/scripts/dialplan/dtmf.lua +++ b/misc/freeswitch/scripts/dialplan/dtmf.lua @@ -68,6 +68,9 @@ function Dtmf.transfer(self, caller, destination, calee) caller:execute('transfer', destination); fapi:execute('uuid_kill', callee_uuid); else + if caller.account then + fapi:execute('uuid_setvar_multi', callee_uuid .. ' gs_auth_account_type=' .. caller.account.class .. ';gs_auth_account_uuid=' .. caller.account.uuid); + end fapi:execute('uuid_transfer', callee_uuid .. ' ' .. destination); caller.session:hangup(); end -- cgit v1.2.3