AG CAS for Natural Call Control Developer's Manual

P/N 6407-18
Version


(Page 1 of 1 in this chapter)

Table of Contents

About This Manual

Related Documents

Developer Support

1 Introduction

1.1 Introduction
1.2 Integrated Services Digital Network (ISDN)
1.2.1 ISDN Protocols and Protocol Layering
1.2.2 ISDN Carriers
1.3 AG ISDN Software
1.3.1 AG ISDN Product Configurations
1.3.2 AG ISDN Channelized Configuration
1.4 AG ISDN Software Components
1.4.1 readme File
1.4.2 AG ISDN Function Libraries
1.4.3 Header Files
1.4.4 ISDN Protocol Stack Downloadable Object Modules
1.4.5 AG Configuration Files
1.4.6 Demonstration Programs
1.4.7 Trunk Control Program (TCP)
1.4.8 Parameter Files
1.5 Other Components
1.5.1 CT Access
1.5.2 Call Control Services under CT Access
1.5.3 agmon and the AG Configuration File
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 Call Control Services under CT Access
2.3 AG ISDN Application Overview
2.3.1 Initializing the 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.7 Stopping an ISDN Protocol Stack Instance

4 AG ISDN Call Control (NCC Service)

4.1 Introduction
4.2 Call Control Operations Supported By AG ISDN
4.3 NCC Service Call Control Model
4.3.1 Lines and Calls
4.3.2 NCC Service Events
4.3.3 Call Control States
4.4 Call Control API Summary
4.4.1 Call Control Functions and Solicited Events
4.4.2 Unsolicited Events
4.5 NCC Service State Machines
4.5.1 Line States
4.5.2 Call States
4.6 Retrieving Call Information
4.6.1 The NCC_CALL_STATUS Structure
4.6.2 NCC_ISDN_EXT_CALL_STATUS Structure
4.7 Digit Strings in Outbound Calls
4.8 Overlapped Sending/Receiving
4.8.1 Setting up Overlapped Sending/Receiving
4.8.2 Performing Overlapped Sending
4.8.3 Performing Overlapped Receiving
4.9 Sequence Diagrams
4.9.1 Inbound Calls
4.9.2 Outbound Calls
4.9.3 Overlapped Sending/Receiving
4.9.4 Disconnecting and Releasing
4.10 Using Extended Parameters
4.10.1 nccPlaceCall Extended Parameters
4.10.2 nccAnswerCall Extended Parameters
4.10.3 nccAcceptCall Extended Parameters
4.10.4 nccRejectCall Extended Parameters
4.10.5 nccDisconnectCall Extended Parameters
4.10.6 Receiving User-to-User Information (UUI)
4.11 Capability Mask

5 AG ISDN Call Control (ADI Service)

5.1 Introduction
5.2 Call Control Operations Supported By AG ISDN
5.3 Call Control API Summary
5.3.1 NCC Service Events
5.3.2 Call Control Functions and Solicited Events
5.3.3 Unsolicited Events
5.3.4 Digit Strings in Outbound Calls
5.4 State Machines and Sequence Diagrams
5.4.1 Inbound Calls
5.4.2 Outbound Calls
5.4.3 Call Release
5.5 Retrieving Call Information
5.6 Using Extended Arguments
5.6.1 adiPlaceCall Extended Parameters
5.6.2 adiAnswerCall Extended Parameters
5.6.3 adiAcceptCall Extended Parameters
5.6.4 adiRejectCall Extended Parameters
5.6.5 adiReleaseCall Extended Parameters
5.6.6 Receiving User-to-User Information (UUI)

6 AG ISDN B Channel Assignment

6.1 Introduction
6.2 Default Channel Assignment
6.3 Exclusive Mode
6.4 Non-Exclusive Mode (Preferred Mode)
6.4.1 Switching Considerations For Disconnect Handling
6.5 Assigning Incoming Calls to TCP Instances

7 Demonstration Programs

7.1 Introduction
7.2 Demonstration Programs
7.3 ISDN Daemon: isdncta
7.3.1 isdncta Structure and Coding Features
7.4 ISDN Call Control Demonstration: isdnchan
7.4.1 isdnchan Structure and Coding Features
7.5 ISDN NCC Call Control Demonstration: isdnncc
7.5.1 isdnncc Structure and Coding Features

Appendix A Glossary

Appendix B ISDN TCP Parameters

Introduction
AG ISDN Parameter Files (NCC Service)
Changing Parameter Values
AG ISDN Parameter Files (ADI Service)
Changing Parameter Values
TCP Parameters That Should Not Be Modified

Appendix C NFAS and D Channel Backup

Introduction
Non-Facility Associated Signaling (NFAS)
Setting Up NFAS
Using NFAS
D Channel Backup
Setting up D Channel Backup
Handling D Channel Failure

Appendix D Additional Reading



(Page 1 of 1 in this chapter)


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