Voximal()
Synopsis
Execute a VoiceXML document over Asterisk (Based on the Voximal VoiceXML browser).
The application use Asterisk internal API (Prompt / DTMF / Record) and installed applications.
It replaces the old Vxml application.
Voximal have been developped by Ulex Innovative Systems
Description
Voximal(url|account reference)
Features :
– Audio (play and record gsm, wav, WAV files)
– Video (play and record h263, mp4, 3gp files)
– DTMF (bargein support)
– Transfer (use Dial/Transfer applications and to exchange with Asterisk function/variables too)
– Text To Speech (most TTS supported with HTTP connector, and Festival/Flite and unimrcp applications, Cloud TTS (voxygen, cereproc, microsoft…) )
– Automatic Speech Recognition (Nuance, Lunenvox, Verbio, Vtech, VoiceInteraction, Vestec, use Asterisk Speech API or unimrcp )
– Speech To Text (Google Voice, Bing microsoft…)
– Accounts for hosting (ranges, url, stats, max limitations)
Documentations
– Web site
– Installation guide
Configuration files
After execution, the VoiceXML result passed with the <exit> tag and the property ‘expr’ is accessible with the variable VOXIMAL_RESULT, the value can be configured to set the CDR userfield too.
Asterisk Dialplan example
[incoming]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Voximal(http://download.voximal.com/examples/index.vxml)
exten => s,n,Hangup
VoiceXML syntax
Download VoiceXML examples from voximal wiki or from github :
CLI commands
– voximal show version
– voximal show license
– voximal show configuration
– voximal show statistics
Return codes
Always returns 0.
See also
- Festival: Festival open source speech synthesis software
- Configuration
- The Dialplan – extensions.conf
Asterisk | Configuration | The Dialplan – extensions.conf | Dialplan Commands