VoiceXML 2.1 Development Guide Home  |  Frameset Home


Table Of Contents

Platform Overview


Creating an Application


Voxeo File Manager


Caching Techniques


Cache Manager API


Security Information


VoiceXML 2.1 Tutorials

tutorial Hello World
tutorial Voice Recognition
tutorial Call Flow
tutorial Document Navigation
tutorial Using Audio Files
tutorial Call Transfer
tutorial Caller ID-Called ID
tutorial DTMF Recognition
tutorial JavaScript and VXML
tutorial Subgrammars
tutorial GSL Grammar Weighting
tutorial SubDialogs
tutorial Shadow Variables
tutorial Nbest Lesson
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
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
Prophecy 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

Appendix D: VoiceXML 2.1 Porting Guide

Document Type Definitions
Menu Modifications
Fetchhint Settings
Universal Grammar Modifications
Subdialog Modifications
Prophecy VXML Porting Guide

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 Tweaks
Recording Audio

Appendix G: Outbound Dialing

Outbound Transfer Basics
Disconnect Events
Transfer Exceptions
Transfer sample Code
Blind Transfers
Token Initiated Calls
Answering Machine Detection
CallerID and CalledID
Post-Dialing
Transfer Shadow Variables
Transfer Hotwording

Appendix H: Property Guide

W3C Properties
Nuance ASR Property settings
Advanced Nuance ASR Property settings

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

SRGS-SISR: Grammar Basics
SRGS:SISR Grammar Tips & Tricks
SRGS-SISR: DTMF grammars
SRGS-SISR: Built-in Grammars
SRGS-SISR: Grammar Slots
SRGS-SISR: Multislot Grammars
SRGS-SISR: Subgrammars
SRGS-SISR: Inline Subgrammars

Appendix K: Custom Features


Appendix L: External References


Appendix M: Text-To-Speech Guide

Prophecy TTS Guide: SSML
Rhetorical TTS Guide: SSML
Speechify TTS Guide: SSML

Appendix N: VOIP Dialing


Designer User Interface



Elements

Element Summary

assignaudioblockbreakcatchchoice
cleardatadisconnectelseelseifemphasis
enumerateerrorexampleexitfieldfilled
foreachformgotogrammarhelpif
initialitemlinklogmarkmedia
menumetanoinputnomatchone-ofoption
paragraphparamphonemepromptpropertyprosody
recordrepromptreturnrulerulerefsay-as
scriptsentencesubsubdialogsubmittag
throwtokentransfervaluevarvoxeo:logcontrol
voxeo:recordcallvxml    



© 2012 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site