SlideShare a Scribd company logo
Introduction to SS7
Konrad Hammel
Sangoma Technologies
• What is SS7?
• SS7 Network Elements
– SCP, STP, and SSP
• SS7 Link Types
– A,B,C,D,E, and F links
• Basic Call Messages
– IAM, ACM, ANM, REL, and RLC
• SS7 Signaling Stack
– MTP1, MTP2, MTP3, ISUP, and others
• SS7 Signaling Messages
– FISU, LSSU, and MSUs
• SS7 Addressing
– SPC, DPC, and APC
Outline
2
• Signaling System 7
– CCSS7, C7, number 7, CCIS7
• Official Standard by ITU in 1980
• Common Channel Signaling (CCS)
– Signaling channel, CICs
• 2 versions…ITU and ANSI
• Universal signaling via a suite of sub-protocols
– ISUP, TUP, DUP, etc
What is SS7?
3
• 3 types of Switches
• Signal Switching Points (SSP)
– Terminate signaling links
– Start, end, and switch calls
• Signal Transfer Points (STP)
– Main routing switches
• Signal Control Points (SCP)
– Switches attached to Databases
SS7 Network Elements
4
SS7 Network Elements
5
• A Links
– Link between to end-points
– “A” stands for Access
– Purpose is to deliver signaling messages
– Connects an SSP to an STP
– Connects an SCP to an STP
• C Link
– Link between 2 STPs (making them a “mated”
pair)
– “C” stands for Cross Link
SS7 Link Types
6
SS7 Link Types
7
• B Links
– Link between 2 mated STP pairs
– “B” stands for Bridge Link
• D Links
– Link between 2 mated STP pairs (different
hierarchical levels)
– “D” stands for Diagonal Link
SS7 Link Types
8
SS7 Link Types
9
• E Links
– Link between an SSP and a secondary mated
STP
– “E” stands for Extended Link
• F Links
– Link between 2 SSPs
– “F” stands for Fully Associated
SS7 Link Types
10
SS7 Link Types
11
• 5 Basic messages to establish a connected between 2 end points
• IAM
– Initial Address Message
– Requests the call/connection
• ACM
– Address Complete Message
– Confirms reception of IAM
• ANM
– Answer Message
– Confirms the route of the voice (which CICs to use)
• REL
– Release Message
– Requests an end to the call
• RLC
– Release Complete Message
– Confirms the end of the call
Basic Call Messages
12
• MTP1
– Physical layer
– DS-0 channel (56k or 64bit)
• MTP2
– Data Link Layer
– Ensures reliable transmission
– Error checking, flow control, and sequence checking
• MTP3
– Network Link Layer
– Ensures message delivery in the network
– Addressing, routing, and congestion control
• ISUP
– Application Layer
– Protocol that establishes calls between 2 end points
– Call setup, call information, and call tear down
SS7 Signaling Stack
13
• 3 type of messages
• FISU
– Fill In Signal Units
– MTP2
– Sequence checking, error checking, and line filler
• LSSU
– Link Status Signal Units
– MTP2
– Signaling status messages
– Used to “align” or “sync” two points
• MSU
– Message Signal Units
– MTP3
– Carry all messages between points
SS7 Signaling Messages
14
• 3 types of addresses
• 2 different styles of addresses
– ITU -> Decimal Number…1234
– ANSI -> Network-Cluster-Member…. 1-2-3
• SPC
– Self Point Code
– The address of the local system
• APC
– Adjacent Point Code
– Address of system on the other end of the signaling link
• DPC
– Destination Point Code
– Address of system that controls the voice CICs
SS7 Addressing
15
THANK YOU.
16
Introduction to ss7

More Related Content

PDF
Introduction to SS7- Part 1
PDF
Introduction to SS7- Part 2
PPT
Rip protocol
PPTX
RIP Loop Prevention
PPTX
IS-IS Protocol Adjacency
PPTX
IS-IS Protocol Introduction
PPTX
IS-IS Packet Types
PPTX
RIP Metric Hope Count and Hop Count Calculation
Introduction to SS7- Part 1
Introduction to SS7- Part 2
Rip protocol
RIP Loop Prevention
IS-IS Protocol Adjacency
IS-IS Protocol Introduction
IS-IS Packet Types
RIP Metric Hope Count and Hop Count Calculation

What's hot (20)

PPT
An intoroduction to the IS-IS IGP routing protocol
PPT
Routing Information Protocol (RIP)
PDF
Tsn nfinn-control-and-config-0515-v03
PPTX
Routing information protocol
PDF
Tutorial on IEEE 802.11 - MAC Protocols and Frames
PPT
Ccna3 intro wan
PPSX
RIP - Routing Information Protocol
PDF
Link state protocols.ppt
PPT
PPTX
CRC and Transmitt Error Report_V1
PPT
PPT
OSPF Overview
PPT
Is Is Routing Protocol
DOCX
PPTX
Presentation2modi
PDF
Routing Information Protocol(RIP)
PDF
What is LoRaNET?
PPT
Mo cs call_flow
PPTX
RIP Overview
PPTX
#RIPv1 vs #RIPv2
An intoroduction to the IS-IS IGP routing protocol
Routing Information Protocol (RIP)
Tsn nfinn-control-and-config-0515-v03
Routing information protocol
Tutorial on IEEE 802.11 - MAC Protocols and Frames
Ccna3 intro wan
RIP - Routing Information Protocol
Link state protocols.ppt
CRC and Transmitt Error Report_V1
OSPF Overview
Is Is Routing Protocol
Presentation2modi
Routing Information Protocol(RIP)
What is LoRaNET?
Mo cs call_flow
RIP Overview
#RIPv1 vs #RIPv2
Ad

