beautypg.com

Dialogic M7324 User Manual

Page 77

background image

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 or strings.

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