Example, Pressing personal keys – Dialogic M7324 User Manual

Page 91

Advertising
background image

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

Pe

rsona

l K

e

y 0

0

Pe

rsona

l K

e

y 0

1

Pe

rsona

l K

e

y 0

2

Pe

rsona

l K

e

y 0

3

Pe

rsona

l K

e

y 0

4

Pe

rsona

l K

e

y 0

5

Pe

rsona

l K

e

y 0

6

Pe

rsona

l K

e

y 0

7

Pe

rsona

l K

e

y 0

8

Pe

rsona

l K

e

y 0

9

Pe

rsona

l K

e

y 1

0

Pe

rsona

l K

e

y 1

1

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

Advertising