VoiceXML 2.1 Development Guide Home  |  Frameset Home


Table Of Contents

Platform Overview


Creating an Application


Voxeo File Manager


Caching Techniques


Security Information


Learning VoiceXML

Intro to VoiceXML
tutorial Hello World
Voice Reco Basics
tutorial Voice Recognition
Script Navigation
tutorial Call Flow
tutorial Document Navigation
Intro to Audio
tutorial Using Audio Files
Intro to Outbound Calls
tutorial Call Transfer
Intro to Caller ID-Called ID
tutorial Caller ID-Called ID
Intro to DTMF Reco
tutorial DTMF Recognition
Intro to JS
tutorial JavaScript and VXML
Intro to Subgrammars
tutorial Subgrammars
Intro to GSL Weighting
tutorial GSL Weighting
Intro to Subdialogs
tutorial SubDialogs
Intro to Shadow Vars
tutorial Shadow Variables
Intro to Nbest
tutorial Nbest Lesson
Intro to Token Calls
tutorial Outbound VoiceXML Applications via HTTP
tutorial Mixed Initiative Dialogs
tutorial XML Grammars
tutorial Foreach and Data
tutorial Using the Mark Element
Intro to Server Side
Passing Querystring Variables using ASP/JSP/PHP/CF
tutorial Dynamic Grammars
tutorial Event Logging
tutorial Screen Scraping
tutorial Cookies and VoiceXML
Final Notes

Appendix A: Best practices

Persistent Logging
vuidesign
Platform Limitations

Appendix B: Debugging Techniques

General Debugging Techniques
The Motorola Meta Element
The Voxeo Real Time Debugger
Motorola Debugger Key
Getting Support Help

Appendix C: Exceptions & Errors

General Exceptions and Error Types
w3c Standard Error Types
Shorthand Exceptions
Disconnect Events
Transfer Events & Exceptions
Throwing Custom Exceptions

Appendix D: Voxeo Porting Guide

DTD and version changes
Fetchhint Modifications
Universal Grammar Modifications
Subdialog Modifications
ANI Spoofing on the VXML 2.0 platform
Motorola Porting Table

Appendix E: VoiceXML Variables

Variable Syntax
Variable Scoping
Session and Application Variables

Appendix F: All Things Audio

Audio Formats and backup TTS
The Voxeo Audio Library
Audio Tools and Links
Recording Audio

Appendix G: Outbound Dialing

Outbound Transfer Basics
Disconnect Events
Transfer Exceptions
Transfer sample Code
Token Initiated Calls
Answering Machine Detection
ANI and DNIS
Post-Dialing
Transfer Shadow Variables
Transfer Hotwording

Appendix H: Property Guide

W3C Properties
Nuance-Specific Properties
Advanced Nuance Properties

Appendix I: GSL Grammars

GSL Basics
GSL Hints
Universal Grammars
GSL Grammar Slots
DTMF Grammars in the GSL Format
GSL Built-in Grammars
Multislot GSL Grammars
Grammar Weighting & Probability
External GSL Subgrammars
Inline GSL Subgrammars
Downloadable GSL Subgrammar Library
GSL Multislot Subgrammars

Appendix J: grXML Grammars

grXML Basics
grXML Hints
grXML DTMF grammars
grXML Grammar Slots
grXML Multislot Grammars
grXML Subgrammars
Inline grXML Subgrammars
Nuance Extension Grammars

Appendix K: Custom Features


Appendix L: External References


Appendix O: VOIP Dialing


Evolution Designer Tutorial: Part 1


Evolution Designer Tutorial: Part 2



Elements

Element Summary

assignaudioblockbreakcatchchoice
cleardatadisconnectelseelseifemphasis
enumerateerrorexampleexitfieldfilled
foreachformgotogrammarhelpif
initialitemlinklogmarkmenu
metanoinputnomatchone-ofoptionparagraph
paramphonemepromptpropertyprosodyrecord
repromptreturnrulerulerefsay-asscript
sendsentencesubsubdialogsubmittag
throwtokentransfervaluevarvoxeo:recordcall
vxml     



© 2003-2008 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site