Installation Guide for Dialogic
D/21D™, D41D™ & DIALOG/4™ Boards
The DialogicŪ D/21D™ is a two-port voice board and the D41D™ is a four-port voice board.
The DIALOG/4™ (pictured here) is a half-size version of the D41D. All three boards are
developed to go in an ISA expansion slot and require drivers to run on an MS-DOS based system.
Multiple boards can be installed in a single PC chassis enabling system expansion up to 64 ports (phone lines).
The Dialogic boards have long been an industry standard, known for their superior performance, durability,
and reliability.
How to Prepare Dialogic Boards For Your Application
Unpack the Dialogic board. Use caution when handling the board to protect it from damage by static discharge.Each board must be configured prior to installing it into your computer. Be sure to set the jumpers and switch block settings on your Dialogic board to match the values your software application uses.
Because other components in your computer may conflict with the default settings on the Dialogic board, be sure you understand the settings on your current hardware. Multiple Dialogic Voice Boards can be installed in a single system, but only one interrupt and one base memory address need be allocated to service the boards. Each board need to be at a different offset from the base address.
Assigning The First Board (JP7)
![]() |
Multiple voice boards may be installed in a single computer to provide up to 64 phone lines. In order for the shared interrupt to operate properly, only the first board must have jumper JP7 attached. Remove from all the other boards if you have more than one board in the system. |
Setting the Hardware Interrupt Level (JP1)
|
Dialogic Boards require a Hardware Interrupt (IRQ) for the application software to
communicate with the board(s). Other devices also use IRQ's.
Conflicts between these devices may need to be resolved
by changing IRQ's and changing jumpers on the Voice Board(s).
All the Dialogic Boards must be set to use the same IRQ Hardware Interrupt. Set the IRQ by placing a jumper on a pin position in the JP1 array corresponding to the IRQ you have specified for our software. The example in the image at the right shows the setting for IRQ 3. Note that the pins go from 2 thru 7. IRQ 2 is mapped as IRQ 9. If the default IRQ is used by another device, then use an IRQ that has no conflict. | ![]() |
| JP1 Jumper on D/21-D, D/41-D and DIALOG/4 | ||||||
|---|---|---|---|---|---|---|
| Pin Position: | 1 | 2 | 3 | 4 | 5 | 6 |
| IRQ: | 2/9 | 3 | 4 | 5 | 6 | 7 |
Setting the Base Shared Memory Address (JP5 & JP6)
| The computer communicates with the Dialogic board via Shared Memory. The base address of the shared memory can be changed using jumper settings JP5 and JP6. The default setting is the D000 (hex) data segment. This is the case when both JP5 and JP6 are removed (See this default setting in the image to the right). If JP5 has a jumper attached then the base memory of the speech board will be A000 (hex). If both JP5 and JP6 have jumpers attached, then the board will be at C000 (hex). Note that JP6 is to the left of JP5. |
|
Setting the Memory Offset (SW1)
|
In addition to setting the base shared memory segment with JP5 and JP6 as explained above,
each board needs to be set to a unique offset from the base.
The SW1 switch block is used for this. The first board (or the only board if you have only one)
should have a zero offset. This is accomplished with all SW1 dip switches down (or off).
By setting the switches as shown at the right, you can select offsets from 0000 thru E000 (hex).
The SW1 dip switches 1, 2, and 3 are used to set the offset.
Note that SW1 dip switch 4 should always be off.
If more than one voice board is to be used, then each additional board needs to be set to the next contiguous memory offset.
|
![]() |
Installing The Dialogic Boards in Your Computer
- Prepare a static-safe work area prior to handling the voice board.
- Switch off the computer, and disconnect the computer's power cords from electrical outlets.
- Select an empty, 8- or 16-bit ISA expansion bus slot, and remove the corresponding retaining screw and metal plate.
- Make sure that the bracket is securely fastened to the chassis.
- Repeat the above steps for each board.
- Restart your computer and test each board before running our software. Test by running each driver manually so you can watch any errors that may scroll by.
Connecting to the Outside World
Each Dialogic board has connections for multiple telephone lines. Using a fully configured computer (installing multiple boards) allows for the use of 24 or more different telephone lines.To connect a phone line to the Dialogic board, simply plug the phone line directly into the Dialogic board, using one of the two RJ -14 jacks located on the back of the board. The top RJ-14 jack is the connection for lines 1 and 2. The bottom RJ-14 jack is the connection for lines 3 and 4. If you have single line wires (RJ-11), than you will need a splitter to connect two RJ-11 lines to a single RJ-14 jack.
If you are connecting behind a PBX phone system, then the same applies. You will be connecting two or four extension ports to the Dialogic board.
Features of the D/21D™, D41D™ & DIALOG/4™
- D/21: Two independent voice processing ports in a single PC ISA slot
- D/41D: Four independent voice processing ports in a single PC ISA slot
- Dialog/4: Four independent voice processing ports in a single, half-size PC ISA slot
- Easy and cost-effective system expansion from 4 to 64 ports
- Efficient on-board processing via IntelŪ 80C188™ chip reduces load on CPU
- Highly accurate and dependable touchtone detection and generation
- Disconnect supervision
- Global Tone Detection™ and Global Tone Generation™
- TAPI application support
Dialogic Driver Software
The following Dialogic Software Drivers and DSP Firmware are required to use Voice Applications with these boards in a DOS based system.| D40DRV.EXE | Speech system driver to interface with hardware |
| D40CHK.EXE | Speech board check program |
| MKCFG.EXE | Make Dialogic configuration file dialogic.cfg |
| GENLOAD.EXE | Speech board firmware loader |
| GENBOOT.BIN | Required for GENLOAD |
| GENBOOT.FWL | Required for GENLOAD |
| DIALOGIC.CFG | DSP configuration file. Created by MKCFG.EXE |
| D4X.FWL | Firmware for D/41D board |
| D12X.FWL | Firmware for D/121 board |
Technical Details
|
Scalability: Up to 16 4-line boards can be installed in the same PC chassis for up to 64 ports.
Superior DTMF detection and generation: The Dialogic boards will work under a wide variety of telephone network conditions. When callers want to "type-ahead" through menus, the board responds immediately, reducing user frustration and allowing more calls to be handled in less time.
Global Tone Detection and Global Tone Generation: Voice boards need to be able to communicate with a wide variety of telephone systems, many of which have distinct signaling tones.. The Dialogic boards can create and detect these tones.
Disconnect supervision: Dialogic boards can immediately tell when a call is terminated and communicate this to the application. This is done by a drop of loop current or "fast busy" detection.
Hardware System Requirements:
- IBM PC (ISA bus) compatible computer (80386, 80486, or Pentium™-based PC platforms).
- One 8-bit or 16-bit ISA bus slot
- Analog phone line(s). One line per port is recommended.
Specifications
| Number of ports: | 2 (D/21D) or 4 (D/41D) |
| Max. boards/system: | 16 |
| Analog network interface: | On-board Loop-Start interface circuits |
| On-board Microprocessor: | 80C188 |
| Digital signal processor: | Motorola DSP56001 |
| Host Interface... | |
|---|---|
| Bus compatibility: | IBM PC XT/AT (ISA) |
| ISA bus speed: | 4 to 12 MHz, 70 nsec back-to-back bus cycle |
| Shared memory: | 8 KB page, switch selectable on 8 KB boundaries |
| Base addresses: | D000h (default), A000h or C000h |
| Interrupt level: | IRQ2 to IRQ7 jumper selectable. One IRQ is shared by all D/21D and D/41D boards. |
| Telephone Interface... | |
| Trunk type: | Loop start (ground start for answer only) |
| Connector: | Two RJ-14 (2 ports each = 4 ports total) |
| DTMF Tone Detection... | |
| DTMF digits: | Detects 0 through 9, *, #, as well as A, B, C, D |
| Talk off: | Protects detection of human voice as touch tone. |
| Global Tone Detection... | |
| Tone type: | Programmable for single or dual |
| Max. number of tones: | Application dependent |
| Frequency range: | Programmable within 300 to 3500 Hz |
| Tone type: | Generate single or dual tones |
| Frequency range: | Programmable within 200 to 4000 Hz |
| DTMF digits: | Detects 0 through 9, *, #, as well as A, B, C, D |
| Regulatory Certifications... | |
| United States: | FCC part 68 ID#: EBUSA-65588-VM-E |
| UL: 143032 | |
| Canada: | DOC: 885-4452A |
| ULC: 143032 | |
Other Services
We hope you found this Installation Guide helpful.May be help you with your other communications needs?
We have an alternative hardware solution if you need a voice-mail system.
The Voice Pro is an All-In-One unit.
It includes all the features of
Voice Mail and Automated Attendant combined with a PBX phone system.
No Computer Required!
Another alternative to consider is a toll-free number with a
Hosted Phone System with unlimited calling, so no hardware is required.
We also have Search Tools for Long Distance
and Cellular Services.
Thank you for reviewing our other services.
We value and appreciate your business.





