PBX Integration Board User's Guide

4. PBX Systems
Example
An application uses the d42_gtcallid( ) function to retrieve the calling number
ID for a call received on a specified channel on a Dialogic
®
PBX Integration
Board. The calling number ID data and corresponding ASCII values are
shown below.
text
bb 2 2 4 _ 2 2 1
data
20 32 32 34 5F 32 32 31 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
byte
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
text
data
xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
byte
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
4.1.7. Setting the Message Waiting Indicator
The Dialogic
®
PBX Integration Board can set the Message Waiting Indicator
(on or off) on another extension using the dx_dial( ) function and the
appropriate dial string. Refer to the Dialogic
®
PBX Integration Software
Reference
for more information about dialing programmable keys.
NOTE: Message Waiting can also be set using the dx_dial( ) function and
the appropriate dial string to press the Feature Key assigned to send
messages. However, you can use the dx_dial( ) function as described
so that your application will maintain functionality across different
manufacturers’ switches.
MWI On
A technique to turn on the MWI in this switch, using dx_dial( ) with the dial
string, is to:
1. Go off-hook using dx_sethook( ) function.
2. Call the dx_dial() function. The dial string is
<ESCO><extension><ESCO> (optional pause character may be used).
3. Go on-hook using the dx_sethook( ) function again
NOTE: <ESCO> means the Escape character followed by O.
49