User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 136
Dialogic Corporation
1.42.3 Restrictions and Limitations
The following restrictions and limitations apply:
This feature supports the redefinition of CAS signals and the setting of CDP variable
values for a specific protocol variant, which will affect all channels running that
protocol variant. It does not, however, support the getting or setting of protocol
parameters on an individual channel basis. Getting and setting CAS signal definitions
or CDP variable values is only supported for PDK protocols.
Prior to changing parameters of a protocol, all channels running the protocol should
be in the Idle state (that is, there should be no call activity on the channels). Once the
parameter value change is complete, it is recommended to reset the channels running
the affected protocol.
At lease one time slot has to remain open while setting or retrieving CAS signal
definitions or CDP variable values.
Using this feature to set/get multiple CAS signal definitions in a single
GC_PARM_BLK via the gc_SetConfigData( ) and gc_GetConfigData( ) functions or
mixing CAS signal definitions with other parameters is not supported. Only one CAS
signal definition (and no other parameters) can be included in any one function call.
The API for this feature can be used only after the board firmware has been
downloaded.
Configuration files are not updated with changes made using this API for this feature.
The API does not save or store the changes made and if the firmware is re-
downloaded, all information configured using this API will be lost. It is the API user’s
responsibility to save or store the changed configuration information and reset via the
API in the event of a re-download.
This feature supports the redefinition of CAS Transition, CAS Pulse and CAS Train
signals only. In addition, this feature does not support the changing of the CAS signal
type during redefinition. For example, the CAS_WINKRCV signal type cannot be
changed from a CAS Pulse to a CAS Transition.
Error checking and ensuring the validity of parameters passed through this API are
the responsibilities of the API user.
The list of parameters that need to be modified must be managed at run time.
Parameter updates are sent to the firmware one at a time as opposed to the parallel
procedures used to set parameters at firmware download time. It is recommended to
keep the list of parameters that need modification to a minimum.
Set ID Parm IDs
CCSET_LINE_CONFIG CCPARM_LINE_TYPE
CCPARM_CODING_TYPE
GCSET_PROTOCOL GCPARM_PROTOCOL_ID
GCPARM_PROTOCOL_NAME
PRSET_CAS_SIGNAL
(defined in dm3cc_parm.h)
The parm ID is dynamically generated.
PRSET_TSC_VARIABLE
(defined in dm3cc_parm.h)
The parm ID is dynamically generated.