The Plum DEV Reference Manual provides complete information on the VoiceXML 2.0/2.1 tags, attributes, and features supported by Plum DEV. It is the desk-side resource for Plum DEV developers. The Tutorial section is a good starting point for first time users of VoiceXML. The Audio Formats and Prompts section provides information on audio formats for the <audio> tag and on prompt queuing and barge-in behavior. The Grammars and Speech Recognition section provides information on JSGF and SRGS+XML grammars and how speech recognition works. The TTS Engine Characteristics section provides information on the different TTS behaviors for AT&T Natural Voices, Cepstral Engine, and Nuance RealSpeak Engine. The Data Exchange section provides information on data exchange using the <submit>, <subdialog>, and <data> tags. The Logging section provides information on how to understand call logs and session logs. The Caching section provides information on how caching works for the DEV platform and typical caching behavior. The Root Document section provides information on how to use a root document to pass information from one VoiceXML page to another VoiceXML page.
The Plum DEV Reference Manual also references 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 Plum DEV Guide also documents how to use our Outbound API. The Outbound API can be used to place outbound calls for your applications. The Plum DEV Guide also details how to create a call report and provides a debugging guide for developers with tips on how to validate their scripts and how to find and debug errors.