Audium Knowledge Base

Knowledgebase Home | Contact Knowledgebase Home | Contact
Search the Knowledgebase Jump to ID Browse by Category
VoiceXML Insert Elements
Categories: User Guide Ch1: Introduction
Article ID: 150
Last updated: November 02, 2006
User Opinions
No users have voted.

How would you rate this answer?
Helpful
Not helpful
SUMMARY

This article describes VoiceXML Insert elements from a high-level perspective.

SYMPTOMS

N/A

RESOLUTION

There are certain situations in a voice application where a developer may wish to include pre-written VoiceXML into their Audium application. The developer may desire fine-level control over a specific voice function at the VoiceXML tag level without having to get involved with constructing a custom element

A reusable element that is given a configuration that allows the application designer to change how the element functions.'); return false">configurable element in Java. Additionally, the developer may wish to integrate VoiceXML content that has already be created and tested into an Audium application. These situations are handled by a VoiceXML insert element.

VoiceXML Insert Element

A custom element built in VoiceXML providing direct control of lower-level voice dialog at the price of decreased flexibility.

VoiceXML insert elements contain VoiceXML code that the developer makes available as the content of a VoiceXML <SUBDIALOG>. The content can be in the form of static VoiceXML files, JSP templates, or even dynamically generated by a separate application server. A framework is provided to allow seamless integration of VoiceXML insert elements with the rest of the call flow.

The use of VoiceXML insert elements has its consequences such as the loss of being able to seamlessly switch between different voice browsers, some greater processing overhead involved with integration with the rest of the call flow, as well as the added complexity of dealing with VoiceXML itself rather than creating an application with easy to use configurable elements.

VoiceXML insert elements can have as many exit states as the developer requires, with a minimum of one.

Visitor Comments
No visitor comments posted. Post a comment
Related Questions
No related questions were found.
Attachments
No attachments were found.

Copyright (c) 2005 Audium Corporation. All rights reserved.
Audium Home | Audium Support Center Home | Audium Customer Care Home