diff options
author | Mark Crane <mcrane@pfsense.org> | 2008-12-09 07:25:59 +0000 |
---|---|---|
committer | Mark Crane <mcrane@pfsense.org> | 2008-12-09 07:25:59 +0000 |
commit | e8c2c5f981d83f3e68a2cf3420f2fed5cef69b69 (patch) | |
tree | 70906cf0cd2c5bbda3f1b2e4b69f0f8e5597b9ca | |
parent | 45281c6af6787ecc2bcbe78c64ac98a71da392b1 (diff) | |
download | pfsense-packages-e8c2c5f981d83f3e68a2cf3420f2fed5cef69b69.tar.gz pfsense-packages-e8c2c5f981d83f3e68a2cf3420f2fed5cef69b69.tar.bz2 pfsense-packages-e8c2c5f981d83f3e68a2cf3420f2fed5cef69b69.zip |
pfSense FreeSWITCH recordings.js audio prompt correction
-rw-r--r-- | packages/freeswitch/freeswitch.inc | 11 | ||||
-rw-r--r-- | packages/freeswitch/freeswitch.xml | 2 | ||||
-rw-r--r-- | pkg_config.7.xml | 2 |
3 files changed, 9 insertions, 6 deletions
diff --git a/packages/freeswitch/freeswitch.inc b/packages/freeswitch/freeswitch.inc index 54c01297..d9735e26 100644 --- a/packages/freeswitch/freeswitch.inc +++ b/packages/freeswitch/freeswitch.inc @@ -217,11 +217,12 @@ function recording_js() { //$tmp .= " session.execute(\"set\", \"tts_engine=flite\");\n"; //$tmp .= " session.execute(\"set\", \"tts_voice=kal\");\n"; //$tmp .= " session.execute(\"speak\", \"Please enter your pin number now.\");\n"; - //$tmp .= " session.execute(\"set\", \"playback_terminators=#\");\n"; + $tmp .= " digitmaxlength = 6;\n"; + $tmp .= " session.execute(\"set\", \"playback_terminators=#\");\n"; + $tmp .= " session.streamFile( \"/usr/local/freeswitch/recordings/please_enter_your_pin_number.wav\", mycb, \"dtmf\");\n"; $tmp .= "\n"; $tmp .= " if (pin.length > 0) {\n"; - $tmp .= " digitmaxlength = 6;\n"; - $tmp .= " session.streamFile( \"custom/pin.wav\", mycb, \"dtmf\");\n"; + //$tmp .= " session.streamFile( \"custom/pin.wav\", mycb, \"dtmf\");\n"; $tmp .= " session.collectInput( mycb, dtmf, timeoutpin );\n"; $tmp .= " }\n"; $tmp .= "\n"; @@ -229,7 +230,8 @@ function recording_js() { //$tmp .= " //console_log( \"info\", \"Recordings pin is correct\\n\" );\n"; //$tmp .= " session.execute(\"set\", \"tts_engine=flite\");\n"; //$tmp .= " session.execute(\"set\", \"tts_voice=kal\");\n"; - //$tmp .= " session.execute(\"speak\", \"Begin your recording now.\");\n"; + //$tmp .= " session.execute(\"speak\", \"Begin recording.\");\n"; + $tmp .= " session.streamFile( \"/usr/local/freeswitch/recordings/begin_recording.wav\", mycb, \"dtmf\");\n"; $tmp .= " session.execute(\"set\", \"playback_terminators=#\");\n"; $tmp .= " session.execute(\"record\", \"/usr/local/freeswitch/recordings/temp\"+Year+Month+Day+Hours+Mins+Seconds+\".wav 180 200\");\n"; $tmp .= " }\n"; @@ -238,6 +240,7 @@ function recording_js() { //$tmp .= " session.execute(\"set\", \"tts_engine=flite\");\n"; //$tmp .= " session.execute(\"set\", \"tts_voice=kal\");\n"; //$tmp .= " session.execute(\"speak\", \"Your pin number is incorect, goodbye.\");\n"; + $tmp .= " session.streamFile( \"/usr/local/freeswitch/recordings/your_pin_number_is_incorect_goodbye.wav\", mycb, \"dtmf\");\n"; $tmp .= " }\n"; $tmp .= " session.hangup();\n"; $tmp .= "\n"; diff --git a/packages/freeswitch/freeswitch.xml b/packages/freeswitch/freeswitch.xml index 60412c7c..761c3b8b 100644 --- a/packages/freeswitch/freeswitch.xml +++ b/packages/freeswitch/freeswitch.xml @@ -44,7 +44,7 @@ <requirements>Describe your package requirements here</requirements> <faq>Currently there are no FAQ items provided.</faq> <name>FreeSWITCH Settings</name> - <version>0.3.3</version> + <version>0.3.4</version> <title>FreeSWITCH: Settings</title> <include_file>/usr/local/pkg/freeswitch.inc</include_file> <menu> diff --git a/pkg_config.7.xml b/pkg_config.7.xml index afb5fd52..c811a043 100644 --- a/pkg_config.7.xml +++ b/pkg_config.7.xml @@ -46,7 +46,7 @@ <category>Services</category> <config_file>http://www.pfsense.com/packages/config/freeswitch/freeswitch.xml</config_file> <depends_on_package_base_url>http://files.pfsense.org/packages/7/All/</depends_on_package_base_url> - <version>0.3.3</version> + <version>0.3.4</version> <status>Beta</status> <required_version>1.2.1</required_version> <maintainer>markjcrane@gmail.com</maintainer> |