26 Global Call API for HMP on Windows Programming Guide — August 2006
Product Description
Firmware
The possible entities include:
System
NIC for IP technology; all physical boards for E1, T1 and ISDN technologies
Network Interface
logical board or virtual board
Channel
time slot
CRN
call reference number
A target type (target_type) name is composed of the prefix, GCTGT, which stands for Global Call
Target, a software module name, such as GCLIB, and an entity name, such as NETIF. For example,
the target type GCTGT_GCLIB_NETIF, indicates that the desired target type is a network interface
maintained by the Global Call library.
A target ID (target_ID) identifies the specific object that is located within the category defined by
the target type (target_type). A target ID can be any of the following:
line device ID (LDID)
call reference number (CRN)
Global Call library ID (GCGV_LIB)
call control library ID (CCLib ID)
protocol ID
The types and IDs for target objects are defined at the Global Call level. Table3 shows the target
types, as described in Table2, with various target IDs to represent valid target objects.
Table3. Target Types and Target IDs
Target Type Target ID Description
GCTGT_GCLIB_SYSTEM GCGV_LIB Global Call library module target object.
GCTGT_CCLIB_SYSTEM † CCLib ID Call control library module target object.
GCTGT_GCLIB_NETIF Global Call Line device ID Network interface target object in Global
Call Library module.
GCTGT_CCLIB_NETIF Global Call Line device ID Network interface target object in call
control library module.
GCTGT_GCLIB_CHAN Global Call Line device ID Channel target object in Global Call library
module.
GCTGT_CCLIB_CHAN Global Call Line device ID Channel target object in call control library
module.
† For E1, T1 and ISDN technologies only.
‡ Target types that can only be used by functions issued in synchronous mode. If a function uses one of these target types in
asynchronous mode, an error will be generated. The functions that can use these target types are gc_GetConfigData() (E1, T1
and ISDN technologies only), gc_SetConfigData(), gc_ReqService( ), and gc_RespService( ).