Table of Contents Index NMS Glossary Previous Page Next Page Version


Chapter 1

Introduction


1.1 Introduction
1.2 SS7 Architecture
1.3 ISUP Layer Services

1.1 IntroductionTop of Page

The SS7 ISDN User Part Developer's Reference Manual explains how to create applications that utilize the SS7 ISUP layer.

Subsequent sections of this document describe the general characteristics and operation of the ISUP APIs, as well as a detailed specification of the messages and function calls that comprise them.

1.2 SS7 ArchitectureTop of Page

Figure 1 shows the SS7 software architecture in a typical system with separate host applications handling the data/control (ISUP) interface, system configuration, and system alarms. The system consists of the following components:

On the TX board:

On the host:

1.3 ISUP Layer ServicesTop of Page

The ISUP process maintains a database of circuits and circuit groups being controlled by the application process and keeps track of the state of each circuit. The initial characteristics of each circuit [group], such as the circuit identification code (CIC), direction, and destination point code, and routing instructions are specified in the ISUP configuration file read in at startup time by the ISUP process.

For outgoing call setup requests, the ISUP process can select a circuit for the connection based on called party number or transit network selection, depending on the contents of the application's connection request; or, the application can specify the circuit to be connected. The ISUP process can optionally insert a pre-configured calling party number on behalf of the application if desired. For incoming calls, the ISUP process verifies the circuit state and characteristics (such as, bearer capability) are compatible with the incoming call request parameters before passing the incoming call indication up to the application. For both incoming and outgoing calls, the ISUP process provides all necessary connection timers, notifying both the application and far exchange with necessary indications (connection clearing) when critical timers expire.

The ISUP process provides circuit supervision for the duration of the connection, adjusting the circuit state as needed based on requests from the application and ISUP messages received from the far exchange. As mentioned above, the ISUP process provides connect and disconnect timing, handles circuit [group] blocking and unblocking (updating the state of the affected circuit(s) as needed), and detects protocol errors on behalf of the application.



Table of Contents Index NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2002, NMS Communications Corporation. All rights reserved.