Dialogic M7324 Manual Do Utilizador

Página de 178
4.  PBX Systems 
The display when the Ring comes in and the LED flashes is: 
“Call for: 108                          ” 
The display shows the correct called ID. If the d42_gtcallid( ) function is used 
to retrieve the call ID, it returns _108, which is not in the expected  
<called ID>_<caller ID> format (in this case, 108_109). 
When the port answers, the display shows the correct caller ID as follows:  
Ch 01 LCD = “109               Consult?                   >” 
Therefore, an alternative to using the d42_gtcallid( ) function to retrieve the 
caller ID, which gives incorrect results, is to use the d42_display( ) function 
to retrieve the display, then parse the display to extract the caller ID.  
Example 
An application uses the d42_gtcallid( ) function to retrieve the calling number 
ID for a call received on a specified channel on a PBX integration board. The 
calling number ID data and corresponding ASCII values are shown below. 
 
 
 
text 
bb  2  2  1  _  2  2  4 
 
 
data 
20 32 32 31 5F 32 32 34 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.3.5.  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 
75