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 />

Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

Intended Audience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

How to Use This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

Related Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

1 Function Summary by Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.1 <strong>Global</strong> <strong>Call</strong> Basic Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.2 <strong>Library</strong> Information Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

1.3 Optional <strong>Call</strong> Handling Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

1.4 Advanced <strong>Call</strong> Model Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

1.5 Supplementary Service Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

1.6 System Controls and Tools Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.7 Voice and Media Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

1.8 ISDN Interface Specific Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

1.9 <strong>Dialogic®</strong> <strong>Global</strong> <strong>Call</strong> Alarm Management System (GCAMS) Functions . . . . . . . . . . . . . 23<br />

1.10 Feature Transparency and Extension (FTE) Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

1.11 Real Time Configuration Management (RTCM) Functions . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

1.12 <strong>Global</strong> <strong>Call</strong> Service Request (GCSR) Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.13 <strong>Call</strong> Modification Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.14 Third-Party <strong>Call</strong> Control Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.15 GC_PARM_BLK Utility Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.16 Deprecated Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

1.17 <strong>Global</strong> <strong>Call</strong> Function Support by Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

2 Function Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

2.1 Function Syntax Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

gc_Accept<strong>Call</strong>( ) – indicate to originator that call will be answered . . . . . . . . . . . . . . . . . . . . . . . 34<br />

gc_AcceptInitXfer( ) – accept request to initiate a supervised transfer . . . . . . . . . . . . . . . . . . . . 37<br />

gc_AcceptModify<strong>Call</strong>( ) – accept proposed modification of call characteristics . . . . . . . . . . . . . . 40<br />

gc_AcceptXfer( ) – accept call transfer request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

gc_AlarmName( ) – return the name of the alarm for the current alarm event. . . . . . . . . . . . . . . 45<br />

gc_AlarmNumber( ) – return the alarm number for the current alarm event . . . . . . . . . . . . . . . . 47<br />

gc_AlarmNumberToName( ) – convert an alarm number to a name . . . . . . . . . . . . . . . . . . . . . . 49<br />

gc_AlarmSourceObjectID( ) – return the ASO ID for the current alarm event . . . . . . . . . . . . . . . 51<br />

gc_AlarmSourceObjectIDToName( ) – convert the ASO ID to the ASO name . . . . . . . . . . . . . . 53<br />

gc_AlarmSourceObjectName( ) – return the ASO name of the current alarm . . . . . . . . . . . . . . . 55<br />

gc_AlarmSourceObjectNameToID( ) – convert the ASO name to the ASO ID . . . . . . . . . . . . . . 57<br />

gc_Answer<strong>Call</strong>( ) – indicate to originator that destination party is connected . . . . . . . . . . . . . . . 59<br />

gc_Attach( ) – attach a voice resource to a line device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

gc_AttachResource( ) – attach a voice or media resource to a line device . . . . . . . . . . . . . . . . . 63<br />

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

Dialogic Corporation

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

Saved successfully!

Ooh no, something went wrong!