AG ISDN for Natural Call Control Developer's Manual

P/N 6407-15


(Page 1 of 1 in this chapter)

About This Manual

Related Documents

Developer Support

1 Introduction

1.1 Introduction
1.2 About ISDN
1.2.1 About ISDN Protocols and Protocol Layering
1.2.2 About ISDN Carriers
1.3 About the AG ISDN Software
1.3.1 AG ISDN Product Configurations
1.3.2 About the AG ISDN NCC Configuration
1.4 About AG ISDN Software Components
1.4.1 About the readme File
1.4.2 About the AG ISDN Function Libraries
1.4.3 About the Header Files
1.4.4 About ISDN Protocol Stack Downloadable Object Modules
1.4.5 About the AG Configuration File
1.4.6 About the Demonstration Programs
1.4.7 About the Trunk Control Program (TCP)
1.4.8 About Parameter Files
1.5 Other Components
1.5.1 About AG Quad Boards
1.5.2 About AG-T1 and AG-E1 Boards
1.5.3 About CT Access
1.5.4 agmon and the AG Configuration File
1.5.5 About DSP files
1.6 Developing an AG ISDN Application

2 AG ISDN Programming Model

2.1 Introduction
2.2 About the CT Access Environment
2.2.1 About CT Access Components
2.2.2 About the CT Access Programming Model
2.3 AG ISDN Application Overview
2.3.1 Initializing Your AG Boards
2.4 Receiving ISDN Events

3 Initializing an AG ISDN Application

3.1 Introduction
3.2 Initializing the Application
3.3 Making Switch Connections for AG ISDN
3.4 Initializing CT Access
3.4.1 Specifying B Channel CTA Contexts
3.4.2 Specifying "Dummy" D Channel CTA Contexts
3.5 Setting Up D Channels
3.5.1 About Network Access Identifiers (NAIs)
3.5.2 Initializing an AG ISDN Protocol Stack Instance
3.6 Starting ISDN TCP Instances
3.6.1 Loading Parameters
3.6.2 Starting a TCP on a CTA Context
3.6.3 Setting mediamask (AG Quad T/E only)
3.7 Stopping an ISDN Protocol Stack Instance

4 AG ISDN Call Control

4.1 Introduction
4.2 Call Control Operations Supported By AG ISDN
4.3 Call Control API Summary
4.3.1 Call Control Functions and Solicited Events
4.3.2 Unsolicited Events
4.4 Establishing Inbound Calls
4.4.1 Retrieving Call Information
4.4.2 Answering the Call
4.4.3 Rejecting the Call
4.4.4 Accepting the Call without Answering
4.5 Establishing Outbound Calls
4.5.1 Initiating an Outbound Call
4.5.2 Outbound Call Events
4.6 Releasing a Call
4.6.1 Network-Initiated Call Release
4.6.2 Application-Initiated Call Release
4.7 Blocking and Unblocking Calls
4.7.1 Blocking Calls
4.7.2 Unblocking Calls
4.8 Using Extended Arguments
4.8.1 Receiving User-to-User Information (UUI)

5 AG ISDN B Channel Assignment

5.1 Introduction
5.2 Default Channel Assignment
5.3 Exclusive Mode
5.4 Non-Exclusive Mode (Preferred Mode)
5.4.1 Switching Considerations For Disconnect Handling
5.5 Assigning Incoming Calls to TCP Instances

6 Demonstration Programs

6.1 Introduction
6.2 Demonstration Programs
6.3 ISDN Daemon: isdncta
6.3.1 isdncta Structure and Coding Features
6.4 ISDN Call Control Demonstration: isdnchan
6.4.1 isdnchan Structure and Coding Features

Appendix A Glossary

Appendix B ISDN TCP Parameters

Introduction
Country-Specific Parameters
Modifiable Parameters

Appendix C Additional Reading



(Page 1 of 1 in this chapter)


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