Tellme Studio provides a set of Web-based tools for building and testing your VoiceXML applications. The Tellme Studio VoiceXML Syntax Checker allows you to validate the syntax of your VoiceXML documents. This document explains how.
The Tellme Studio VoiceXML Syntax Checker is implemented using the perlSGML library. You can use the Syntax Checker to validate the contents of your VoiceXML Scratchpad or an arbitrary VoiceXML document accessible via the World Wide Web.
To validate your VoiceXML Scratchpad, do the following:
If the VoiceXML code in your Scratchpad contains errors, those errors will be displayed above the contents of your Scratchpad.
To validate an arbitrary VoiceXML document on the Web, do the following:
When you update the active URL, the syntax checker will be run automatically. If your VoiceXML document contains any errors, those errors will be displayed above the Application URL textbox. To disable automatic syntax checking, edit your preferences and uncheck the checkbox labeled "Automatically run syntax checker." If you make changes to the VoiceXML document, you can click the button labeled "Check Syntax." The Syntax Checker will send an HTTP request to the Web server that hosts the VoiceXML document for an updated copy.
If the Syntax Checker encounters an inline grammar, it submits the grammar to a grammar compiler. However, since the new SRGS grammar tool is still under development, automatic grammar checking should be disabled. To disable automatic grammar checking, edit your preferences and uncheck the checkbox labeled "Automatically run grammar checker."