[Astpp-commit] SF.net SVN: astpp:[2224] trunk/freeswitch/contrib
Brought to you by:
darrenkw
|
From: <dar...@us...> - 2009-01-31 18:53:54
|
Revision: 2224
http://astpp.svn.sourceforge.net/astpp/?rev=2224&view=rev
Author: darrenkw
Date: 2009-01-31 18:53:47 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
Add sample configuration from my testing machine.
Added Paths:
-----------
trunk/freeswitch/contrib/darren/
trunk/freeswitch/contrib/darren/conf/
trunk/freeswitch/contrib/darren/conf/autoload_configs/
trunk/freeswitch/contrib/darren/conf/autoload_configs/acl.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/alsa.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml.backup
trunk/freeswitch/contrib/darren/conf/autoload_configs/conference.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/console.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/dialplan_directory.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/dingaling.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/enum.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/event_multicast.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/event_socket.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/fax.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/iax.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/ivr.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/java.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/limit.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/local_stream.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/logfile.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/lua.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/modules.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/openmrcp.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/perl.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/pocketsphinx.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/portaudio.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/post_load_modules.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/python.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/rss.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/sofia.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/spidermonkey.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/switch.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/syslog.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/timezones.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/voicemail.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/wanpipe.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/woomera.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/xml_cdr.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/xml_curl.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/xml_rpc.conf.xml
trunk/freeswitch/contrib/darren/conf/autoload_configs/zeroconf.conf.xml
trunk/freeswitch/contrib/darren/conf/dialplan/
trunk/freeswitch/contrib/darren/conf/dialplan/default.xml
trunk/freeswitch/contrib/darren/conf/dialplan/extensions/
trunk/freeswitch/contrib/darren/conf/dialplan/extensions/00_pizza_demo.xml
trunk/freeswitch/contrib/darren/conf/dialplan/extensions/99999_enum.xml
trunk/freeswitch/contrib/darren/conf/dialplan/features.xml
trunk/freeswitch/contrib/darren/conf/dialplan/public.xml
trunk/freeswitch/contrib/darren/conf/directory/
trunk/freeswitch/contrib/darren/conf/directory/default/
trunk/freeswitch/contrib/darren/conf/directory/default/1001.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1002.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1003.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1004.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1005.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1006.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1007.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1008.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1009.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1010.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1011.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1012.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1013.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1014.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1015.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1016.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1017.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1018.xml
trunk/freeswitch/contrib/darren/conf/directory/default/1019.xml
trunk/freeswitch/contrib/darren/conf/directory/default/brian.xml
trunk/freeswitch/contrib/darren/conf/directory/default/default.xml
trunk/freeswitch/contrib/darren/conf/directory/default.xml
trunk/freeswitch/contrib/darren/conf/extensions.conf
trunk/freeswitch/contrib/darren/conf/freeswitch.xml
trunk/freeswitch/contrib/darren/conf/fur_elise.ttml
trunk/freeswitch/contrib/darren/conf/jingle_profiles/
trunk/freeswitch/contrib/darren/conf/jingle_profiles/client.xml
trunk/freeswitch/contrib/darren/conf/jingle_profiles/server.xml
trunk/freeswitch/contrib/darren/conf/lang/
trunk/freeswitch/contrib/darren/conf/lang/de/
trunk/freeswitch/contrib/darren/conf/lang/de/de.xml
trunk/freeswitch/contrib/darren/conf/lang/de/demo/
trunk/freeswitch/contrib/darren/conf/lang/de/demo/demo.xml
trunk/freeswitch/contrib/darren/conf/lang/de/vm/
trunk/freeswitch/contrib/darren/conf/lang/de/vm/tts.xml
trunk/freeswitch/contrib/darren/conf/lang/en/
trunk/freeswitch/contrib/darren/conf/lang/en/demo/
trunk/freeswitch/contrib/darren/conf/lang/en/demo/demo-ivr.xml
trunk/freeswitch/contrib/darren/conf/lang/en/demo/demo.xml
trunk/freeswitch/contrib/darren/conf/lang/en/en.xml
trunk/freeswitch/contrib/darren/conf/lang/en/vm/
trunk/freeswitch/contrib/darren/conf/lang/en/vm/sounds.xml
trunk/freeswitch/contrib/darren/conf/lang/en/vm/tts.xml
trunk/freeswitch/contrib/darren/conf/lang/fr/
trunk/freeswitch/contrib/darren/conf/lang/fr/demo/
trunk/freeswitch/contrib/darren/conf/lang/fr/demo/demo.xml
trunk/freeswitch/contrib/darren/conf/lang/fr/fr.xml
trunk/freeswitch/contrib/darren/conf/lang/fr/vm/
trunk/freeswitch/contrib/darren/conf/lang/fr/vm/sounds.xml
trunk/freeswitch/contrib/darren/conf/mime.types
trunk/freeswitch/contrib/darren/conf/mrcp_profiles/
trunk/freeswitch/contrib/darren/conf/mrcp_profiles/openmrcp-v1.xml
trunk/freeswitch/contrib/darren/conf/mrcp_profiles/openmrcp-v2.xml
trunk/freeswitch/contrib/darren/conf/notify-voicemail.tpl
trunk/freeswitch/contrib/darren/conf/sip_profiles/
trunk/freeswitch/contrib/darren/conf/sip_profiles/external/
trunk/freeswitch/contrib/darren/conf/sip_profiles/external/example.xml
trunk/freeswitch/contrib/darren/conf/sip_profiles/external.xml
trunk/freeswitch/contrib/darren/conf/sip_profiles/internal/
trunk/freeswitch/contrib/darren/conf/sip_profiles/internal/example.xml
trunk/freeswitch/contrib/darren/conf/sip_profiles/internal-ipv6.xml
trunk/freeswitch/contrib/darren/conf/sip_profiles/internal.xml
trunk/freeswitch/contrib/darren/conf/tetris.ttml
trunk/freeswitch/contrib/darren/conf/vars.xml
trunk/freeswitch/contrib/darren/conf/voicemail.tpl
trunk/freeswitch/contrib/darren/conf/web-vm.tpl
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/acl.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/acl.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/acl.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,29 @@
+<configuration name="acl.conf" description="Network Lists">
+ <network-lists>
+ <list name="dl-candidates" default="allow">
+ <node type="deny" cidr="10.0.0.0/8"/>
+ <node type="deny" cidr="172.16.0.0/12"/>
+ <node type="deny" cidr="192.168.0.0/16"/>
+ </list>
+ <list name="rfc1918" default="deny">
+ <node type="allow" cidr="10.0.0.0/8"/>
+ <node type="allow" cidr="172.16.0.0/12"/>
+ <node type="allow" cidr="192.168.0.0/16"/>
+ </list>
+
+ <list name="lan" default="allow">
+ <node type="deny" cidr="192.168.42.0/24"/>
+ <node type="allow" cidr="192.168.42.42/32"/>
+ </list>
+
+ <list name="strict" default="deny">
+ <node type="allow" cidr="208.102.123.124/32"/>
+ </list>
+
+ <list name="domains" default="deny">
+ <node type="allow" domain="$${domain}"/>
+ </list>
+
+ </network-lists>
+</configuration>
+
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/alsa.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/alsa.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/alsa.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,12 @@
+<configuration name="alsa.conf" description="Soundcard Endpoint">
+ <settings>
+ <!--Default dialplan and caller-id info -->
+ <param name="dialplan" value="XML"/>
+ <param name="cid-name" value="N800 Alsa"/>
+ <param name="cid-num" value="5555551212"/>
+
+ <!--audio sample rate and interval -->
+ <param name="sample-rate" value="8000"/>
+ <param name="codec-ms" value="20"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,17 @@
+<configuration name="cdr_csv.conf" description="CDR CSV Format">
+ <settings>
+ <!-- 'cdr-csv' will always be appended to log-base -->
+ <!--<param name="log-base" value="/var/log"/>-->
+ <param name="default-template" value="astpp"/>
+ <!-- This is like the info app but after the call is hung up -->
+ <!--<param name="debug" value="true"/>-->
+ <param name="rotate-on-hup" value="true"/>
+ <!-- may be a b or ab -->
+ <param name="legs" value="a"/>
+ </settings>
+ <templates>
+ <template name="example">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}"</template>
+ <template name="astpp">"${accountcode}","${caller_id_number}","${destination_number}","${context}","${caller_id}","${channel_name}","${bridge_channel}","${last_app}","${last_arg}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${amaflags}","${uuid}","${userfield}","${read_codec}","${write_codec}","none","none"</template>
+ </templates>
+</configuration>
+
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml.backup
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml.backup (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/cdr_csv.conf.xml.backup 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,20 @@
+<configuration name="cdr_csv.conf" description="CDR CSV Format">
+ <settings>
+ <!-- 'cdr-csv' will always be appended to log-base -->
+ <!--<param name="log-base" value="/var/log"/>-->
+ <param name="default-template" value="example"/>
+ <!-- This is like the info app but after the call is hung up -->
+ <!--<param name="debug" value="true"/>-->
+ <param name="rotate-on-hup" value="true"/>
+ <!-- may be a b or ab -->
+ <param name="legs" value="a"/>
+ </settings>
+ <templates>
+ <template name="sql">INSERT INTO cdr VALUES ("${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}");</template>
+ <template name="example">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}"</template>
+ <template name="snom">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${call_clientcode}","${sip_rtp_rxstat}","${sip_rtp_txstat}","${sofia_record_file}"</template>
+ <template name="linksys">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${sip_p_rtp_stat}"</template>
+ <template name="asterisk">"${accountcode}","${caller_id_number}","${destination_number}","${context}","${caller_id}","${channel_name}","${bridge_channel}","${last_app}","${last_arg}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${amaflags}","${uuid}","${userfield}"</template>
+ </templates>
+</configuration>
+
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/conference.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/conference.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/conference.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,150 @@
+<!-- http://wiki.freeswitch.org/wiki/Mod_conference -->
+<!-- None of these paths are real if you want any of these options you need to really set them up -->
+<configuration name="conference.conf" description="Audio Conference">
+ <!-- Advertise certain presence on startup . -->
+ <advertise>
+ <room name="3001@$${domain}" status="FreeSWITCH"/>
+ </advertise>
+
+ <!-- These are the default keys that map when you do not specify a caller control group -->
+ <!-- Note: none and default are reserved names for group names -->
+ <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>
+ <!--If no profile is specified it will default to "default"-->
+ <profile name="default">
+ <!-- Domain (for presence) -->
+ <param name="domain" value="$${domain}"/>
+ <!-- Sample Rate-->
+ <param name="rate" value="8000"/>
+ <!-- Number of milliseconds per frame -->
+ <param name="interval" value="20"/>
+ <!-- Energy level required for audio to be sent to the other users -->
+ <param name="energy-level" value="300"/>
+
+ <!--Can be | delim of waste|mute|deaf waste will always transmit data to each channel
+ even during silence -->
+ <!--<param name="member-flags" value="waste"/>-->
+
+ <!-- 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 -->
+ <!--<param name="tts-voice" value="david"/>-->
+
+ <!-- If TTS is enabled all audio-file params beginning with -->
+ <!-- 'say:' will be considered text to say with TTS -->
+ <!-- Set a default path here so you can use relative paths in the other sound params-->
+ <param name="sound-prefix" value="$${base_dir}/sounds/en/us/callie"/>
+ <!-- File to play to acknowledge succees -->
+ <!--<param name="ack-sound" value="beep.wav"/>-->
+ <!-- File to play to acknowledge failure -->
+ <!--<param name="nack-sound" value="beeperr.wav"/>-->
+ <!-- File to play to acknowledge muted -->
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <!-- File to play to acknowledge unmuted -->
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <!-- File to play if you are alone in the conference -->
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <!-- File to play endlessly (nobody will ever be able to talk) -->
+ <!--<param name="perpetual-sound" value="perpetual.wav"/>-->
+ <!-- File to play when you're alone (music on hold)-->
+ <param name="moh-sound" value="$${hold_music}"/>
+ <!-- File to play when you join the conference -->
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <!-- File to play when you leave the conference -->
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <!-- File to play when you ae ejected from the conference -->
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <!-- File to play when the conference is locked -->
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <!-- File to play when the conference is locked during the call-->
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <!-- File to play when the conference is unlocked during the call-->
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <!-- File to play to prompt for a pin -->
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <!-- File to play to when the pin is invalid -->
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="comfort-noise-level" value="1400"/>
+ <!-- Conference pin -->
+ <!--<param name="pin" value="12345"/>-->
+ <!-- Default Caller ID Name for outbound calls -->
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <!-- Default Caller ID Number for outbound calls -->
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <!-- Suppress start and stop talking events -->
+ <!-- <param name="suppress-events" value="start-talking,stop-talking"/> -->
+ <!-- enable comfort noise generation -->
+ <param name="comfort-noise" value="true"/>
+ <!-- Uncomment auto-record to toggle recording every conference call. -->
+ <!-- Another valid value is shout://user:pa...@se.../live.mp3 -->
+ <!--
+ <param name="auto-record" value="/usr/local/freeswitch/sounds/conference/${conference_name}_${strftime(%Y-%m-%d-%H-%M-%S)}.wav"/>
+ -->
+ </profile>
+
+ <profile name="wideband">
+ <param name="domain" value="$${domain}"/>
+ <param name="rate" value="16000"/>
+ <param name="interval" value="20"/>
+ <param name="energy-level" value="300"/>
+ <param name="sound-prefix" value="$${base_dir}/sounds/en/us/callie"/>
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <param name="moh-sound" value="$${hold_music}"/>
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <param name="comfort-noise" value="true"/>
+ </profile>
+
+ <profile name="ultrawideband">
+ <param name="domain" value="$${domain}"/>
+ <param name="rate" value="32000"/>
+ <param name="interval" value="20"/>
+ <param name="energy-level" value="300"/>
+ <param name="sound-prefix" value="$${base_dir}/sounds/en/us/callie"/>
+ <param name="muted-sound" value="conference/conf-muted.wav"/>
+ <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
+ <param name="alone-sound" value="conference/conf-alone.wav"/>
+ <param name="moh-sound" value="$${hold_music}"/>
+ <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
+ <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
+ <param name="kicked-sound" value="conference/conf-kicked.wav"/>
+ <param name="locked-sound" value="conference/conf-locked.wav"/>
+ <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
+ <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
+ <param name="pin-sound" value="conference/conf-pin.wav"/>
+ <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
+ <param name="caller-id-name" value="$${outbound_caller_name}"/>
+ <param name="caller-id-number" value="$${outbound_caller_id}"/>
+ <param name="comfort-noise" value="true"/>
+ </profile>
+ </profiles>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/console.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/console.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/console.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,56 @@
+<configuration name="console.conf" description="Console Logger">
+ <!-- pick a file name, a function name or 'all' -->
+ <!-- map as many as you need for specific debugging -->
+ <mappings>
+ <!--
+ name can be a file name, function name or 'all'
+ value is one or more of debug,info,notice,warning,err,crit,alert,all
+ See examples below
+
+
+ The following map is the default, which is all debug levels enabled:
+ <map name="all" value="debug,info,notice,warning,err,crit,alert"/>
+
+
+ Example: the following turns on debugging for error and critical levels only
+ <map name="all" value="err,crit"/>
+
+ NOTE: using map name="all" will override any other settings! If you
+ want a more specific set of console messages then you will need
+ to specify which files and/or functions you want to have debug
+ messages. One option is to turn on just the more critical
+ messages with map name="all", then specify the other types of
+ console messages you want to see for various files and functions.
+
+ Example: turn on ERROR, CRIT, ALERT for all modules, then specify other
+ levels for various modules and functions
+
+ <map name="all" value="err,crit,alert"/>
+ <map name="switch_loadable_module_process" value="all"/>
+ <map name="mod_local_stream.c" value="warning,debug"/>
+ <map name="mod_sndfile.c" value="warning,info,debug"/>
+ -->
+ <map name="all" value="console,debug,info,notice,warning,err,crit,alert"/>
+
+ <!--
+ You can use or modify this sample set of mappings. It turns on higher
+ level messages for all modules and then specifies extra lower level
+ messages for OpenZAP, Sofia, and switch core messages.
+
+ <map name="all" value="warning,err,crit,alert"/>
+ <map name="zap_analog.c" value="all"/>
+ <map name="zap_io.c" value="all"/>
+ <map name="zap_isdn.c" value="all"/>
+ <map name="zap_zt.c" value="all"/>
+ <map name="mod_openzap" value="all"/>
+ <map name="sofia.c" value="notice"/>
+ <map name="switch_core_state_machine.c" value="all"/>
+
+ -->
+ </mappings>
+ <settings>
+ <!-- comment or set to false for no color logging -->
+ <param name="colorize" value="true"/>
+ <param name="loglevel" value="info"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/dialplan_directory.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/dialplan_directory.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/dialplan_directory.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,9 @@
+<configuration name="dialplan_directory.conf" description="Dialplan Directory">
+ <settings>
+ <param name="directory-name" value="ldap"/>
+ <param name="host" value="ldap.freeswitch.org"/>
+ <param name="dn" value="cn=Manager,dc=freeswitch,dc=org"/>
+ <param name="pass" value="test"/>
+ <param name="base" value="dc=freeswitch,dc=org"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/dingaling.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/dingaling.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/dingaling.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,9 @@
+<configuration name="dingaling.conf" description="XMPP Jingle Endpoint">
+ <settings>
+ <param name="debug" value="0"/>
+ <param name="codec-prefs" value="PCMU"/>
+ </settings>
+
+ <X-PRE-PROCESS cmd="include" data="../jingle_profiles/*.xml"/>
+
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/enum.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/enum.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/enum.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,14 @@
+<configuration name="enum.conf" description="ENUM Module">
+ <settings>
+ <param name="default-root" value="e164.org"/>
+ <param name="default-isn-root" value="freenum.org"/>
+ <param name="query-timeout" value="10"/>
+ <param name="auto-reload" value="true"/>
+ </settings>
+
+ <routes>
+ <route service="E2U+SIP" regex="sip:(.*)" replace="sofia/${use_profile}/$1"/>
+ <!--<route service="E2U+IAX2" regex="iax2:(.*)" replace="iax/$1"/>-->
+ <!--<route service="E2U+XMPP" regex="XMPP:(.*)" replace="dingaling/$${xmpp_server_profile}/$1"/>-->
+ </routes>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/event_multicast.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/event_multicast.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/event_multicast.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,8 @@
+<configuration name="event_multicast.conf" description="Multicast Event">
+ <settings>
+ <param name="address" value="225.1.1.1"/>
+ <param name="port" value="4242"/>
+ <param name="bindings" value="all"/>
+ </settings>
+</configuration>
+
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/event_socket.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/event_socket.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/event_socket.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,8 @@
+<configuration name="event_socket.conf" description="Socket Client">
+ <settings>
+ <param name="listen-ip" value="127.0.0.1"/>
+ <param name="listen-port" value="8021"/>
+ <param name="password" value="ClueCon"/>
+ <!--<param name="apply-inbound-acl" value="lan"/>-->
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/fax.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/fax.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/fax.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,12 @@
+<configuration name="fax.conf" description="FAX application configuration">
+ <settings>
+ <param name="use-ecm" value="true"/>
+ <param name="verbose" value="false"/>
+ <param name="disable-v17" value="false"/>
+ <param name="ident" value="SpanDSP Fax Ident"/>
+ <param name="header" value="SpanDSP Fax Header"/>
+
+ <param name="spool-dir" value="/tmp"/>
+ <param name="file-prefix" value="faxrx"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/iax.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/iax.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/iax.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,12 @@
+<configuration name="iax.conf" description="IAX Configuration">
+ <settings>
+ <param name="debug" value="0"/>
+ <param name="ip" value="$${local_ip_v4}"/>
+ <param name="port" value="4569"/>
+ <param name="context" value="public"/>
+ <param name="dialplan" value="XML"/>
+ <param name="codec-prefs" value="PCMU@20i,PCMA,speex,L16"/>
+ <param name="codec-master" value="us"/>
+ <param name="codec-rates" value="8"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/ivr.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/ivr.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/ivr.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,58 @@
+<configuration name="ivr.conf" description="IVR menus">
+ <menus>
+ <!-- demo IVR setup -->
+ <!-- demo IVR, Main Menu -->
+ <menu name="demo_ivr"
+ greet-long="phrase:demo_ivr_main_menu"
+ greet-short="phrase:demo_ivr_main_menu_short"
+ invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
+ exit-sound="voicemail/vm-goodbye.wav"
+ timeout ="10000"
+ inter-digit-timeout="2000"
+ max-failures="3"
+ max-timeouts="3"
+ digit-len="4">
+ <entry action="menu-exec-app" digits="1" param="bridge sofia/$${domain}/88...@co..."/>
+ <entry action="menu-exec-app" digits="2" param="transfer 9996 XML default"/> <!-- FS echo -->
+ <entry action="menu-exec-app" digits="3" param="transfer 9999 XML default"/> <!-- MOH -->
+ <entry action="menu-sub" digits="4" param="demo_ivr_submenu"/> <!-- demo sub menu -->
+ <entry action="menu-exec-app" digits="5" param="transfer 1234*256 enum"/> <!-- Screaming monkeys -->
+ <entry action="menu-exec-app" digits="/^(10[01][0-9])$/" param="transfer $1 XML default"/>
+ <entry action="menu-top" digits="9"/> <!-- Repeat this menu -->
+ </menu>
+ <!-- Demo IVR, Sub Menu -->
+ <menu name="demo_ivr_submenu"
+ greet-long="phrase:demo_ivr_sub_menu"
+ greet-short="phrase:demo_ivr_sub_menu_short"
+ invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
+ exit-sound="voicemail/vm-goodbye.wav"
+ timeout="15000"
+ max-failures="3"
+ max-timeouts="3">
+ <entry action="menu-top" digits="*"/>
+ </menu>
+
+ </menus>
+
+
+</configuration>
+
+
+<!-- TTS sample; non-functional but it demonstrates say: and TTS -->
+<!--
+ <menu name="demo3"
+ greet-long="say:Press 1 to join the conference, Press 2 to join the other conference"
+ greet-short="say:Press 1 to join the conference, Press 2 to join the other conference"
+ invalid-sound="say:invalid extension"
+ exit-sound="say:exit sound"
+ timeout ="15000"
+ max-failures="3">
+ <entry action="menu-exit" digits="*"/>
+ <entry action="menu-playback" digits="1" param="say:You pressed 1"/>
+ <entry action="menu-call-transfer" digits="2" param=
+
+
+"1000"/>
+ <entry action="menu-call-transfer" digits="3" param="1001"/>
+ </menu>
+-->
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/java.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/java.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/java.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,11 @@
+<configuration name="java.conf" description="Java Plug-Ins">
+ <!-- Path to the Java 1.6 virtual machine to use -->
+ <javavm path="/usr/java/jdk1.6.0/jre/lib/i386/client/libjvm.so"/>
+ <!-- Options to pass to Java -->
+ <options>
+ <!-- Your class path (make sure freeswitch.jar is on it) -->
+ <option value="-Djava.class.path=/usr/local/freeswitch/scripts/freeswitch.jar"/>
+ <!-- Enable remote debugging -->
+ <option value="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=127.0.0.1:8000"/>
+ </options>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/limit.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/limit.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/limit.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,5 @@
+<configuration name="limit.conf" description="LIMIT Configuration">
+ <settings>
+ <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/local_stream.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/local_stream.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/local_stream.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,26 @@
+<configuration name="local_stream.conf" description="stream files from local dir">
+ <directory name="moh/8000" path="$${base_dir}/sounds/music/8000">
+ <param name="rate" value="8000"/>
+ <param name="shuffle" value="true"/>
+ <param name="channels" value="1"/>
+ <param name="interval" value="20"/>
+ <param name="timer_name" value="soft"/>
+ </directory>
+
+ <directory name="moh/16000" path="$${base_dir}/sounds/music/16000">
+ <param name="rate" value="16000"/>
+ <param name="shuffle" value="true"/>
+ <param name="channels" value="1"/>
+ <param name="interval" value="20"/>
+ <param name="timer_name" value="soft"/>
+ </directory>
+ <!--
+ <directory name="moh/32000" path="$${base_dir}/sounds/music/32000">
+ <param name="rate" value="32000"/>
+ <param name="shuffle" value="true"/>
+ <param name="channels" value="1"/>
+ <param name="interval" value="20"/>
+ <param name="timer_name" value="soft"/>
+ </directory>
+ -->
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/logfile.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/logfile.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/logfile.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,24 @@
+<configuration name="logfile.conf" description="File Logging">
+ <settings>
+ <!-- true to auto rotate on HUP, false to open/close -->
+ <param name="rotate-on-hup" value="true"/>
+ </settings>
+ <profiles>
+ <profile name="default">
+ <settings>
+ <!-- File to log to -->
+ <!--<param name="logfile" value="/var/log/freeswitch.log"/>-->
+ <!-- At this length in bytes rotate the log file (0 for never) -->
+ <!--<param name="rollover" value="10485760"/>-->
+ </settings>
+ <mappings>
+ <!--
+ name can be a file name, function name or 'all'
+ value is one or more of debug,info,notice,warning,err,crit,alert,all
+ Please see comments in console.conf.xml for more information
+ -->
+ <map name="all" value="debug,info,notice,warning,err,crit,alert"/>
+ </mappings>
+ </profile>
+ </profiles>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/lua.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/lua.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/lua.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,15 @@
+<configuration name="lua.conf" description="LUA Configuration">
+ <settings>
+ <!--<param name="xml-handler-script" value="/dp.lua"/>-->
+ <!--<param name="xml-handler-bindings" value="dialplan"/>-->
+
+ <!--
+ The following options identifies a lua script that is launched
+ at startup and may live forever in the background.
+ You can define multiple lines, one for each script you
+ need to run.
+ -->
+ <!--<param name="startup-script" value="startup_script_1.lua"/>-->
+ <!--<param name="startup-script" value="startup_script_2.lua"/>-->
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/modules.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/modules.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/modules.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,90 @@
+<configuration name="modules.conf" description="Modules">
+ <modules>
+
+ <!-- Loggers (I'd load these first) -->
+ <load module="mod_console"/>
+ <load module="mod_logfile"/>
+ <!-- <load module="mod_syslog"/> -->
+
+ <!-- Multi-Faceted -->
+ <!-- mod_enum is a dialplan interface, an application interface and an api command interface -->
+ <load module="mod_enum"/>
+
+ <!-- XML Interfaces -->
+ <!-- <load module="mod_xml_rpc"/> -->
+ <load module="mod_xml_curl"/>
+ <load module="mod_xml_cdr"/>
+
+ <!-- Event Handlers -->
+ <load module="mod_cdr_csv"/>
+ <!-- <load module="mod_event_multicast"/> -->
+ <load module="mod_event_socket"/>
+ <!-- <load module="mod_xmpp_event"/> -->
+ <!-- <load module="mod_zeroconf"/> -->
+
+ <!-- Directory Interfaces -->
+ <!-- <load module="mod_ldap"/> -->
+
+ <!-- Endpoints -->
+ <!-- <load module="mod_dingaling"/> -->
+ <!-- <load module="mod_iax"/> -->
+ <!-- <load module="mod_portaudio"/> -->
+ <!-- <load module="mod_alsa"/> -->
+ <load module="mod_sofia"/>
+ <!-- <load module="mod_wanpipe"/> -->
+ <!-- <load module="mod_woomera"/> -->
+ <!-- <load module="mod_openzap"/> -->
+
+ <!-- Applications -->
+ <load module="mod_commands"/>
+ <load module="mod_conference"/>
+ <load module="mod_dptools"/>
+ <load module="mod_expr"/>
+ <load module="mod_fifo"/>
+ <load module="mod_voicemail"/>
+ <load module="mod_limit"/>
+ <load module="mod_esf"/>
+ <load module="mod_fsv"/>
+
+ <!-- Dialplan Interfaces -->
+ <!-- <load module="mod_dialplan_directory"/> -->
+ <load module="mod_dialplan_xml"/>
+ <load module="mod_dialplan_asterisk"/>
+
+ <!-- Codec Interfaces -->
+ <load module="mod_voipcodecs"/>
+ <load module="mod_g723_1"/>
+ <load module="mod_g729"/>
+ <load module="mod_amr"/>
+ <load module="mod_ilbc"/>
+ <load module="mod_speex"/>
+ <load module="mod_h26x"/>
+
+ <!-- File Format Interfaces -->
+ <load module="mod_sndfile"/>
+ <load module="mod_native_file"/>
+ <!--For icecast/mp3 streams/files-->
+ <!--<load module="mod_shout"/>-->
+ <!--For local streams (play all the files in a directory)-->
+ <load module="mod_local_stream"/>
+ <load module="mod_tone_stream"/>
+
+ <!-- Timers -->
+
+ <!-- Languages -->
+ <load module="mod_spidermonkey"/>
+ <load module="mod_perl"/>
+ <!-- <load module="mod_python"/> -->
+ <!-- <load module="mod_java"/> -->
+ <load module="mod_lua"/>
+
+ <!-- ASR /TTS -->
+ <!-- <load module="mod_cepstral"/> -->
+ <!-- <load module="mod_openmrcp"/> -->
+ <!-- <load module="mod_rss"/> -->
+ <load module="mod_pocketsphinx"/>
+
+ <!-- Say -->
+ <load module="mod_say_en"/>
+ </modules>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/openmrcp.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/openmrcp.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/openmrcp.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,10 @@
+<!-- http://wiki.freeswitch.org/wiki/Mod_openmrcp#Configuration -->
+<configuration name="openmrcp.conf" description="mod_openmrcp configuration">
+ <settings>
+ <param name="asr_default_profile" value="openmrcp-v2"/>
+ <param name="tts_default_profile" value="openmrcp-v2"/>
+ </settings>
+ <profiles>
+ <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>
+ </profiles>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/perl.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/perl.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/perl.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,16 @@
+<configuration name="perl.conf" description="PERL Configuration">
+ <settings>
+ <!--<param name="xml-handler-script" value="/tmp/xml.pl"/>-->
+ <!--<param name="xml-handler-bindings" value="dialplan"/>-->
+
+ <!--
+ The following options identifies a perl script that is launched
+ at startup and may live forever in the background.
+ You can define multiple lines, one for each script you
+ need to run.
+ -->
+<!-- <param name="startup-script" value="/root/test_perl.pl"/> -->
+ <!--param name="startup-script" value="startup_script_2.pl"/-->
+
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/pocketsphinx.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/pocketsphinx.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/pocketsphinx.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,10 @@
+<configuration name="pocketsphinx.conf" description="PocketSphinx ASR Configuration">
+ <settings>
+ <param name="threshold" value="400"/>
+ <param name="silence-hits" value="25"/>
+ <param name="listen-hits" value="1"/>
+ <param name="auto-reload" value="true"/>
+ <!--<param name="narrowband-model" value="communicator"/>-->
+ <!--<param name="wideband-model" value="wsj1"/>-->
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/portaudio.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/portaudio.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/portaudio.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,33 @@
+<configuration name="portaudio.conf" description="Soundcard Endpoint">
+ <settings>
+ <!-- indev, outdev, ringdev:
+ partial case sensitive string match on something in the name
+ or the device number prefixed with # eg "#1" (or blank for default) -->
+
+ <!-- device to use for input -->
+ <param name="indev" value=""/>
+ <!-- device to use for output -->
+ <param name="outdev" value=""/>
+
+ <!--device to use for inbound ring -->
+ <!--<param name="ringdev" value=""/>-->
+ <!--File to play as the ring sound -->
+ <!--<param name="ring-file" value="/sounds/ring.wav"/>-->
+ <!--Number of seconds to pause between rings -->
+ <!--<param name="ring-interval" value="5"/>-->
+
+ <!--file to play when calls are on hold-->
+ <!--<param name="hold-file" value="/sounds/holdmusic.wav"/>-->
+ <!--Timer to use for hold music (i'd leave this one commented)-->
+ <!--<param name="timer-name" value="soft"/>-->
+
+ <!--Default dialplan and caller-id info -->
+ <param name="dialplan" value="XML"/>
+ <param name="cid-name" value="FreeSwitch"/>
+ <param name="cid-num" value="5555551212"/>
+
+ <!--audio sample rate and interval -->
+ <param name="sample-rate" value="8000"/>
+ <param name="codec-ms" value="20"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/post_load_modules.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/post_load_modules.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/post_load_modules.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,4 @@
+<configuration name="post_load_modules.conf" description="Modules">
+ <modules>
+ </modules>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/python.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/python.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/python.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,16 @@
+<configuration name="python.conf" description="PYTHON Configuration">
+ <settings>
+ <!--<param name="xml-handler-script" value="dp"/>-->
+ <!--<param name="xml-handler-bindings" value="dialplan"/>-->
+
+ <!--
+ The following options identifies a py script that is launched
+ at startup and may live forever in the background.
+ You can define multiple lines, one for each script you
+ need to run.
+ -->
+ <!--<param name="startup-script" value="startup_script_1.py"/>-->
+ <!--<param name="startup-script" value="startup_script_2.py"/>-->
+
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/rss.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/rss.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/rss.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,7 @@
+<configuration name="rss.conf" description="RSS Parser">
+ <feeds>
+ <!-- Just download the files to wherever and refer to them here -->
+ <!-- <feed name="Slash Dot">/home/rss/rss.rss</feed> -->
+ <!-- <feed name="News Forge">/home/rss/newsforge.rss</feed> -->
+ </feeds>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/sofia.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/sofia.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/sofia.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,9 @@
+<configuration name="sofia.conf" description="sofia Endpoint">
+ <global_settings>
+ <param name="log-level" value="0"/>
+ </global_settings>
+
+ <profiles>
+ <X-PRE-PROCESS cmd="include" data="../sip_profiles/*.xml"/>
+ </profiles>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/spidermonkey.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/spidermonkey.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/spidermonkey.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,8 @@
+<configuration name="spidermonkey.conf" description="Spider Monkey JavaScript Plug-Ins">
+ <modules>
+ <load module="mod_spidermonkey_teletone"/>
+ <load module="mod_spidermonkey_core_db"/>
+ <load module="mod_spidermonkey_socket"/>
+ <!--<load module="mod_spidermonkey_odbc"/>-->
+ </modules>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/switch.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/switch.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/switch.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,66 @@
+<configuration name="switch.conf" description="Core Configuration">
+
+ <cli-keybindings>
+ <key name="1" value="help"/>
+ <key name="2" value="status"/>
+ <key name="3" value="show channels"/>
+ <key name="4" value="show calls"/>
+ <key name="5" value="sofia status"/>
+ <key name="6" value="reloadxml"/>
+ <key name="7" value="console loglevel 0"/>
+ <key name="8" value="console loglevel 7"/>
+ <key name="9" value="sofia status profile internal"/>
+ <key name="10" value="fsctl pause"/>
+ <key name="11" value="fsctl resume"/>
+ <key name="12" value="version"/>
+ </cli-keybindings>
+
+ <settings>
+ <!--Colorize the Console -->
+ <param name="colorize-console" value="true"/>
+ <!--Most channels to allow at once -->
+ <param name="max-sessions" value="1000"/>
+ <!--Most channels to create per second -->
+ <param name="sessions-per-second" value="30"/>
+ <!-- Default Global Log Level - value is one of debug,info,notice,warning,err,crit,alert -->
+ <param name="loglevel" value="debug"/>
+ <!--Try to catch any crashes that can be recoverable (in the context of a call)-->
+ <param name="crash-protection" value="false"/>
+ <!--<param name="max_dtmf_duration" value="192000"/>-->
+ <!--<param name="default_dtmf_duration" value="8000"/>-->
+ <!--
+ If you want to send out voicemail notifications via Windows you'll need to change the mailer-app
+ variable to the setting below:
+
+ <param name="mailer-app" value="msmtp"/>
+
+ Donot change mailer-app-args.
+ You will also need to download a sendmail clone for Windows (msmtp). This version works without issue:
+ http://msmtp.sourceforge.net/index.html. Download and copy the .exe to %winddir%\system32.
+ You'll need to create a small config file for smtp credentials (host name, authentication, tls, etc.) in
+ %USERPROFILE%\Application Data\ called "msmtprc.txt". Below is a sample copy of this file:
+
+ ###################################
+ # The SMTP server of the provider.
+ account provider
+ host smtp.myisp.com
+ from jo...@my...
+ auth login
+ user johndoe
+ password mypassword
+
+ # Set a default account
+ account default : provider
+ ###################################
+
+ -->
+ <param name="mailer-app" value="sendmail"/>
+ <param name="mailer-app-args" value="-t"/>
+ <param name="dump-cores" value="yes"/>
+ <!--RTP port range -->
+ <!--<param name="rtp-start-port" value="16384"/>-->
+ <!--<param name="rtp-end-port" value="32768"/>-->
+ </settings>
+
+</configuration>
+
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/syslog.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/syslog.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/syslog.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,15 @@
+<configuration name="syslog.conf" description="Syslog Logger">
+ <!-- SYSLOG -->
+ <!-- emerg - system is unusable -->
+ <!-- alert - action must be taken immediately -->
+ <!-- crit - critical conditions -->
+ <!-- err - error conditions -->
+ <!-- warning - warning conditions -->
+ <!-- notice - normal, but significant, condition -->
+ <!-- info - informational message -->
+ <!-- debug - debug-level message -->
+ <settings>
+ <param name="ident" value="freeswitch"/>
+ <param name="loglevel" value="warning"/>
+ </settings>
+</configuration>
Added: trunk/freeswitch/contrib/darren/conf/autoload_configs/timezones.conf.xml
===================================================================
--- trunk/freeswitch/contrib/darren/conf/autoload_configs/timezones.conf.xml (rev 0)
+++ trunk/freeswitch/contrib/darren/conf/autoload_configs/timezones.conf.xml 2009-01-31 18:53:47 UTC (rev 2224)
@@ -0,0 +1,551 @@
+<configuration name="timezones.conf" description="Timezones">
+ <timezones>
+ <zone name="Africa/Abidjan" value="GMT0" />
+ <zone name="Africa/Accra" value="GMT0" />
+ <zone name="Africa/Addis_Ababa" value="EAT-3" />
+ <zone name="Africa/Algiers" value="CET-1" />
+ <zone name="Africa/Asmara" value="EAT-3" />
+ <zone name="Africa/Asmera" value="EAT-3" />
+ <zone name="Africa/Bamako" value="GMT0" />
+ <zone name="Africa/Bangui" value="WAT-1" />
+ <zone name="Africa/Banjul" value="GMT0" />
+ <zone name="Africa/Bissau" value="GMT0" />
+ <zone name="Africa/Blantyre" value="CAT-2" />
+ <zone name="Africa/Brazzaville" value="WAT-1" />
+ <zone name="Africa/Bujumbura" value="CAT-2" />
+ <zone name="Africa/Cairo" value="EEST" />
+ <zone name="Africa/Casablanca" value="WET0" />
+ <zone name="Africa/Ceuta" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+ <zone name="Africa/Conakry" value="GMT0" />
+ <zone name="Africa/Dakar" value="GMT0" />
+ <zone name="Africa/Dar_es_Salaam" value="EAT-3" />
+ <zone name="Africa/Djibouti" value="EAT-3" />
+ <zone name="Africa/Douala" value="WAT-1" />
+ <zone name="Africa/El_Aaiun" value="WET0" />
+ <zone name="Africa/Freetown" value="GMT0" />
+ <zone name="Africa/Gaborone" value="CAT-2" />
+ <zone name="Africa/Harare" value="CAT-2" />
+ <zone name="Africa/Johannesburg" value="SAST-2" />
+ <zone name="Africa/Kampala" value="EAT-3" />
+ <zone name="Africa/Khartoum" value="EAT-3" />
+ <zone name="Africa/Kigali" value="CAT-2" />
+ <zone name="Africa/Kinshasa" value="WAT-1" />
+ <zone name="Africa/Lagos" value="WAT-1" />
+ <zone name="Africa/Libreville" value="WAT-1" />
+ <zone name="Africa/Lome" value="GMT0" />
+ <zone name="Africa/Luanda" value="WAT-1" />
+ <zone name="Africa/Lubumbashi" value="CAT-2" />
+ <zone name="Africa/Lusaka" value="CAT-2" />
+ <zone name="Africa/Malabo" value="WAT-1" />
+ <zone name="Africa/Maputo" value="CAT-2" />
+ <zone name="Africa/Maseru" value="SAST-2" />
+ <zone name="Africa/Mbabane" value="SAST-2" />
+ <zone name="Africa/Mogadishu" value="EAT-3" />
+ <zone name="Africa/Monrovia" value="GMT0" />
+ <zone name="Africa/Nairobi" value="EAT-3" />
+ <zone name="Africa/Ndjamena" value="WAT-1" />
+ <zone name="Africa/Niamey" value="WAT-1" />
+ <zone name="Africa/Nouakchott" value="GMT0" />
+ <zone name="Africa/Ouagadougou" value="GMT0" />
+ <zone name="Africa/Porto-Novo" value="WAT-1" />
+ <zone name="Africa/Sao_Tome" value="GMT0" />
+ <zone name="Africa/Timbuktu" value="GMT0" />
+ <zone name="Africa/Tripoli" value="EET-2" />
+ <zone name="Africa/Tunis" value="CET-1CEST,M3.5.0,M10.5.0/3" />
+ <zone name="Africa/Windhoek" value="WAT-1WAST,M9.1.0,M4.1.0" />
+
+ <zone name="America/Adak" value="HAST10HADT,M3.2.0,M11.1.0" />
+ <zone name="America/Anchorage" value="AKST9AKDT,M3.2.0,M11.1.0" />
+ <zone name="America/Anguilla" value="AST4" />
+ <zone name="America/Antigua" value="AST4" />
+ <zone name="America/Araguaina" value="BRT3" />
+ <zone name="America/Argentina/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/ComodRivadavia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Jujuy" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/La_Rioja" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Mendoza" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Rio_Gallegos" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/San_Juan" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/San_Luis" value="ART3" />
+ <zone name="America/Argentina/Tucuman" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Argentina/Ushuaia" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Aruba" value="AST4" />
+ <zone name="America/Asuncion" value="PYT4PYST,M10.3.0/0,M3.2.0/0" />
+ <zone name="America/Atikokan" value="EST5" />
+ <zone name="America/Atka" value="HAST10HADT,M3.2.0,M11.1.0" />
+ <zone name="America/Bahia" value="BRT3" />
+ <zone name="America/Barbados" value="AST4" />
+ <zone name="America/Belem" value="BRT3" />
+ <zone name="America/Belize" value="CST6" />
+ <zone name="America/Blanc-Sablon" value="AST4" />
+ <zone name="America/Boa_Vista" value="AMT4" />
+ <zone name="America/Bogota" value="COT5" />
+ <zone name="America/Boise" value="MST7MDT,M3.2.0,M11.1.0" />
+ <zone name="America/Buenos_Aires" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Cambridge_Bay" value="MST7MDT,M3.2.0,M11.1.0" />
+ <zone name="America/Campo_Grande" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
+ <zone name="America/Cancun" value="CST6CDT,M4.1.0,M10.5.0" />
+ <zone name="America/Caracas" value="VET4:30" />
+ <zone name="America/Catamarca" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Cayenne" value="GFT3" />
+ <zone name="America/Cayman" value="EST5" />
+ <zone name="America/Chicago" value="CST6CDT,M3.2.0,M11.1.0" />
+ <zone name="America/Chihuahua" value="MST7MDT,M4.1.0,M10.5.0" />
+ <zone name="America/Coral_Harbour" value="EST5" />
+ <zone name="America/Cordoba" value="ART3ARST,M10.1.0/0,M3.3.0/0" />
+ <zone name="America/Costa_Rica" value="CST6" />
+ <zone name="America/Cuiaba" value="AMT4AMST,M10.2.0/0,M2.3.0/0" />
+ <zone name="America/Curacao" value="AST4" />
+ <zone name="America/Danmarkshavn" value="GMT0" />
+ <zone name="America/Dawson" value="PST8PDT,M3.2.0,M11.1.0" />
+ <zone name="America/Dawson_Creek" value="MST7" />
+ <zone name="America/Denver" value="MST7MDT,M3.2.0,M11.1.0" />
+ <zone name="America/Detroit" value="EST5EDT,M3.2.0,M11.1.0" />
+ <zone name="America/Dominica" value="AST4" />
+ <zone name="America/Edmonton" value="MST7MDT,M3.2.0,M11.1.0" />
+ <zone name="America/Eirunepe" value="ACT5" />
+ <zone name="America/El_Salvador" value="CST6" />
+ <zone name="America/Ensenada" value="PST8PDT,M4.1.0,M10.5.0" />
+ <zone name="America/Fortaleza" value="B...
[truncated message content] |