Page conference settings need page caller controls. For non modertor 0 mute and press again to unmute.
This commit is contained in:
parent
77100085b4
commit
c800fc3b67
|
|
@ -46,7 +46,7 @@
|
|||
table.insert(xml, [[ <control action="hangup" digits=""/>]]);
|
||||
table.insert(xml, [[ </group>]]);
|
||||
table.insert(xml, [[ <group name="moderator">]]);
|
||||
table.insert(xml, [[ <control action="mute" digits="*"/>]]);
|
||||
table.insert(xml, [[ <control action="mute" digits=""/>]]);
|
||||
table.insert(xml, [[ <control action="deaf mute" digits=""/>]]);
|
||||
table.insert(xml, [[ <control action="energy up" digits="9"/>]]);
|
||||
table.insert(xml, [[ <control action="energy equ" digits="8"/>]]);
|
||||
|
|
@ -61,6 +61,20 @@
|
|||
table.insert(xml, [[ <control action="execute_application" digits="0" data="lua app/conference_center/resources/scripts/mute.lua non_moderator"/>]]);
|
||||
table.insert(xml, [[ <control action="execute_application" digits="*" data="lua app/conference_center/resources/scripts/unmute.lua non_moderator"/>]]);
|
||||
table.insert(xml, [[ </group>]]);
|
||||
table.insert(xml, [[ <group name="page">]]);
|
||||
table.insert(xml, [[ <control action="mute" digits="0"/>]]);
|
||||
table.insert(xml, [[ <control action="deaf mute" digits=""/>]]);
|
||||
table.insert(xml, [[ <control action="energy up" digits="9"/>]]);
|
||||
table.insert(xml, [[ <control action="energy equ" digits="8"/>]]);
|
||||
table.insert(xml, [[ <control action="energy dn" digits="7"/>]]);
|
||||
table.insert(xml, [[ <control action="vol talk up" digits="3"/>]]);
|
||||
table.insert(xml, [[ <control action="vol talk zero" digits="2"/>]]);
|
||||
table.insert(xml, [[ <control action="vol talk dn" digits="1"/>]]);
|
||||
table.insert(xml, [[ <control action="vol listen up" digits="6"/>]]);
|
||||
table.insert(xml, [[ <control action="vol listen zero" digits="5"/>]]);
|
||||
table.insert(xml, [[ <control action="vol listen dn" digits="4"/>]]);
|
||||
table.insert(xml, [[ <control action="hangup" digits=""/>]]);
|
||||
table.insert(xml, [[ </group>]]);
|
||||
table.insert(xml, [[ </caller-controls>]]);
|
||||
table.insert(xml, [[ <profiles>]]);
|
||||
|
||||
|
|
@ -194,8 +208,8 @@
|
|||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
table.insert(xml, [[ <param name="energy-level" value="300"/>]]);
|
||||
table.insert(xml, [[ <param name="auto-gain-level" value="0"/>]]);
|
||||
table.insert(xml, [[ <param name="caller-controls" value="default"/>]]);
|
||||
table.insert(xml, [[ <param name="moderator-controls" value="default"/>]]);
|
||||
table.insert(xml, [[ <param name="caller-controls" value="page"/>]]);
|
||||
table.insert(xml, [[ <param name="moderator-controls" value="moderator"/>]]);
|
||||
table.insert(xml, [[ <param name="muted-sound" value="conference/conf-muted.wav"/>]]);
|
||||
table.insert(xml, [[ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>]]);
|
||||
table.insert(xml, [[ <param name="moh-sound" value="$${hold_music}"/>]]);
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
<control action="hangup" digits=""/>
|
||||
</group>
|
||||
<group name="moderator">
|
||||
<control action="mute" digits="#"/>
|
||||
<control action="mute" digits=""/>
|
||||
<control action="deaf mute" digits="*"/>
|
||||
<control action="energy up" digits="9"/>
|
||||
<control action="energy equ" digits="8"/>
|
||||
|
|
@ -39,6 +39,20 @@
|
|||
<control action="execute_application" digits="0" data="lua app/conference_center/resources/scripts/mute.lua non_moderator"/>
|
||||
<control action="execute_application" digits="*" data="lua app/conference_center/resources/scripts/unmute.lua non_moderator"/>
|
||||
</group>
|
||||
<group name="page">
|
||||
<control action="mute" digits="0"/>
|
||||
<control action="deaf mute" digits=""/>
|
||||
<control action="energy up" digits="9"/>
|
||||
<control action="energy equ" digits="8"/>
|
||||
<control action="energy dn" digits="7"/>
|
||||
<control action="vol talk up" digits="3"/>
|
||||
<control action="vol talk zero" digits="2"/>
|
||||
<control action="vol talk dn" digits="1"/>
|
||||
<control action="vol listen up" digits="6"/>
|
||||
<control action="vol listen zero" digits="5"/>
|
||||
<control action="vol listen dn" digits="4"/>
|
||||
<control action="hangup" digits=""/>
|
||||
</group>
|
||||
</caller-controls>
|
||||
|
||||
<!-- Profiles are collections of settings you can reference by name. -->
|
||||
|
|
@ -263,8 +277,8 @@
|
|||
<param name="rate" value="8000"/>
|
||||
<param name="interval" value="20"/>
|
||||
<param name="energy-level" value="300"/>
|
||||
<param name="caller-controls" value="default"/>
|
||||
<param name="moderator-controls" value="default"/>
|
||||
<param name="caller-controls" value="page"/>
|
||||
<param name="moderator-controls" value="moderator"/>
|
||||
<!--<param name="sound-prefix" value="$${sounds_dir}/en/us/callie"/>-->
|
||||
<param name="muted-sound" value="conference/conf-muted.wav"/>
|
||||
<param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue