Avaya Logo

Previous Topic

Next Topic

Book Contents

Book Index

VoiceXML Interpreter package - backward compatible

Package name

Voice XML Interpreter

Package identifier

AVvoicxml

Package type

Optional

Description

The AVvoicxml package provides the Avaya Voice Browser (AVB) software that supports the VoiceXML 2.0 specification, dated April 24, 2002, with a few exceptions, which are listed in Unsupported features of the VoiceXML 2.0 specification for the AVvoicxml package.The AVvoicxml package is backward compatible with existing R1.2.1 VoiceXML applications.

The AVB is a collection of proprietary and third-party software components that together provide the ability to request, parse, and interpret VoiceXML documents so that the Avaya IR platform can provide IVR functions such as prompt playback and tone processing.

Note:
The AVvoicxml package is not used as the VoiceXML interpreter for Release2.0. It is used for releases of IR before R1.3

Software components in the package are described in the following table:

Software component

Description

Comments

Avaya VoiceXML Interpreter (Avaya VXI)

A version of the SpeechWorks OpenVXI 2.0 system specifically customized by Avaya to be functionally integrated with the Avaya IR system. The VoiceXML Interpreter transcodes UTF-16 data to UTF-8 data so that the UTF-8 data is available to the NLSR proxy.

More information on OpenVXI 2.0 is available on the SpeechWorks Web site

Xerces C++ 1.6.0

An open-source XML parser developed and distributed by the Apache Software Foundation

More information on Xerces is available on the Apache Software Foundation Web site

SpiderMonkey

An open-source ECMA-compliant Javascript interpreter developed and distributed by The Mozilla Organization

More information is available on the Mozilla Organization Web site

libwww

An open-source library of Web access functions developed and distributed by the World Wide Web Consortium (W3C). This library is used to fetch VoiceXML pages from Web servers using the http protocol.

More information on libwww is available on the W3C Web site

openSSL version 5.0.18

OpenSLL provides an open source toolkit that implements Secure Sockets Layer (SSL) technology. This is used by VoiceXML through libwww to provide SSL functionality to VoiceXML applications.

More information is available at the OpenSSL Project website.

The Avaya Voice XML Interpreter is the heart of the voice browser. It provides the functionality for parsing and processing the VoiceXML documents. It also provides the interface with the Avaya IR platform and the Web.

See Also

VoiceXML feature

© 2006 Avaya Inc. All Rights Reserved.