Programmer's Reference Manual

Plum Voice Platform v. 3.0

© 2008 Plum Group, Inc. All rights reserved.

The Programmer's Reference Manual provides complete information on the VoiceXML 2.0/2.1 tags, attributes, and features supported by the Plum Voice Platform. It is the desk-side resource for Plum Voice Platform VoiceXML developers. Chapter 1 provides a tutorial for first time users of VoiceXML. Chapter 2 provides information on audio formats for the <audio> tag and on prompt queuing and barge-in behavior. Chapter 3 provides information on JSGF and SRGS+XML grammars and how speech recognition works. Chapter 4 provides information on the TTS Speech Engine Characteristics for AT&T Natural Voices, Cepstral Engine, and RealSpeak Engine. Chapter 5 provides information on data exchange using the <submit>, <subdialog>, and <data> tags. Chapter 6 provides information on "Last Call Logs" and "Session Logs". Chapter 7 provides information on how caching works and typical caching behavior. Chapter 8 provides information on how to use root documents to pass information from one VoiceXML page to another VoiceXML page.

The Programmer's Reference Manual also provides references to the tags and properties that are used in VoiceXML. You can view descriptions and examples of how the various tags and properties are used. There are also links to other resources such as the VoiceXML specification and specifications for using the syntax of JSGF and SRGS grammars.

The Hosting Guide for the Programmer's Reference Manual documents how to use the Outbound System and the Audio Repository. The Outbound System can be used to place your applications for outbound calls. The Audio Repository can be used to store up to 10 MB of audio data for your hosting account. The Hosting Guide also details how to use Call Reporting for the hosting site and provides a debugging guide for developers with tips on how to validate their scripts and how to find and debug errors.