Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 443
Dialogic Corporation
initialize IPCCLIB_START_DATA structure — INIT_IPCCLIB_START_DATA( )
INIT_IPCCLIB_START_DATA( )
initialize IPCCLIB_START_DATA structure
Description
The
INIT_IPCCLIB_START_DATA( )
function is used to initialize an IPCCLIB_START_DATA
data structure, which contains configuration information on the virtual IPT boards to be started via
gc_Start( ). All fields are set to default values described in IPCCLIB_START_DATA, on page 558
Applications must use this function to initialize the IPCCLIB_START_DATA structure before
calling gc_Start( ).
Cautions
None.
Example
IP_VIRTBOARD ip_virtboard[2];
IPCCLIB_START_DATA ipcclibstart;
INIT_IPCCLIB_START_DATA(&ipcclibstart, 2, ip_virtboard);
INIT_IP_VIRTBOARD(&ip_virtboard[0]);
INIT_IP_VIRTBOARD(&ip_virtboard[1]);
ip_virtboard[0].sup_serv_mask = IP_SUP_SERV_CALL_XFER; /* override supp services default */
ip_virtboard[1].sup_serv_mask = IP_SUP_SERV_CALL_XFER; /* override supp services default */
See Also
INIT_IP_VIRTBOARD( )
Section 8.3.27, “gc_Start( ) Variances for IP”, on page 491
Name: void INIT_IPCCLIB_START_DATA(pIpStData, numBoards, pIpVb)
Inputs: IPCCLIB_START_DATA *pIpStData
pointer to the structure to be initialized
unsigned char numBoards
number of boards
IP_VIRTBOARD *pIpVb
pointer to an array of IP_VIRTBOARD structures
Returns: None
Includes: gcip.h
Mode: synchronous
Parameter Description
pIpStData points to the IPCCLIB_START_DATA structure to be initialized
numBoards the number of virtual IPT boards being defined (up to a maximum of 8)
pIpVb points to an array of IP_VIRTBOARD data structures, one for each virtual
IPT board being defined