User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 101
Dialogic Corporation
New Parameters
The feature is implemented using the Dialogic
®
Global Call gc_SetConfigData( ) function
and the GCTGT_CCLIB_CHAN parameter set. New extension event IDs define the
receive raw DPNSS EEM through the GCEV_EXTENSION event. This unsolicited event
can be enabled or disabled through gc_SetConfigData( ). The ISDN dm3cc_param.h
header file is updated with the following:
New extension ID: DM3CC_EXT_EVT_RAWEEM.
New bit mask: EXTENSIONEVT_RAWEEM - Use to enable or disable the
GCEV_EXTENSION event for DPNSS Raw EEM.
New set ID: CCSET_RAWEEM.
New PARMID: CCPARM_RAWEEM_DATA.
The ISDN isdndef.h header file is updated with SndMsg_RawEEM for the application to
send raw EEM through gc_SndMsg( ).
Generated Events
GCEV_EXTENSION
The gc_SetConfigData( ) function is issued to enable this functionality and the following
notification event is generated for the application:
EXTENSIONEVT_RAWEEM
Use to enable or disable the GCEV_EXTENSION event for DPNSS raw EEM.
The gc_SndMsg( ) function is issued and the following notification events may be
generated for the application:
CCSET_RAWEEM
Receives raw EEM.
GCEV_TASKFAIL
Indicates failure, for example, in case the information element (IE) has state change
information in that the raw data contains an invalid IE or the raw data is 45 bytes.
Error Codes
The following success code is generated by the gc_SetConfigData( ) function:
GC_SUCCESS
Success. The signal type change has been implemented.
The following error code is generated by the gc_SndMsg( ) function:
GCEV_TASKFAIL
Task failed. The firmware will return Std_MsgError if the call state is not transferring
because there is an invalid IE (call state changing), or the raw data is 45 bytes.