(Page 1 of 1 in this chapter)


About This Manual


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, basic telephony concepts, and the C programming language.

This manual is organized as follows:

For...

See...

A brief discussion of ISDN, and how the AG ISDN product provides an interface to ISDN services. Also A list of AG ISDN components

Chapter 1 - Introduction

An overview of a typical AG ISDN Messaging API application: typical program flow, initialization steps, sending and receiving ISDN messages, flow control

Chapter 2 - Messaging API Programming Model

Details on initializing an AG ISDN Messaging API application: making switch connections, initializing CT Access, accessing D channels

Chapter 3 - Initializing a Messaging API Application

A discussion of call control using the AG ISDN Messaging API: receiving and placing calls, call collision, and call clearing

Chapter 4 - Call Control (ACU Configuration)

Details on performing various operations at the data link layer, with AG ISDN in LAPD configuration.

Chapter 5 - Data Link Operations (LAPD Configuration)

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 and LAPD messages you can send and receive using the API

Chapter 8 - Message Primitives

Details on compiling and using the demonstration programs included with the AG ISDN software

Chapter 9 - Demonstration Programs

A glossary of terms

Appendix A - Glossary

A detailed listing of events, reasons, and errors

Appendix B - Events, Reasons, and Errors

A detailed listing of parameters

Appendix C - Parameters

Explanation of how to send raw Q.931 data in "transparent" IEs, and how to read the raw Q.931 data in incoming messages.

Appendix D - Sending and Receiving Raw Q.931 Data

Internal ISDN timer values, by country variant

Appendix D - Timer Values

References to more information about ISDN

Appendix F - Additional Reading

Related Documents

For more information about related NMS products, refer to these manuals:

General

This manual...

Provides...

Getting Started With MVIP Switching

An overview of digital switching, details on MVIP switching.

AG ISDN for Natural Call Control Developer's Manual

A discussion of how to create AG ISDN Natural Call Control applications.

AG ISDN Installation Manual

Information on installing AG ISDN software.

AG ISDN Supplementary Services Developer's Reference Manual

Describes ISDN supplementary services accessible via AG ISDN software.

Hardware

This manual...

Provides...

AG-T1 and AG-E1 Installation and Developer's Manual

Installation procedures for an AG-T1 or AG-E1 board, and instructions for configuring it for use. Also introduces T1 and E1 transmissions and signaling.

AG Quad Installation and Developer's Manual

Instructions for installing an AG Quad board, and how to configure it for use. Also introduces T1 and E1 transmissions and signaling.

AG 4000 Installation and Developer's Manual

Instructions for installing and AG 4000 board, and how to configure it for use. Also introduces T1 and E1 transmissions and signaling.

CT Access

This manual...

Provides...

CT Access Developer's Reference Manual

An overview of CT Access and a reference of functions, events, reason codes, and errors.

CT Access Installation Manual

A description of the installation of the software from the distribution media and the configuration file. It also provides a procedure for verifying your installation.

Natural Access installation booklet

An overview of the Natural Access CD-ROM, and instructions on installing software from the CD-ROM.

AG Runtime Configuration and Developer's Manual

Information about the AG configuration file, agmon, AG board and driver error messages, and AG task processors.


The following manuals provide an overview of the capabilities and functions of the AG ISDN-compatible services that use CT Access:



(Page 1 of 1 in this chapter)


tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights reserved.