The Role of Signaling in a Network
In a telecommunication network, user data such as voice, a video stream, or website content is carried by traffic channels. Signaling supplies the control information needed to determine an address, resource state, and connection progress.
Signaling is the exchange of control information between network elements, functionally separate from user data. It includes messages needed to establish a connection, supervise its state, handle changes, and release resources. Without these functions, devices could not agree on a route or connection parameters.
The Three Phases of a Connection
In networks that establish and maintain a dedicated communication circuit (known as networks), the signaling process manages three distinct phases of every call or session. In ISDN connections, control messages are carried over the D-channel.
At an ISDN user-network interface, a typical Q.931 call-control exchange uses SETUP, CALL PROCEEDING, ALERTING, and CONNECT during establishment. Release commonly uses DISCONNECT, RELEASE, and RELEASE COMPLETE. The exact sequence depends on the procedure and the direction of the call.
- Connection Setup:This phase begins when a user initiates a connection, for example by picking up a phone and dialing a number. The signaling system interprets the address, identifies the destination user, checks the user's status, such as busy or available, and reserves channels or other resources required between the parties. The selected B-channel or circuit is then associated with the session being established.
- Information Transfer: Once the connection is established, users can exchange service data such as voice or files. During this phase, signaling supervises the connection state, responds to changes, and detects a request from either party to end the session.
- Connection Teardown: When a user terminates the connection, for example by hanging up, the signaling system sends messages that release the resources reserved for the session. After release, the channels can be assigned to subsequent connections.
The Core Functions of Signaling
Signaling performs several distinct functions, which can be grouped into three main categories:
- Supervisory Signaling (Line Signaling): This function monitors the state of a communication line and detects events relevant to connection handling.
Examples: Detecting that a telephone handset has been picked up (an "off-hook" condition), detecting that a line is busy, or recognizing when a call has been terminated ("on-hook"). - Address Signaling: This function carries the address information needed to route a connection to its destination.
Examples: The digits of a phone number transmitted as pulses from a rotary phone or tones from a touch-tone keypad (DTMF). - Management Signaling: This function covers the management and maintenance of the network. It handles traffic unrelated to a specific user call but required for the infrastructure to operate.
Examples: Blocking specific circuits for testing, exchanging billing information, or sending alarms about equipment failures. Common-channel networks can also carry management messages unrelated to one call.
Signaling Methods: Control Transport
Signaling information can be carried in the user channel, in a resource permanently associated with it, or over a separate signaling link and network. The choice depends on the access technology, connection type, and required functions.
Channel-Associated Signaling (CAS)
In this method, control signals are sent on the same channelas the user's voice or data, or on a channel directly associated with it. The association simplifies handling of an individual circuit, but limits capacity and the range of information. Examples include rotary-dial pulses and DTMF tones generated while dialing.
Common-Channel Signaling (CCS)
This method separates signaling information from user data. Messages travel over a separate shared signaling link or network that can serve many circuits. The separation supports faster call setup, supplementary services such as caller identification and call forwarding, and independent resource management. CCS systems also carry circuit-related signaling and network-management messages. One of the major CCS systems is .
Within SS7, the Message Transfer Part (MTP) transports messages between signaling points, while the ISDN User Part (ISUP) handles control of circuit-related calls.