Similar to Introduction to ss7 (20)

PDF
SS7 in telecom-Overview-Presentation.pdf
PPT
RK-4 Signaling System.ppt
PDF
PPTX
Core_Day3.pptx
PPT
Rk 4 signaling system
PPT
Ss7 Introduction Li In
PDF
Callflows 121002232008-phpapp01
PPT
SS7 over IP Brown Bag
PPT
PPTX
Computer networks unit ii
PDF
6. WLAN annd 7__________. Mobile IP.pdf
PDF
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
PPTX
Signaling System 7 (SS7)
PPTX
Elementary procedures for Circuit-Switched (CS) Call Control (CC) in 3GPP
PPTX
Signaling system 7
PDF
MPLS Deployment Chapter 1 - Basic
PPT
Gsm
PPT
Common channel Signalling System No 7 ppt
SS7 in telecom-Overview-Presentation.pdf
RK-4 Signaling System.ppt
Core_Day3.pptx
Rk 4 signaling system
Ss7 Introduction Li In
Callflows 121002232008-phpapp01
SS7 over IP Brown Bag
Computer networks unit ii
6. WLAN annd 7__________. Mobile IP.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
Signaling System 7 (SS7)
Elementary procedures for Circuit-Switched (CS) Call Control (CC) in 3GPP
Signaling system 7
MPLS Deployment Chapter 1 - Basic
Gsm
Common channel Signalling System No 7 ppt
Ad

Recently uploaded (20)

PDF
Well-logging-methods_new................
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
PPT on Performance Review to get promotions
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPT
introduction to datamining and warehousing
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
web development for engineering and engineering
PPTX
Geodesy 1.pptx...............................................
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Well-logging-methods_new................
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
OOP with Java - Java Introduction (Basics)
Lecture Notes Electrical Wiring System Components
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Foundation to blockchain - A guide to Blockchain Tech
CH1 Production IntroductoryConcepts.pptx
PPT on Performance Review to get promotions
Embodied AI: Ushering in the Next Era of Intelligent Systems
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
UNIT 4 Total Quality Management .pptx
introduction to datamining and warehousing
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
web development for engineering and engineering
Geodesy 1.pptx...............................................
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Introduction to ss7

  • 1. Introduction to SS7 Konrad Hammel Sangoma Technologies
  • 2. • What is SS7? • SS7 Network Elements – SCP, STP, and SSP • SS7 Link Types – A,B,C,D,E, and F links • Basic Call Messages – IAM, ACM, ANM, REL, and RLC • SS7 Signaling Stack – MTP1, MTP2, MTP3, ISUP, and others • SS7 Signaling Messages – FISU, LSSU, and MSUs • SS7 Addressing – SPC, DPC, and APC Outline 2
  • 3. • Signaling System 7 – CCSS7, C7, number 7, CCIS7 • Official Standard by ITU in 1980 • Common Channel Signaling (CCS) – Signaling channel, CICs • 2 versions…ITU and ANSI • Universal signaling via a suite of sub-protocols – ISUP, TUP, DUP, etc What is SS7? 3
  • 4. • 3 types of Switches • Signal Switching Points (SSP) – Terminate signaling links – Start, end, and switch calls • Signal Transfer Points (STP) – Main routing switches • Signal Control Points (SCP) – Switches attached to Databases SS7 Network Elements 4
  • 6. • A Links – Link between to end-points – “A” stands for Access – Purpose is to deliver signaling messages – Connects an SSP to an STP – Connects an SCP to an STP • C Link – Link between 2 STPs (making them a “mated” pair) – “C” stands for Cross Link SS7 Link Types 6
  • 8. • B Links – Link between 2 mated STP pairs – “B” stands for Bridge Link • D Links – Link between 2 mated STP pairs (different hierarchical levels) – “D” stands for Diagonal Link SS7 Link Types 8
  • 10. • E Links – Link between an SSP and a secondary mated STP – “E” stands for Extended Link • F Links – Link between 2 SSPs – “F” stands for Fully Associated SS7 Link Types 10
  • 12. • 5 Basic messages to establish a connected between 2 end points • IAM – Initial Address Message – Requests the call/connection • ACM – Address Complete Message – Confirms reception of IAM • ANM – Answer Message – Confirms the route of the voice (which CICs to use) • REL – Release Message – Requests an end to the call • RLC – Release Complete Message – Confirms the end of the call Basic Call Messages 12
  • 13. • MTP1 – Physical layer – DS-0 channel (56k or 64bit) • MTP2 – Data Link Layer – Ensures reliable transmission – Error checking, flow control, and sequence checking • MTP3 – Network Link Layer – Ensures message delivery in the network – Addressing, routing, and congestion control • ISUP – Application Layer – Protocol that establishes calls between 2 end points – Call setup, call information, and call tear down SS7 Signaling Stack 13
  • 14. • 3 type of messages • FISU – Fill In Signal Units – MTP2 – Sequence checking, error checking, and line filler • LSSU – Link Status Signal Units – MTP2 – Signaling status messages – Used to “align” or “sync” two points • MSU – Message Signal Units – MTP3 – Carry all messages between points SS7 Signaling Messages 14
  • 15. • 3 types of addresses • 2 different styles of addresses – ITU -> Decimal Number…1234 – ANSI -> Network-Cluster-Member…. 1-2-3 • SPC – Self Point Code – The address of the local system • APC – Adjacent Point Code – Address of system on the other end of the signaling link • DPC – Destination Point Code – Address of system that controls the voice CICs SS7 Addressing 15