Update bind_target for ring groups default to peer if sip_authorized = true then set to both.

This commit is contained in:
markjcrane
2016-08-20 23:59:10 -06:00
parent 2a280510b8
commit a1fb673b6a

View File

@@ -527,6 +527,9 @@ local log = require "resources.functions.log".ring_group
--set bind digit action
local bind_target = 'peer'
if session:getVariable("sip_authorized") == "true" then
bind_target = 'both';
end
local bindings = {
"local,*1,exec:execute_extension,dx XML " .. context,
"local,*2,exec:record_session," .. record_file,
@@ -536,7 +539,7 @@ local log = require "resources.functions.log".ring_group
for _, str in ipairs(bindings) do
session:execute("bind_digit_action", str .. "," .. bind_target)
end
session:execute("digit_action_set_realm", "local")
session:execute("digit_action_set_realm", "local");
--if the user is busy rollover to the next destination
if (ring_group_strategy == "rollover") then