PBX Integration Board User's Guide

Dialogic
®
PBX Integration Board User’s Guide
Example
An application uses the dx_dial( ) function to press the “SuperKey” key and
“Display Key 1” for “Yes” on a specified channel on the Dialogic
®
PBX
Integration Board to display the call forwarding extension. The d42_display( )
function can then be used to retrieve the display data and verify that a call
forwarding extension has not been programmed. The display data is shown
below. The snapshot is a display from an SX-50 PBX with a Superset 420
phone.
Data
4E 4F 4E 45 20 41 43 54 49 56 45 20 20 20 20 20
Byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Data
50 72 6F 67 72 61 6D 20 20 20 20 20 20 20 20 20
Byte
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Data
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
Byte
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Called/Calling Number ID (within the PBX)
If receiving a call on a Dialogic
®
PBX Integration Board from another
extension, the PBX sends calling number ID data (by default, the extension
number of the telephone placing the call) to the station set between the first
and second rings. The station set processes the data and sends an ID message
to the display. The calling number ID data sent from the PBX to the station set
differs from the calling number ID data presented on the display.
If placing a call to another extension, the called number ID (by default, the
extension of the telephone being called) is shown in the display.
Both the calling and called number IDs can be retrieved using the
d42_gtcallid( ) )function. The d42_gtcallid( ) function retrieves the
called/calling number ID message sent from the PBX to the station set, not the
98