The AG ISDN Messaging API Developer's Reference Manual is a comprehensive C Application Programming Interface (API) reference manual. This manual provides background information about ISDN, a programming guide to AG ISDN Messaging API applications, a summary of API functions organized by task, and an extensive reference section for functions, data structures, parameters, and codes.
The AG ISDN product exposes the ISDN primary rate protocol at three levels:
This manual concentrates on building applications that interface with the ISDN protocol stack at levels 1 and 2 above. For information on building applications that are integrated at higher layers, see the AG ISDN for Natural Call Control Developer's Manual.
This document is for developers of ISDN applications in C who want to program at the messaging level. The developer should have a high degree of familiarity with ITU Q.931 ISDN call control messages and call states. The developer should also be familiar with CT Access or AG Access, basic telephony concepts, and the C programming language.
This manual is organized as follows:
|
For... |
See... |
|
A brief discussion of ISDN carriers, protocols, and layers, and how the AG ISDN product provides an interface to ISDN services |
Chapter 1: Introduction |
|
A list of AG ISDN software package components, a list of other components you will need, and an application development summary |
Chapter 2: AG ISDN Application Components |
|
An overview of a typical AG ISDN Messaging API application: typical program flow, initialization steps, sending and receiving ISDN messages, flow control |
Chapter 3: Messaging API Programming Model |
|
Details on initializing an AG ISDN Messaging API application: making switch connections, initializing CT Access/AG Access, accessing D channels |
|
|
A discussion of call control using the AG ISDN Messaging API: receiving and placing calls, call collision, and call clearing |
Chapter 5: Messaging API Call Control |
|
A list and description of major AG ISDN Messaging API data structures |
Chapter 6: Messaging API Data Structures |
|
A detailed reference for all function calls in the AG ISDN Messaging API |
Chapter 7: Alphabetical Function Reference |
|
A detailed reference for all ACU messages you can send and receive using the API |
Chapter 8: ACU Message Primitives |
|
Details on compiling and using the Messaging API demonstration program included with the AG ISDN software, and an explanation of program structure and coding features |
Chapter 9: Demonstration Program |
|
A glossary of terms |
|
|
A detailed listing of events, reasons, and errors |
|
|
A detailed listing of parameters |
|
|
A listing of internal ISDN timer values, by country variant |
For more information about related NMS products, refer to these manuals:
General
Hardware
CT Access
The following manuals provide an overview of the capabilities and functions of the AG ISDN-compatible services that use CT Access:
AG Access
|
This manual... |
Provides... |
|
Descriptions of how to use the AG Access API. | |
|
AG Access Function Reference Manual |
A comprehensive reference of functions. |
|
SW Utility User's Guide |
|
|
SwitchPath Technical Reference Manual |
Bus Standards
|
For GO-MVIP information, please contact: GO-MVIP, Inc. |
For ECTF information, please contact: ECTF |
Natural MicroSystems, Inc.
100 Crossing Boulevard
Framingham, MA 01702