Intel 05-2409-003 Manual Do Utilizador

Página de 154
Global Call API for HMP on Windows Programming Guide — August 2006
23
Product Description
Figure 3. Call Control Library States
Table 1 describes the different states of a call control library.
Each configured call control library is assigned an ID number by Global Call. Each library also has 
a name in an ASCII string format. Library functions perform tasks such as converting a call control 
library ID to an ASCII name and vice-versa, determining the configured libraries, determining the 
available libraries, determining the libraries started and the libraries that failed to start, and other 
library functions. 
The following functions are the call control library information functions. All the library functions 
are synchronous, thus they return without a termination event. 
gc_CCLibIDToName( ) 
gc_CCLibNameToID( ) 
gc_CCLibStatusEx( ) 
gc_GetVer( ) 
See the Global Call API Library Reference for detailed information about these functions. 
1.5
Global Call Object Identifiers
The Global Call API is call-oriented, that is, each call initiated by the application or network is 
assigned a Call Reference Number (CRN) for call control and tracking purposes. Call handling is 
independent of the line device over which the call is routed. Each line device or device group is 
assigned a Line Device Identifier (LDID) that enables the application to address any resource or 
gc_Start()
Start
Failed
Start
Successful
CONFIGURED
AVAILABLE
FAILED
Table 1. Call Control Library States
State
Description
Configured
A library that is supported by Global Call is considered a configured library.
Available
A library that has been successfully started is considered to be available for use by a 
Global Call application.
Failed
A library that has failed to start is considered to be unavailable for use by a Global Call 
application.