1.4. SS7 Deployment Planes.......................................................................................... 7
1.4. SS7 Deployment Planes.......................................................................................... 7
Table of Contents...........................................................................................................1
Table of Figures .............................................................................................................3
1. Introduction................................................................................................................4
1.1. PSTN Signaling ......................................................................................................4
1.1.1 Channel Associated Signaling (CAS)...............................................................4
1.1.2 Common Channel Signaling (CCS)..................................................................5
1.2. Signaling Modes .....................................................................................................5
1.2.1. Associated Signaling........................................................................................5
1.2.2. Non-Associated Signaling ...............................................................................6
1.2.3. Quasi-Associated Signaling .............................................................................6
1.3. The Evolution of SS7..............................................................................................7
1.4. SS7 Deployment Planes..........................................................................................7
2.1. SS7 Signaling Architecture.....................................................................................7
2.1.1. Signal Switching Point.....................................................................................7
2.1.2. Signal Transfer Point .......................................................................................8
2.1.2.1 National STP..............................................................................................9
2.1.2.2. International STP ......................................................................................9
2.1.2.3. Gateway STP ............................................................................................9
2.1.3. Signal Control Point.......................................................................................10
2.2. SS7 Links ..............................................................................................................11
2.2.1. A-Links ..........................................................................................................11
2.2.2. B- and D-Links ..............................................................................................11
2.2.3. C-Links ..........................................................................................................12
2.2.4. E- and F-Links ...............................................................................................13
2.3. Linksets .............................................................................................................13
2.4. Routes ...............................................................................................................13
2.5. Point Codes .......................................................................................................14
3.1. SS7 Protocol Stack................................................................................................15
3.1.1. SS7 Level 1: Physical Connection.................................................................15
3.1.2. SS7 Level 2: Data Link..................................................................................16
3.1.3. SS7 Level 3: Network Level..........................................................................16
3.1.3.1. Link Management ...................................................................................16
3.1.3.2. Route Management .................................................................................17
3.1.3.3. Traffic Management................................................................................17
3.1.3.4. Message Routing.....................................................................................17
3.1.4. SS7 Level 4: Protocols, User and Application Parts......................................18
TCAP ...................................................................................................................18
4.1. SS7 Signal Units ...................................................................................................19
4.2. Signal Unit Structure.............................................................................................20
4.2.1. Signal Unit Flow Control...............................................................................21
SU Error Detection ..............................................................................................21
4.3. Types of Signal Units............................................................................................21
4.3.1. Message Signal Units.....................................................................................21
SIO Structure .......................................................................................................22
SIF Structure ........................................................................................................22
4.3.2. Link Status Signal Unit..................................................................................23
4.3.3. Fill-in Signal Unit ..........................................................................................23
Link Alignment....................................................................................................24
5. ISUP and TCAP.......................................................................................................24
5.1. Basic ISUP Signaling............................................................................................24
5.2. ISUP Message Format ..........................................................................................25
5.3. ISUP Message Types ............................................................................................26
5.4. ISUP Call Sequence..............................................................................................26
5.4.1. Call Initiated...................................................................................................26
5.4.2. ISUP Call Answered ......................................................................................28
5.4.3. ISUP Call Released........................................................................................28
5.5. TCAP Functions....................................................................................................30
5.5.1. TCAP Transaction Portion.............................................................................30
5.5.2. TCAP Component Portion.............................................................................30
5.5.3. Sample TCAP Database Query......................................................................31
Table of Figures
Figure 1: End-to-End Signaling............................................................................... 4
Figure 2: Common Channel Signaling .................................................................... 5
Figure 3: Associated Signaling ................................................................................ 5
Figure 4: Non-Associated Signaling ........................................................................ 6
Figure 5: Quasi-Associated Signaling ..................................................................... 6
Figure 6: STP Levels................................................................................................ 9
Figure 7: A-Links ................................................................................................... 11
Figure 8: B/D-Links ............................................................................................... 12
Figure 9: C-Links ................................................................................................... 12
Figure 10: E- and F-Links...................................................................................... 13
Figure 11: SS7 Network ......................................................................................... 14
Figure 12 SS7 Protocol Stack ................................................................................ 15
Figure 13 Message Transfer Part Components ..................................................... 18
Figure 14 SS7 Level 4 Protocols, User and Application Parts.............................. 18
Figure 15 SS7 Signal Unit Types ........................................................................... 20
Figure 16 MSU Format.......................................................................................... 21
Figure 17 MSU SIF Structure ................................................................................ 23
Figure 18 LSSU Format......................................................................................... 23
Figure 19 FISU Format ......................................................................................... 24
Figure 20 Basic ISUP Signaling ............................................................................ 24
Figure 21 ISUP Message Format .......................................................................... 25
Figure 22 ISUP Call Initiation (1)........................................................................ 27
Figure 23 ISUP Call Initiation (2)........................................................................ 27
Figure 24 ISUP Call Answered.............................................................................. 28
Figure 25 ISUP Call Release (1) .......................................................................... 29
Figure 26 ISUP Call Release (2) .......................................................................... 29
Figure 27Sample TCAP 800 Number Query ..................................................... 31
1. Introduction
Everything in the telecommunications network is based on signalingcall setup,
connection, teardown, and billing. The two forms of signaling used by the network
are:
Channel Associated Signaling (CAS)
Common Channel Signaling (CCS)
Signaling System Number Seven (SS7) is a form of common channel signaling, that
provides intelligence to the network, and allows quicker call setup and teardown
saving time and money.
the adjacent exchange requesting a circuit connection on the trunk which was
specified in the routing table.
The adjacent exchange sends an acknowledgement back, giving permission to use that
trunk. Using the calling party information contained in the setup info, the adjacent
exchange determines how to connect to the final destination. This might require
several trunks to be set up between several different exchanges.
SSP manages all of these connections until the destination is reached.
Table 1 lists these components and their associated symbols.
Name
Business Services Database
CMSD
HLR
LIDB
LNP
OSS
VLR
Description
Allows
companies to
create
and
store
proprietary databases, as
well as create private
networks.
Provides
information
relating to call processing,
network
management
(prevent congestion), call
sampling (create reports
for traffic studies), and the
routing, billing and thirdparty billing for 800, 976
and 900 numbers.
Used in cellular networks
to
store
subscriber
information.
Provides
billing
instructions.
Allows people to change
telco service providers but
keep their same telephone
number.
Associated with remote
maintenance centers for
monitoring and managing
SS7 and voice networks.
Used when a cell phone is
not recognized by the
mobile switching center
(MSC).
2.2.1. A-Links
Access links (A-links) interconnect an STP and either an SSP or an SCP (signaling
end points). Their sole purpose is to deliver signaling to and from signaling end
points. End points always have at least two A-links (also called signaling beginning
points).
Any signaling that an SSP or SCP needs to send to any other node in the SS7 network
is sent on one of its A-links to its home STP, which processes and routes the
message along its way. Messages addressed to an SSP or SCP are routed to its
home STP, which forwards them to the addressed node over its A-links.
(See Figure 7)
Figure 7: A-Links
2.2.3. C-Links
Cross links (C-links) interconnect mated STPs and are used to enhance the reliability
of the signaling network not regularly used by SS7 traffic. (See Figure 9) They are
used only when there has been a link failure which causes an STP to have no other
route.
Figure 8: B/D-Links
Figure 9: C-Links
2.3. Linksets
Links are put into groups called Linksets. Up to 16 links can be assigned to one
linkset. All links in a linkset must have the same adjacent node. Switches will
alternate traffic across all links in a linkset to ensure equal usage of all facilities in the
network.
2.4. Routes
The signal point must define linksets and routes in SS7 messaging. The following
entities are used in SS7 messaging:
RouteA collection of linksets to reach a particular destination. A linkset can
belong to more than one route.
RoutesetA collection of routes that are assigned to destinations and also provide
alternate routes.
DestinationAn address entered into the routing table of a remote signaling point.
A destination need not be adjacent to the signaling point, but must be a point code that
can be reached by the signaling point.
Message Distribution
Message distribution provides link, route and traffic management
functions.
over another link within the same linkset. The alternate link must be within the same
linkset.
The bad link is being realigned by Level 3 while traffic is rerouted over alternate
links. Changeback message is sent to advise the adjacent node that it can use the
newly restored link again. Changeback messages are typically followed by a
changeback acknowledgement message.
TCAP
Transactional Capabilities Application Part (TCAP) facilitates connection to an
external database. Information/data received is sent back in the form of a TCAP
message. TCAP also supports remote controlability to invoke features in another
remote network switch.
OMAP (Operations, Maintenance and Administrative Part) is an applications entity
that uses TCAP services for communications and control functions through the
network via a remote terminal.
MAP (Mobile Application Part) is used to share cellular subscriber information
among different networks. It includes information such as the mobile identification
number (MIN), and the serial number of the cellular handset. This information is used
by the IS-41 protocol during cellular roaming.
ASP
Application Service Part (ASP) provides the functions of Layers 4 through 6 of the
OSI model. These functions are not presently required in the SS7 network, and are
under further study. However, the ITU-T and ANSI standards do reference ASP as
viable.
SCCP
Signaling Connection Control Part (SCCP) is a higher level protocol than MTP that
provides end-to-endrouting. SCCP is required for routing TCAP messages to their
proper database.
TUP
Telephone User Part (TUP) is an analog protocol that performs basic telephone call
connects and disconnect. It has been replaced by ISUP, but is still used in some parts
of the world (China).
ISUP
ISDN User Part (ISUP) supports basic telephone call connect/disconnect between end
offices. Used primarily in North America, ISUP was derived from TUP, but supports
ISDN and intelligent networking functions. ISUP also links the cellular and PCS
network to the PSTN.
BISUP (Broadband ISUP) will gradually replace ISUP as ATM is deployed.
BISUP
Broadband ISDN User Part (BISUP) is an ATM protocol intended to support services
such as high-definition television (HDTV), multilingual TV, voice and image storage
and retrieval, video conferencing, high-speed LANs and multimedia.
A signaling point sends FISUs over the link when it does not have any MSUs or
LSSUs to transmit.
SU Error Detection
The check bit field and the sequence number of the signal unit are used to detect
errors. Seven-bit sequence numbering is used. The forward sequence number (FSN) is
incremented by one after every transmission. The backward sequence number (BSN)
is used to acknowledge received signal units.
The transmitting signal point keeps all transmitted signal units in a buffer until
acknowledged. Once the BSN is received, all acknowledged signal units are dropped
from the buffer. Unacknowledged signal units stay in the buffer until a timer expires,
causing a link failure indication to be sent to Level 3. The link is then tested and
aligned.
SIO Structure
The functionality of the MSU lies in the contents of the service indicator octet (SIO)
and the service information fields (SIF). The SIO is an 8-bit field that contains three
types of information:
Function
Signaling Network Management
Signaling Network Testing and Maintenance
Signaling Connection Control Part (SCCP)
ISDN User Part (ISUP)
Table 3 : SIO Service Indicator Bits
SIF Structure
The service information field (SIF) provides the first piece of information necessary
for routing and decoding the message. The SIF transfers control information and the
routing label used by Level 3.
The service information field (SIF) provides the first piece of information necessary
for routing and decoding the message. The SIF transfers control information and the
routing label used by Level 3. The routing label consists of the destination point code
(DPC), originating point code (OPC) and signaling link selection (SLS) fields.
The SIF can contain up to 272 octets and is used by network management, ISUP,
TCAP and MAP. (See Figure 17).
Link Alignment
When all signal units are received in sequence without ones-density violations and
with the proper number of octets, the link is considered to be in alignment. The link is
considered in error if the signal unit is not in 8-bit multiples or if the SIF exceeds the
maximum 272-octet capacity.
The system uses a counter called the Signal Unit Error Rate Monitor (SUERM). Each
link keeps its own unique counter. When more than 64 errors occur, the link is taken
out of service, tested, and realigned by Level 3.
In some parts of the world, such as China, the Telephone User Part (TUP) protocol
supports basic call processing. TUP handles analog circuits only; digital circuits and
data transmission capabilities are supported by the Data User Part protocol.
ACM
An address complete message (ACM) is sent in the backward direction to indicate
that the remote end of a trunk circuit has been reserved. The originating switch
responds to an ACM message by connecting the calling partys line to the trunk to
complete the voice circuit from the calling party to the called party. The calling party
hears ringing on the voice trunk.
REL
A release message (REL) is sent in either direction indicating that the circuit is being
released due to a specified cause indicator. An REL is sent when either calling or
called party hangs up the call (cause = 16). An REL is also sent back to the calling
party if the called party is busy (cause = 17).
RLC
A release complete message (RLC) is sent in the opposite direction of an REL to
acknowledge the release of the remote end of a trunk circuit and to end the billing
cycle, if appropriate.
2b. The STP routes the ACM to the originating SSP which connects the calling
partys line to the trunk to complete the voice circuit. The calling party hears
ring back tone.
5b. When the originating switch receives or sends an RLC, the billing cycle ends
and the trunk state is returned to idle.
A subscriber goes off-hook and dials an 800 number. The end office switch
(SSP) parses the digit string and sends an 800 query message to either of its
STPs over its A-link.
2.
The STP recognizes the 800 query and routes it to an appropriate database via
an SCP.
3.
The SCP receives the query, extracts the passed information and retrieves a
real telephone number to which the call should be routed.
4.
The SCP sends a response message with the information necessary to process
the call to the originating SSP via an STP and an A-link.
5.
6.
The SSP receives the response and uses the information to route the call. It
generates an IAM message and proceeds with ISUP call setup.