Previous PageTable Of Contents../index.htmlIndexNext Page



3.3. PBX Integration Board Description

The PBX Integration board is a PCI form factor voice/FAX processing board that can interface directly to several different types of PBXs. The PBX Integration Board emulates telephones that connect to the supported PBXs. Application programs using the PBX Integration board can answer incoming calls, place outbound calls, record and playback voice files, detect and generate tones, access the called/calling number ID for calls forwarded or transferred from within the PBX, access trunk ID for calls originating outside the PBX, send and receive faxes, and control message notification. The PBX Integration board also provides positive disconnect supervision to immediately detect when a caller has hung up.

When used with one of the supported PBXs, the PBX Integration board provides a flexible platform for developing integrated computer telephony applications. Dialogic developers can integrate current D/4x applications on the PBX Integration board with minimal software modifications and create more efficient applications for the PBX by offering value-added features.

A PBX Integration board has either four or eight channels that can be connected directly to a supported PBX.

The PBX Integration board connects to several different PBXs, each of which has one or more compatible telephones with which it communicates. The PBX Integration board emulates these telephones, which have Feature Keys and LCD displays for accessing and employing advanced features of the compatible PBXs.

Each of the four or eight line interfaces on PBX Integration boards receive voice and control data from the connected PBX. The voice data is compressed by a DSP using an one of the available encoding methods and then sent to the host PC to be stored.

Control data from the PBX switch passes through the digital duplexer on the PBX Integration board to a command processor where it is converted from its native format to D/41D format. The resulting serial bit stream is then converted into a parallel bit stream that is sent via the local bus to the on-board control processor which either acts on the information or passes the event to the application (see Figure 1).


Figure 1. PBX Integration board Functional Block Diagram


Figure

Voice files stored on the host PC are read by the host driver and transferred to the PBX Integration board via the PCI Bus. These voice signals are buffered by the control processor and decoded into 64 kbps PCM signals by the DSP. These PCM voice signals are then sent to the PBX interface link for transport to the caller. A system-wide, TDM signal sharing bus, called CT Bus, is also provided for the exchange of signal streams with other resource boards, signal transport boards, or other interfaces.

In addition to having all the standard features of a Dialogic D/41D board, the PBX Integration board can access enhanced PBX features, when available, such as:

The PBX Integration board has an on-board microprocessor and a high-speed Digital Signal Processor (DSP) to provide voice and call processing. SpringWareTM voice processing firmware is downloaded from the host computer to SRAM and DSP memory when the PBX Integration board is started. SpringWare offers several features, including PerfectPitchTM Speed Control, PerfectLevelTM Volume Control, Global Tone DetectionTM, and Positive Voice DetectionTM. Global Tone Detection allows applications to detect special intercept tones, FAX tones, modem tones, and non-standard PBX or user-defined tones, such as those used in international networks.

Other DSP-based SpringWare features include G.711 A-law and Mu-law PCM, ADPCM, GSM 610, and G.726 voice encoding. An application may dynamically switch between sampling rates and coding methods to meet specific requirements for voice quality and data storage. Enhanced algorithms provide reliable DTMF detection, DTMF cut-through, and talk off/play off suppression.

The PBX Integration board connects to a line circuit board in a supported PBX to build sophisticated, computer telephony systems. The PBX Integration board installs in a minimum 90 MHz PentiumTM5- or the equivalent Celeron®-based platform with an available PCI bus slot for an 8-port system. The host system must provide a CPU of Pentium or Celeron class at 266 MHz speed or higher for a 64-port system, including eight available PCI slots. The PBX Integration board occupies a single expansion slot, and up to eight boards can be configured in a system, with each board sharing the same interrupt level. The maximum number of ports supported is 64, dependent on the application, the amount of disk I/O required, and the host computer's CPU.

The PBX Integration board shares a large degree of common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability. Features can be added or systems can grow while protecting investment in hardware and application code. With only minimum modifications, applications can be easily ported to lower or higher line-density platforms.

The development package includes all required libraries, drivers, and headers for simplified and seamless PBX integration. Diagnostics and demo programs provide additional tools and examples that allow developers to create complex multi-channel voice applications.


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

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