diff options
author | Peter Kozak <spag@golwen.net> | 2013-04-16 15:14:33 +0200 |
---|---|---|
committer | Peter Kozak <spag@golwen.net> | 2013-04-16 15:14:33 +0200 |
commit | d3747bd38f106669d7b57a9c9b64d99b98c6aa59 (patch) | |
tree | 2f43eae30339fe5f68a8d01a4ff9dce3f3078ba4 /misc/freeswitch/scripts/dialplan | |
parent | e1462c8f4159e332b729819281fca7c2937e49eb (diff) |
pass caller record to call forwarding class
Diffstat (limited to 'misc/freeswitch/scripts/dialplan')
-rw-r--r-- | misc/freeswitch/scripts/dialplan/dialplan.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/misc/freeswitch/scripts/dialplan/dialplan.lua b/misc/freeswitch/scripts/dialplan/dialplan.lua index a8054ff..3f84007 100644 --- a/misc/freeswitch/scripts/dialplan/dialplan.lua +++ b/misc/freeswitch/scripts/dialplan/dialplan.lua @@ -248,7 +248,7 @@ function Dialplan.destination_new(self, arg) destination.account = self:object_find{ class = destination.type, id = destination.id}; if self.caller then require 'common.call_forwarding'; - local call_forwarding_class = common.call_forwarding.CallForwarding:new{ log = self.log, database = self.database } + local call_forwarding_class = common.call_forwarding.CallForwarding:new{ log = self.log, database = self.database, caller = self.caller } destination.call_forwarding = call_forwarding_class:list_by_owner(destination.id, destination.type, self.caller.caller_phone_numbers); for service, call_forwarding_entry in pairs(call_forwarding_class:list_by_owner(destination.phone_number.id, destination.phone_number.class, self.caller.caller_phone_numbers)) do destination.call_forwarding[service] = call_forwarding_entry; |