OpenVXI

Readme
SpeechWorks Public License
Release Notes
Build and Install Instructions

Configuration and Run Instructions
Architecture Description

Copyright (c) 1998-2001 SpeechWorks International, Inc. All Rights Reserved.


 

Object Interface

VXIobject interface
o VXIobject
Object interface
o OSBobject
OSBobject implementation of VXIobject
The OpenVXI invokes VoiceXML object elements through the VXIobject interface. This interface provides methods for executing arbitrary objects, permitting integrator specific extensions to the VoiceXML language.

The OpenVXI provides a basic VXIobject implementation. This implementation looks up and executes objects that are implemented as C/C++ code within the implementation. For each execution, it provides access to nearly all of the VXI interfaces for the channel in order to permit objects that perform advanced functionality such as telephony, recognition, prompting, ECMAScript execution, and internet access.

This implementation currently implements two objects: one that merely returns the object arguments as the result, and another that provides extended diagnostic logging via the VXIlog interface. Additional objects are easily added by modifying the implementation's object lookup table. See src/client/api/SBobject.cpp in the distribution, which is built into OSBclient.dll.

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.