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