Woof!

On Thu, 03 Jul 2008 11:44:27 -0400, Scott Lawrence <[EMAIL PROTECTED]> wrote:

> On Thu, 2008-07-03 at 11:17 -0400, Michael Jerris wrote:
>> Where is the code for this ivr?  I can take a look.
> 
> Good question.... Woof?

It's the standard FreeSwitch mod_conference application "conference" code.  
The config file, conference.conf.xml, is generated by our config server here:

sipXconfig/neoconf/src/org/sipfoundry/sipxconfig/conference/ConferenceConfiguration.java

The default_context.xml dialplan calls out this (one for each conference)
...
  <extension name="400">
    <condition field="destination_number" expression="^first_conference$">
      <action application="conference" data="[EMAIL PROTECTED]"/>
    </condition>
  </extension>
...

An example generated conference.conf.xml file is this:
<configuration name="conference.conf" description="sipX MeetMe Audio 
Conference">
  <caller-controls>
    <group name="sipx-default">
      <control action="mute" digits="0"/>
      <control action="deaf mute" digits="*"/>
      <control action="energy up" digits="9"/>
      <control action="enery 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 down" digits="1"/>
      <control action="vol listen up" digits="6"/>
      <control action="vol listen zero" digits="5"/>
      <control action="vol listen down" digits="4"/>
      <control action="hangup" digits="#"/>
    </group>
  </caller-controls>
  <profiles>
    <profile name="default">
      <param name="domain" value="cdhcp151.pingtel.com"/>
      <param name="caller-controls" value="sipx-default"/>
      <param name="rate" value="8000"/>
      <param name="interval" value="20"/>
      <param name="energy-level" value="300"/>
      <param name="sound-prefix" 
value="/usr/local/ecs/main/share/www/doc/stdprompts"/>
      <param name="ack-sound" value="beep.wav"/>
      <param name="nack-sound" value="beep.wav"/>
      <param name="mute-sound" value="conf/conf-muted.wav"/>
      <param name="unmute-sound" value="conf/unmuted.wav"/>
      <param name="alone-sound" value="conf/conf-alone.wav"/>
      <param name="enter-sound" value="beep.wav"/>
      <param name="exit-sound" value="beep.wav"/>
      <param name="kicked-sound" value="conf/kicked.wav"/>
      <param name="locked-sound" value="conf/locked.wav"/>
      <param name="max-members-sound" value="conf/locked.wav"/>
      <param name="is-locked-sound" value="conf/conf-islocked.wav"/>
      <param name="is-unlocked-sound" value="beep.wav"/>
      <param name="pin-sound" value="conf/conf-pin.wav"/>
      <param name="bad-pin-sound" value="conf/conf-bad-pin.wav"/>
    </profile>
    <profile name="400">
      <param name="domain" value="cdhcp151.pingtel.com"/>
      <param name="caller-controls" value="sipx-default"/>
      <param name="rate" value="8000"/>
      <param name="interval" value="20"/>
      <param name="energy-level" value="300"/>
      <param name="sound-prefix" 
value="/usr/local/ecs/main/share/www/doc/stdprompts"/>
      <param name="ack-sound" value="beep.wav"/>
      <param name="nack-sound" value="beep.wav"/>
      <param name="mute-sound" value="conf/conf-muted.wav"/>
      <param name="unmute-sound" value="conf/unmuted.wav"/>
      <param name="alone-sound" value="conf/conf-alone.wav"/>
      <param name="enter-sound" value="beep.wav"/>
      <param name="exit-sound" value="beep.wav"/>
      <param name="kicked-sound" value="conf/kicked.wav"/>
      <param name="locked-sound" value="conf/locked.wav"/>
      <param name="max-members-sound" value="conf/locked.wav"/>
      <param name="is-locked-sound" value="conf/conf-islocked.wav"/>
      <param name="is-unlocked-sound" value="beep.wav"/>
      <param name="pin-sound" value="conf/conf-pin.wav"/>
      <param name="bad-pin-sound" value="conf/conf-bad-pin.wav"/>
      <param name="max-members" value="0"/>
    </profile>
  </profiles>
</configuration>


--Woof!
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to