08.01.2013 Views

Dialogic® Global Call API Library Reference

Dialogic® Global Call API Library Reference

Dialogic® Global Call API Library Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CCLIB_START_STRUCT<br />

startup information for a call control library — CCLIB_START_STRUCT<br />

startup information for a call control library<br />

typedef struct {<br />

char *cclib_name;<br />

void *cclib_data;<br />

} CCLIB_START_STRUCT, *CCLIB_START_STRUCTP;<br />

Description<br />

The CCLIB_START_STRUCT structure contains startup information for a call control library.<br />

Field Descriptions<br />

The fields of CCLIB_START_STRUCT are described as follows:<br />

cclib_name<br />

name of the call control library. Valid call control library names are:<br />

“GC_CUSTOM1_LIB” – Custom call control library 1. Not used currently.<br />

“GC_CUSTOM2_LIB” – Custom call control library 2. Not used currently.<br />

“GC_DM3CC_LIB” – DM3CC call control library. This library is used for call control<br />

using ISDN and CAS/R2MF (PDK protocols) signaling on Dialogic ® DM3 boards.<br />

“GC_H3R_LIB” – IP call control library. This library is used in conjunction with<br />

GC_IPM_LIB for H.323/SIP call control signaling.<br />

“GC_IC<strong>API</strong>_LIB” – IC<strong>API</strong> call control library. This library is used for call control using<br />

CAS/R2MF (IC<strong>API</strong> protocols) signaling on Dialogic ® Springware boards only.<br />

“GC_IPM_LIB” – IP_Media call control library. This library is used in conjunction with<br />

GC_H3R_LIB for H.323/SIP call control signaling.<br />

“GC_ISDN_LIB” – ISDN call control library. This library is used for ISDN call control<br />

signaling on Dialogic ® Springware boards only.<br />

“GC_PDKRT_LIB” – PDKRT call control library. This library is used for call control<br />

using CAS/R2MF (PDK protocols) signaling on Dialogic ® Springware boards only.<br />

“GC_SS7_LIB” – SS7 call control library. This library is used for SS7 call control<br />

signaling only.<br />

cclib_data<br />

pointer to the call control specific data structure. <strong>Call</strong> control library specific information can<br />

be passed to the library through this pointer. For custom libraries, the<br />

GC_CUSTOMLIB_STRUCT can be used for loading the call control library.<br />

Dialogic ® <strong>Global</strong> <strong>Call</strong> <strong>API</strong> <strong>Library</strong> <strong>Reference</strong> — January 2008 419<br />

Dialogic Corporation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!