Previous PageTable Of ContentsHomeIndexNext Page


9.  Analog Display Services Interface (ADSI)


Top Of Page9.1.  Overview

The Analog Display Services Interface (ADSI) is a Bellcore standard that defines a protocol used to transmit data to a display-based, ADSI-compliant telephone. ADSI enables data to be sent across an analog telephone line, providing asynchronous data communications with 8 data bits, 1 start and 1 stop bit, and no parity.

For many years, Dialogic provided one-way ADSI support through the dx_play( ) and dx_playf( ) functions. This ADSI support enabled developers to use Dialogic boards to make ADSI servers that work with ADSI phones and to support ADSI features such as visual Voice Mail. This is referred to as the "older" implementation of one-way ADSI (for details on this older method, see the dx_play( ) function in the Voice Software Reference: Programmer's Guide).

The newer implementation of ADSI offers several enhancements and is supported through the dx_RxIottData( ), dx_TxIottData( ), and dx_TxRxIottData( ) functions. This implementation is referred to simply as "ADSI Support" or "Two-Way ADSI." This newer Dialogic ADSI support provides for both two-way and one-way ADSI transmission and is the recommended method for implementing either one-way or two-way ADSI in an application program. The older one-way ADSI support can be used but is not the recommended method. See Section 9.5.3.  Modifying Older One-Way ADSI Applications for information on converting from the older to the newer method for using ADSI.

Dialogic ADSI support includes the following features:


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2001, Dialogic Corporation
All rights reserved
This page generated January, 2001