]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add conference caller control example.
authorMichael Jerris <mike@jerris.com>
Tue, 26 Dec 2006 15:48:35 +0000 (15:48 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 26 Dec 2006 15:48:35 +0000 (15:48 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3830 d0543943-73ff-0310-b7d9-9358b9ac24b2

conf/freeswitch.xml

index 19637f5e23a96341aa05ba5111ede7075fad5abd..760bf49444f4cb8418fb3052745b31a8e8f59718 100644 (file)
        <room name="888@sub.mydomain.com" status="FreeSWITCH"/>
       </advertise>
 
+<!-- These are the default keys that map when you do not specify a caller control group-->     
+       <caller-controls>
+         <group name="default">
+          <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. -->
       <profiles>
        <profile name="default">
          <param name="interval" value="20"/>
          <!-- Energy level required for audio to be sent to the other users -->
          <param name="energy-level" value="300"/>
+               <!-- Name of the caller control group to use for this profile -->
+               <!-- <param name="caller-controls" value="some name"/> -->
          <!-- TTS Engine to use -->
          <!--<param name="tts-engine" value="cepstral"/>-->
          <!-- TTS Voice to use -->