PBX Integration Board User's Guide

4. PBX Systems
Example
An application uses the d42_indicators( ) function to retrieve the current data
for the LCD Line Indicators for a given channel on a Dialogic
®
PBX
Integration Board. The data placed in the application buffer is shown below. If
the data for byte 07 (ANDed with 0x0f) is 0x02, the indicator corresponding
to the Feature Key 07 is indicating ringing (see
Figure 10). Refer to the
Dialogic
®
PBX Integration Software Reference for more information about
using the d42_indicators( ) function.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
16 17 18 19 20 21 22 23
xx xx xx xx xx xx xx xx
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Data
Data
Byte
Byte
Personal Key 00
Personal Key 01
Personal Key 02
Personal Key 03
Personal Key 04
Personal Key 05
Personal Key 06
Personal Key 07
Personal Key 08
Personal Key 09
Personal Key 10
Personal Key 11
00 00 00 00 00 00 00 02 00 00 00 00 xx xx xx xx
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
Figure 10. Mitel Superset 420/430 LCD Line Indicator
NOTE: The application can obtain the least significant byte of the value
returned by the d42_indicators( ) function by ANDing that value
with 0x0f.
Pressing Personal Keys
The Dialogic
®
PBX Integration Board can “press” any of the Mitel Superset
Personal Keys using the dx_dial( ) function. Refer to the Dialogic
®
PBX
Integration Software Reference for more information about dialing
programmable keys. Each Personal Key on the Mitel Superset 420/430
telephone is assigned a dial string sequence (refer to
Table 16 or Table 17).
By using the dx_dial( ) function and the appropriate dial string, the PBX
Integration Board can press any Personal Key.
91