Professional Documents
Culture Documents
SS7 Overview
Dennis Hagarty
Implementation Practice
30 August 2006
Signalling Points
SSP: Service Switching Point sends signalling messages to other SSPs
to setup, manage, and release voice circuits required to complete a
call (think “end node”)
SEP: Signalling End Point SS7 end node that performs similar
functionality to the SSP in an IP telephony network (think “node”)
STP: Signal Transfer Point is a signalling point that is capable of
routing control messages; that is, a message received on one
signalling link is transferred to another link. (think “router”)
SCP: Service Control Point contains centralized network databases for
providing enhanced services. An SCP accepts queries from an SP and
returns the requested information to the originator of the query (think
“database” such as DNS).
Telnet, FTP,
POP3
TCP/UDP/SCTP
IP
Ethernet
Twisted Pair
Linksets
SLC=0 STP
STP1
STP Linkset
ITP1 SLC=0
A SLC=1
A
MSC
C
C
SLC=0 SLC=0
SLC=1
A
Linkset
SLC=1 STP2
STP
STP
ITP2 SLC=0
Combined Combined
Linkset Linkset
Linkset
An "A" (access) link connects a signalling end point to an STP. Only messages originating from or
“A” destined to the signalling end point are transmitted on an "A" link.
Link
These are the most common style of link we connect to the ITP or the IN
A "B" (bridge) link connects an STP to another STP. Typically, a quad of "B" links interconnect
“B” peer (or primary) STPs (e.g., the STPs from one network to the STPs of another network). The
Link distinction between a "B" link and a "D" link is rather arbitrary. For this reason, such links may be
referred to as "B/D" links
A "C" (cross) link connects STPs performing identical functions into a mated pair. A "C" link is
“C” used only when an STP has no other route available to a destination signalling point due to link
Link failure(s). Note that SCPs may also be deployed in pairs to improve reliability; unlike STPs,
however, mated SCPs are not interconnected by signalling links. Used to link ITPs together
A "D" (diagonal) link connects a secondary (e.g., local or regional) STP pair to a primary (e.g.,
“D” inter-network gateway) STP pair in a quad-link configuration. Secondary STPs within the same
Link network are connected via a quad of "D" links. The distinction between a "B" link and a "D" link is
rather arbitrary. For this reason, such links may be referred to as "B/D" links.
An "E" (extended) link connects an SSP to an alternate STP. "E" links provide an alternate
“E” signalling path if an SSPs "home" STP cannot be reached via an "A" link. "E" links are not usually
Link provisioned unless the benefit of a marginally higher degree of reliability justifies the added
expense.
An "F" (fully associated) link connects two signalling end points (i.e., SSPs and SCPs). In
“F” networks without STPs, "F" links directly connect signalling points. Tend to contain 30 Voice
Link trunks with 1 ISUP channel for control of those trunks.
We sometimes use these with ex-FERMA based IVR and UMS style systems
4 4 14 14 4
Routing Label
Groan…
The most important thing to get out of this is:
There are UDT, XUDT packet formats (amongst others)
XUDT has HOPCOUNT and SEGMENTATION parameters
There is Class 0 and 1 connectionless traffic
The format is complicated (don’t try to decode on paper)
Routing, GTT (covered more in the SUA section)
Camel
invoke
invokeId: invokeid (0)
invokeCmd: InitialDP (0)
serviceKey: 662
Calling Party Number: 971550040236
callingPartysCategory: ordinary calling subscriber (10)
iPSSPCapabilities: 00
locationNumber: 0497795105390001
highLayerCompatibility: 9181
bearerCapability: bearerCap (0)
eventTypeBCSM: collectedInfo (2)
iMSI: 24040300000073F8
Imsi digits: 424030000000378
locationInformation
ext-basicServiceCode: ext-Teleservice (3)
callReferenceNumber: 401C41330C4600
mscAddress: 91795105390001
calledPartyBCDNumber: 815005402023
timeAndTimezone: 0260804280951461