Paging: Ability to grant caller moderator status/controls, auto-generate random pin.

Conference: Add missing caller-controls and moderator-controls parameters in autoload_config.
This commit is contained in:
Nate Jones
2015-04-30 09:45:41 +00:00
parent f82a23aa13
commit b7e91bdca2
4 changed files with 25 additions and 10 deletions
@@ -3,8 +3,9 @@
<condition field="destination_number" expression="^\*724$" >
<action application="set" data="caller_id_name=Page" />
<action application="set" data="caller_id_number=" />
<action application="set" data="pin_number=" />
<action application="set" data="pin_number={v_pin_number}" />
<action application="set" data="extension_list=101-103,105" />
<action application="set" data="moderator=false" />
<action application="set" data="set api_hangup_hook=conference page-${destination_number} kick all" />
<action application="lua" data="page.lua" />
</condition>
@@ -2,8 +2,9 @@
<extension name="page-extension" number="*8[ext]" continue="false" app_uuid="1b224444-de8b-448d-b2d1-19feaac3effa">
<condition field="destination_number" expression="^\*8(\d{2,7})$">
<action application="set" data="extension_list=$1"/>
<action application="set" data="pin_number="/>
<action application="set" data="pin_number={v_pin_number}"/>
<action application="set" data="mute=true"/>
<action application="set" data="moderator=false" />
<action application="lua" data="page.lua"/>
</condition>
</extension>