Monday, 8 November 2010

Dialogic TAPI / WAVE Installation

Installation of Dialogic TDM Boards which offer TAPI access can be tricky. Although Dialogic in 2006 had announced that their boards will no longer support TAPI (starting from system release 6), but existing boards are still working with TAPI when using system release 5.1.

Hardware installation of Dialogic board in Windows XP and 2000 are tricky. Here is a complete step by step guide for installing the properly in Windows XP and 2000.

These steps are taken from NCH Software.

Before Installing the Board
Make sure that you have the instructions from Dialogic and the drivers on CD. Be prepared to take some time to follow Dialogics complex instructions for installing the TAPI and Wave drivers. You will need to install latest Dialogic drivers and service packs from You need to also install Dialogic TAPI drivers and the Dialogic sample programs which are handy for making sure that the drivers and the board are working properly. Please note that "Talker32.exe" is the only Dialogic sample program that uses TAPI. The others access the card directly and do not use TAPI and so do not test whether the TAPI and Wave drivers are correctly installed.

Board Installation
Shut the computer down and install the board into the computer following carefully the instructions that come with the board. When this is complete then turn the computer back on.

Dialogic Software Installation
Insert the the CD that you obtained with the board into your disc drive and run the file called "setup.exe" then follow the setup wizard.
Missing CD-ROM with Drivers: Most suppliers ship the Dialogic CD-ROM with drivers with each board. Some (the cheaper) do not. If you do not have the driver CD-ROM you should contact your supplier and ask them to provide it.
Now you need to install feature pack 1 (or some times called service pack 1). After installing and restarting your computer, you'll need to install the card specific software which should be included in the CD.

Dialogic Configuration Manager (DCM)
Near the end of the Dialogic software installation you are offered an option to run the "Dialogic Board Configuration" or you can run it from the Windows Start menu. This program is also known as "Dialogic Configuration Manager (DCM)".
Make selections appropriate to your situation, paying careful attention to the Dialogic Instructions. The board must be 'started' (and set to auto-start on startup).
You might at this stage run one of the simpler Dialogic programs or diagnostics to confirm that the board has been successfully installed. Do not expect the board to cooperate with our software because the TAPI Service Provider Driver and the Wave Drivers have not yet been installed.

Dialogic TSP and Wave Driver Configuration
These are the important steps that are often missed on installation...
The Dialogic TAPI Service Provider (TSP) drivers allow other software (eg. NCH Swift Sound's Software) to use control the board. To install the TSP follow these steps.

  1. In Windows 2000, open Control Panel -> Phone and Modem Options and select Advanced->Add->Dialogic Generation 2 service provider for NT4/W2000->advanced.
  2. From the "Configuration Service" Dialog box select "call Parameters and change the configuration from "default" to "custom". Select "700" for the "Ringback Timeout" . Some customers have suggested that the "perfect call" box should be left unchecked. Select "DX_PVDOPTNOCON(6)" for the "Call progress analysis flags".
  3. Close down the Control Panel and reboot the computer.
The Dialogic Wave drivers allow other software to play audio to and record from the board. To install the Wave drivers follow these steps. This step is essential.
  1. From the Control Panel select Add/Remove Hardware -> Add/Troubleshoot a device -> Add a new device -> "No, I want to select the hardware from a list" -> Sound, video and game controllers -> Have Disk.
  2. Browse to "D:\Program Files\Dialogic\Lib" and select "Dialogic Wave Driver 1.x" . Complete the installation, close the Control Panel and reboot the computer.
  3. Open the Control Panel and select "Sound and Multimedia" -> "Hardware" -> "Dialogic Wave Driver 1.X" -> "Properties".
  4. Select the "Properties" tab and from the "Audio Devices" select "Dialogic Wave Driver 1.X" -> "Properties" ->"Settings".
  5. Select the appropriate number of channels (phone lines). We suggest that you might start with 1 and add the others when the first is working.
  6. Click OK, close the Control Panel and reboot the computer.