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 888675e58e
commit b72f36f1c3
1 changed files with 4 additions and 1 deletions

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