User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 100
Dialogic Corporation
int parmValue = 3;
// set parameter
fx_setparm(DeviceHandle, FC_MDM_RX_LVL, (void*)&parmValue);
// get current setting
fx_getparm(DeviceHandle, FC_MDM_RX_LVL, (void*)&parmValue);
For further information about the fx_setparm( ) and fx_getparm( ) functions, see the
Dialogic
®
Fax Software Reference.
1.34 Ability to Send and Receive DPNSS End to End
Messages
With the Service Update, the user has the ability to send and receive the entire raw Digital
Private Network Signalling System (DPNSS) end to end message (EEM) using API
control on Dialogic
®
DM3 Boards. A generic mechanism enables the user to add DPNSS
supplementary services (like Single/Dual channel transfer services, Call Diversion, and
Call Waiting) without needing outside support for those services first. This feature is only
supported on ISDN DPNSS loads.
1.34.1 Feature Description
This feature enables the application to:
Enable GCEV_EXTENSION through gc_SetConfigData( ) (for enabling the event).
Send raw DPNSS EEM through gc_SndMsg( ) with a new message type (for sending
the event).
Receive raw DPNSS EEM through GCEV_EXTENSION event on DM3 Boards (for
receiving the event).
The user has the ability to send and receive raw EEM frames. The user can extract the
content of the EEM message and take the appropriate action when he/she receives any of
the messages. The API is allowed in any intermediate call state. A majority of DPNSS
supplementary services can be supported and the user does not need to request outside
support for every new service that is being planned for the future.
EEM frames are of two types:
EEM(I) - an end to end message (incomplete)
EEM(C) - an end to end message (complete)
An EEM(C) is typically used, but if the size of the message exceeds 45 bytes in length, it
can be split up into multiple EEM(I) messages, with a final piece of the message
completed by an EEM(C).
Note: The application tracks the receipt of the various EEM(I) frames and reassembles them
together to form the entire final EEM(C) message.