VoiceXML is used to create IVR applications in PBX solutions and other applications.
From the W3C Candidate Recommendation document:
VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed initiative conversations. Its major goal is to bring the advantages of web-based development and content delivery to interactive voice response applications.
Hello World example :
<?xml version="1.0"?>
<vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>Hello world!</block>
</form>
</vxml>
From the W3C Candidate Recommendation document:
VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed initiative conversations. Its major goal is to bring the advantages of web-based development and content delivery to interactive voice response applications.
Hello World example :
<?xml version="1.0"?>
<vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>Hello world!</block>
</form>
</vxml>
See Also
VoiceXML Standard links:
- World Wide Web Consortium: Voice XML 2.0 Recommendation
- World Wide Web Consortium: Voice XML 2.1 Recommendation (extension from V2.0)
- Voice XML Forum
VoiceXML Developer sites:
- i6net Wiki Online VoiceXML tutorial and documentations.
- i6net Links Online VoiceXML services, examples and test suite. Accessible from http links too.
- Evolution - Voxeo VoiceXML Developer Site. Accessible via SIP or *FWD
- SpeakRight Framework open source framework for writing VoiceXML applications in Java
- Studio - TellMe VoiceXML Developer Site. Accessible via SIP.
- Tellme is also involved with an Asterisk/Voice application partnership, See Tellme for more info.
- Voxbuilder
- Voicent VoiceXML Gateway Developer Network
- Plum Voice Developer Site provides access to free developer accounts and Voicexml Tutorials
VoiceXML Platform links:
- Angel.com IVR - supports VoiceXML designed though an easy to use web interface -