Dialogic M7324 User Manual
Page 77

4. PBX Systems
Integration Board connected to the Hicom 150 PBX. The following 
parameters must be set: 
• D4BD_MSGACCESSON (0x0A) to store the feature access code for
MWI ON. A string value should be passed as the parameter value. A 
value of **9 is stored by default by the system service at startup time. 
• D4BD_MSGACCESSOFF (0x0B) to store the feature access code for
MWI OFF. A string value should be passed as the parameter value. A 
value of ##9 is stored by default by the system service at startup time. 
The following code demonstrates how the d42_setparm( ) function can be 
used in this context: 
 char str parmval[8]; // cannot be more than 8 characters long 
 int paramNumber; 
 paramNumber = D4BD_MSGACCESSOFF; // or D4BD_MSGACCESSON 
 if ( (rc = d42_setparm(devh, paramNumber, (void *)&str_parmval[0])) == -1) 
 { 
 // error processing 
 } // end d42_setparm 
Note the following:
• The string buffer used to pass the parameter cannot be more than seven
characters plus the NULL terminator.
• Once the feature access code is set in this way, the application can do the
MWI operation using 
See the Dialogic
®
PBX Integration Software Reference for more information
on the d42_setparm( ) function and the D4BD_MSGACCESSON and 
D4BD_MSGACCESSOFF parameters. 
With the Hicom 300 PBX, the Dialogic
®
PBX Integration Board can
determine the state of its Message Waiting Indicator using the 
d42_indicators( ) function to retrieve the LED indicators data. Byte 00 
contains the Message Waiting indicator status (0x00 is off; 0x01 is on). Refer 
to the Dialogic
®
PBX Integration Software Reference for more information
about using the d42_indicators( ) function.
77
