summaryrefslogtreecommitdiff
path: root/misc/freeswitch/scripts/dialplan/session.lua
diff options
context:
space:
mode:
authorStefan Wintermeyer <stefan.wintermeyer@amooma.de>2013-03-12 12:33:14 +0100
committerStefan Wintermeyer <stefan.wintermeyer@amooma.de>2013-03-12 12:33:14 +0100
commitc30a25672edcab483f52b16523122d9d609b4913 (patch)
tree588b554bc6bf0a1cecbd3fbe807654d794fd1d6c /misc/freeswitch/scripts/dialplan/session.lua
parentd11a8692e742720435c4286e3752c8c136cc88cf (diff)
parent3a3f725111d1740b974596ba52ec02c87424fefc (diff)
Merge branch 'develop' of github.com:amooma/GS5 into develop
Diffstat (limited to 'misc/freeswitch/scripts/dialplan/session.lua')
-rw-r--r--misc/freeswitch/scripts/dialplan/session.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/misc/freeswitch/scripts/dialplan/session.lua b/misc/freeswitch/scripts/dialplan/session.lua
index 04d7675..78be98e 100644
--- a/misc/freeswitch/scripts/dialplan/session.lua
+++ b/misc/freeswitch/scripts/dialplan/session.lua
@@ -58,6 +58,13 @@ function Session.init_channel_variables(self)
self.node_id = self:to_i('sip_h_X-GS_node_id');
self.loop_count = self:to_i('sip_h_X-GS_loop_count');
+ self.previous_destination_type = self:to_s('gs_destination_type');
+ self.previous_destination_id = self:to_i('gs_destination_id');
+ self.previous_destination_uuid = self:to_s('gs_destination_uuid');
+ self.previous_destination_owner_type = self:to_s('gs_destination_owner_type');
+ self.previous_destination_owner_id = self:to_i('gs_destination_owner_id');
+ self.previous_destination_owner_uuid = self:to_s('gs_destination_owner_uuid');
+
if self.node_id > 0 and self.node_id ~= self.local_node_id then
self.from_node = true;
else