Update page.lua (#4510)

* Update page.lua

* Update page.lua
This commit is contained in:
agree 2019-09-11 04:40:56 -04:00 committed by FusionPBX
parent 9656714a9e
commit ff40a58c2d
1 changed files with 6 additions and 4 deletions

View File

@ -98,7 +98,9 @@
end
--define the conference name
local conference_name = "page-"..destination_number.."@"..domain_name.."@page"
local conference_profile = "page";
local conference_name = "page-"..destination_number.."@"..domain_name;
local conference_bridge = conference_name.."@"..conference_profile;
--set the caller id
if (caller_id_name) then
@ -172,7 +174,7 @@
--this destination is the caller that initated the page
else
--originate the call
cmd_string = "bgapi originate {sip_auto_answer=true,sip_h_Alert-Info='Ring Answer',hangup_after_bridge=false,rtp_secure_media="..rtp_secure_media..",origination_caller_id_name='"..caller_id_name.."',origination_caller_id_number="..caller_id_number.."}user/"..destination.."@"..domain_name.." conference:"..conference_name.."+"..flags.." inline";
cmd_string = "bgapi originate {sip_auto_answer=true,sip_h_Alert-Info='Ring Answer',hangup_after_bridge=false,rtp_secure_media="..rtp_secure_media..",origination_caller_id_name='"..caller_id_name.."',origination_caller_id_number="..caller_id_number.."}user/"..destination.."@"..domain_name.." conference:"..conference_bridge.."+"..flags.." inline";
api:executeString(cmd_string);
destination_count = destination_count + 1;
end
@ -187,7 +189,7 @@
--this destination is the caller that initated the page
else
--originate the call
cmd_string = "bgapi originate {sip_auto_answer=true,hangup_after_bridge=false,rtp_secure_media="..rtp_secure_media..",origination_caller_id_name='"..caller_id_name.."',origination_caller_id_number="..caller_id_number.."}user/"..destination.."@"..domain_name.." conference:"..conference_name.."+"..flags.." inline";
cmd_string = "bgapi originate {sip_auto_answer=true,hangup_after_bridge=false,rtp_secure_media="..rtp_secure_media..",origination_caller_id_name='"..caller_id_name.."',origination_caller_id_number="..caller_id_number.."}user/"..destination.."@"..domain_name.." conference:"..conference_bridge.."+"..flags.." inline";
api:executeString(cmd_string);
destination_count = destination_count + 1;
end
@ -205,7 +207,7 @@
else
moderator_flag = "";
end
session:execute("conference", conference_name.."+flags{endconf"..moderator_flag.."}");
session:execute("conference", conference_bridge.."+flags{endconf"..moderator_flag.."}");
else
session:execute("playback", "tone_stream://%(500,500,480,620);loops=3");
end