| Article ID: | 159 |
| Last updated: | January 12, 2007 |
| User Opinions |
|
No users have voted.
|
|
Thank you for rating this answer.
|
SUMMARY
This article provides a definition and description of configurable Audium elements.
SYMPTOMS
N/A
RESOLUTION
Most of the elements in a typical Audium application are pre-built, reusable elements whose configurations are customized by the application designer. Using a 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 a call flow requires no programming or VoiceXML expertise and since they can encapsulate a lot of functionality, greatly simplifies and speeds up the application building process. Audium Call Services includes dozens of elements that perform common tasks such as collecting a phone number or sending e-mail. A need may exist, however, for an element with functionality not available in the default installation. Additionally, while Audium elements have been designed with configurations that are as flexible as possible, there may be situations where a desired configuration is not supported or difficult to implement.
To satisfy these concerns, a developer can construct custom configurable elements that, once built, can be used and reused. The developer can design the element to possess as large or as small a configuration as desired, depending on how flexible it needs to be. Once deployed, custom elements appear in Audium Builder for Studio in the Element Pane and are configured in the same way as Audium Elements.
Due to the level of integration with the Audium software required, only the Java API provides the means for building configurable elements. Using this API, configurable action, decision, and voice elements can be built. Voice elements, due to the fact that they are responsible for producing VoiceXML, use an additional Java API, the Voice Foundation Classes (VFCs). The VFCs are used to abstract the differences between the various voice browsers supported by Audium. The VFCs follow a design that parallels VoiceXML itself and only a developer familiar with VoiceXML and the process whereby a voice browser interprets VoiceXML will be fully suited to utilize the VFCs to build voice elements.
The Programmer Guide describes the process of building configurable elements including detailing the VFC API for building voice elements.
|