User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 135
Dialogic Corporation
of the pre-pulse (in msec) */
unsigned short PostPulseInterval; /* The minimum time for the duration
of the post-pulse (in msec) */
unsigned short PrePulseIntervalNom; /* The nominal time for the duration
of the pre-pulse. Ignored in DM3: always 0 */
unsigned short PostPulseIntervalNom; /* The nominal time for the duration
of the post-pulse (in msec). Ignored in DM3: always 0 */
unsigned short PulseIntervalMin; /* The minimum time for the duration
of the pulse interval (in msec) */
unsigned short PulseIntervalNom; /* The nominal time for the duration
of the pulse interval (in msec) */
unsigned short PulseIntervalMax; /* The maximum time for the duration
of the pulse interval (in msec) */
} GC_CASPROT_PULSE;
CAS Train Signal
/* Data structure of CAS Train signal */
typedef struct {
char OffPulseCode[GCVAL_CAS_CODE_SIZE]; /* ABCD pulse off code */
char OnPulseCode[GCVAL_CAS_CODE_SIZE]; /* ABCD pulse on code */
unsigned short PreTrainInterval; /* The minimum time for the duration
of the pre-train (in msec) */
unsigned short PostTrainInterval; /* The minimum time for the duration
of the post-train (in msec) */
unsigned short PreTrainIntervalNom; /* The nominal time for the duration
of the pre-train. Ignored in DM3: always 0 */
unsigned short PostTrainIntervalNom; /* The nominal time for the duration
of the post-train (in msec). Ignored in DM3: always 0 */
unsigned short PulseIntervalMin; /* The minimum time for the duration
of the pulse interval (in msec)*/
unsigned short PulseIntervalNom; /* The nominal time for the duration
of the pulse interval (in msec)*/
unsigned short PulseIntervalMax; /* The maximum time for the duration
of the pulse interval (in msec)*/
unsigned short InterPulseIntervalMin; /* The minimum time for the duration
of inter-pulse interval (in msec)*/
unsigned short InterPulseIntervalNom; /* The nominal time for the duration
of inter-pulse interval (in msec)*/
unsigned short InterPulseIntervalMax; /* The maximum time for the duration
of inter-pulse interval (in msec) */
} GC_CASPROT_TRAIN;
CAS Signal Type Defines
The following new value types for CAS signal parameter are defined in the gccfgparm.h
file to represent the CAS Transition, CAS Pulse, and CAS Train types, respectively. These
defines are used by the gc_QueryConfigData( ) for the value type of CAS signal.
GC_VALUE_CAS_TRANS = 0x10, /* CAS Transition data struture ==> GC_CASPROT_TRANS */
GC_VALUE_CAS_PULSE = 0x11, /* CAS Pulse data struture ==> GC_CASPROT_PULSE */
GC_VALUE_CAS_TRAIN = 0x12, /* CAS Train data struture ==> GC_CASPROT_TRAIN */
Other value types (for example, integer, string, long, etc.) have already been defined in the
gccfgparm.h file.
New Set IDs and Parm IDs
This feature uses the following new Set IDs and Parm IDs: