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. Below is a list of the different sections our Manual provides, as well as a brief explanation.
Tutorial: This is a great starting point for first time users of VoiceXML and is highly encouraged.
Audio Formats and Prompts: Audio formats for the <audio> tag as well as on prompt queuing and barge-in behavior.
Grammars and Speech Recognition: JSGF and SRGS+XML grammars and how speech recognition works.
TTS Engine Characteristics: The different TTS behaviors for AT&T Natural Voices, Cepstral Engine, Nuance RealSpeak Engine, and Amazon Polly.
Data Exchange: Data exchange using the <submit>, <subdialog>, and <data> tags.
Logging: How to understand call logs and session logs.
Caching: How caching works for the DEV platform and typical caching behavior.
Root Document: 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.