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.

Contents<br />

gc_SipAck( ) – acknowledge a SIP 200OK message in 3PCC mode . . . . . . . . . . . . . . . . . . . . . 342<br />

gc_SndFrame( ) – send a Layer 2 frame. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343<br />

gc_SndMsg( ) – send non-call state related ISDN messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 346<br />

gc_Start( ) – start and initialize call control libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349<br />

gc_StartTrace( ) – start logging debug information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352<br />

gc_Stop( ) – stop call control libraries and release resources. . . . . . . . . . . . . . . . . . . . . . . . . . . 354<br />

gc_StopTrace( ) – stop logging debug information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356<br />

gc_StopTransmitAlarms( ) – stop the transmission of one or more alarms. . . . . . . . . . . . . . . . . 358<br />

gc_SwapHold( ) – switch between an active call and a call on hold . . . . . . . . . . . . . . . . . . . . . . 361<br />

gc_TransmitAlarms( ) – start the transmission of alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364<br />

gc_UnListen( ) – disconnect a channel from the network CT Bus time slot . . . . . . . . . . . . . . . . 367<br />

gc_util_copy_parm_blk( ) – copy the specified GC_PARM_BLK . . . . . . . . . . . . . . . . . . . . . . . . 370<br />

gc_util_delete_parm_blk( ) – delete the specified GC_PARM_BLK . . . . . . . . . . . . . . . . . . . . . . 372<br />

gc_util_find_parm( ) – find a parameter in a GC_PARM_BLK . . . . . . . . . . . . . . . . . . . . . . . . . . 374<br />

gc_util_find_parm_ex( ) – find a parameter in a GC_PARM_BLK . . . . . . . . . . . . . . . . . . . . . . . 376<br />

gc_util_insert_parm_ref( ) – insert a parameter by reference into a GC_PARM_BLK . . . . . . . . 379<br />

gc_util_insert_parm_ref_ex( ) – insert a GC_PARM_BLK parameter by reference . . . . . . . . . . 382<br />

gc_util_insert_parm_val( ) – insert a parameter by value into a GC_PARM_BLK . . . . . . . . . . . 385<br />

gc_util_next_parm( ) – retrieve the next parameter in a GC_PARM_BLK . . . . . . . . . . . . . . . . . 388<br />

gc_util_next_parm_ex( ) – retrieve the next parameter in a GC_PARM_BLK . . . . . . . . . . . . . . 390<br />

gc_Wait<strong>Call</strong>( ) – indicate that the application is ready to receive inbound calls . . . . . . . . . . . . . 393<br />

3 Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397<br />

3.1 Event Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397<br />

3.2 Event Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397<br />

4 Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411<br />

ALARM_FIELD – information about an alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413<br />

ALARM_LIST – list of alarms for an ASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414<br />

ALARM_PARM_FIELD – data for an alarm parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415<br />

ALARM_PARM_LIST – list of alarm parameters and all fields . . . . . . . . . . . . . . . . . . . . . . . . . . 416<br />

ALARM_SOURCE_OBJECT_FIELD – entry in ALARM_SOURCE_OBJECT_LIST . . . . . . . . . 417<br />

ALARM_SOURCE_OBJECT_LIST – information about ASOs. . . . . . . . . . . . . . . . . . . . . . . . . . 418<br />

CCLIB_START_STRUCT – startup information for a call control library. . . . . . . . . . . . . . . . . . . 419<br />

CT_DEVINFO – information about a <strong>Global</strong> <strong>Call</strong> line device . . . . . . . . . . . . . . . . . . . . . . . . . . . 420<br />

DX_CAP – call progress information for a <strong>Global</strong> <strong>Call</strong> line device . . . . . . . . . . . . . . . . . . . . . . . 423<br />

EXTENSIONEVTBLK – technology-specific information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431<br />

GC_CALLACK_BLK – information for gc_<strong>Call</strong>Ack( ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432<br />

GC_CCLIB_STATE – status of a call control library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434<br />

GC_CCLIB_STATUS – states of a call control library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435<br />

GC_CCLIB_STATUSALL – status of all call control libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . 436<br />

GC_CUSTOMLIB_STRUCT – custom library information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437<br />

GC_IE_BLK – used to send an IE block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438<br />

GC_INFO – error or result information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439<br />

GC_L2_BLK – used to send and receive layer 2 information . . . . . . . . . . . . . . . . . . . . . . . . . . . 440<br />

GC_MAKECALL_BLK – information for gc_Make<strong>Call</strong>( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441<br />

GC_PARM – union of data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442<br />

6 Dialogic ® <strong>Global</strong> <strong>Call</strong> <strong>API</strong> <strong>Library</strong> <strong>Reference</strong> – January 2008<br />

Dialogic Corporation

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

Saved successfully!

Ooh no, something went wrong!