SlideShare a Scribd company logo
1
818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878
Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com
Website: https://www.gl.com 1
SS7 – Signaling System Number 7
2
SS7 – A Brief Overview
• Defined by ITU-T in its Q.700-series, ANSI, and ETSI
• Out-of-band signaling system
• Designed for call control, remote network management, and
maintenance
• Combines circuit-switched and packet-switched networks
• Suitable for use on point-to-point terrestrial and satellite links
• SS7 networks are flexible, reliable, with capacity up to 64Kbps
3
Applications
• Allows telecommunications networks to offer wide ranges of services such as telephony, fax
transmission, data transfer
• Setting up and tearing down circuit-switched connections
• Support for Intelligent Network (IN) services such as toll-free (800) calling, SMS, EMS
• Mobility management in cellular networks
• Local Number Portability (LNP) to allow subscribers to change their service, service provider,
and location without needing to change their telephone number
• Support for ISDN.
4
SS7 Network Architecture
5
Signaling Points
Signaling Transfer Points Service Switching Points Service Control Points
Transfers SS7 messages between other
SS7 nodes
Capable of controlling voice circuits via a
voice switch
Acts as an interface between
telecommunications databases and the
SS7 network
Acts as a router for SS7 messages Converts signaling from voice switch into
SS7 format
Provide the core functionality of cellular
networks
Does not originate SS7 messages Can originate and terminate messages, but
cannot transfer them
Provides access to database
SS7 Network Architecture
• SS7 constitutes three different types of Signaling Points (SP) –
➢ Signaling Transfer Point
➢ Service Switching Point
➢ Service Control Point
6
Signaling Links
 Access Links connects SCP or SSP to an STP. Only messages originating
from or destined to the signaling end point are transmitted on an "A" link.
 Bridge Links connect mated pairs of STPs to each other at the same
hierarchical level.
Access (A) Link Bridge (B) Link
7
Signaling Links
Cross (C) Link
• Cross Links connect STP to its mate STP. Not used for routing
• Diagonal Links connect mated STP pairs from one hierarchical level to another mated STP pair at a higher level
Diagonal (D) Link
8
Signaling Links
Extended (E) Link
• Extended Links connect SSPs and SCPs to remote STP pairs
• Fully Associated Links route large amount of traffic between two SSPs. Connect network SSPs and/or SCPs directly to each
other without using STPs
Fully Associated (F) Link
9
SS7 Protocol Stack
• SS7 is developed in a layered architecture like OSI
model
• OSI protocol stack implementation
➢ Physical Layer (Level 1)- MTP Level 1
➢ Data link Layer (Level 2)- MTP Level 2
➢ Network Layer (Level 3)- MTP Level 3 + SCCP
➢ User Part (Level 4) - INAP, MAP, IS-41, TCAP,
CAP, ISUP
10
SS7 Layers
Message Transfer Part (MTP) – divided into three levels
➢ MTP Level 1 – defines the physical interfaces
➢ MTP Level 2 – ensures reliable transfer of signaling messages
➢ MTP Level 3 – provides message routing between signaling points
in the SS7 network
Signaling Connection Control Protocol (SCCP) –
➢ Combination of MTP and SCCP forms the SS7 Network Services
Part (NSP)
➢ Enhances the message carrying facilities of MTP
➢ Provides some network layer protocol functions
ISDN User Part (ISUP) and Telephone User Part (TUP) –
➢ Defines the protocol used to set-up, manage, and release trunk
circuits
Transaction Capabilities Application Part (TCAP) –
➢ Allow new applications to use SS7
11
Application to Application Communication
12
Signaling Link Level (MTP Level 2) & Signaling Units
• Basic Frame Structure
• Frame with Error Correction (4 fields at the end and beginning of frame – BSN, BB, FSN, FB) and Length Indicator
(contains info about bytes in information part, & message type)
• SS7 uses three types of signal units –
➢ Message Signal Units (MSU) -
➢ Link Status Signal Unit (LSSU)
➢ Fill-In Signal Unit (FISU) –
13
Message Signaling Unit
• Carries SS7 information
• Consists of MTP protocol fields and two additional fields
➢ Service indicator octet (SIO) - indicates type of protocol at level 4, e.g. TUP, ISUP, and type of standard, e.g. national,
international
➢ Service information field (SIF) - used to carry control information as well as level 3 routing label. SIF can be up to 272 octets and
is used by all level 4 protocols
14
Link Status Signaling Unit
• Carries link status information
• Used by level 3 at one node to transmit link status information to its adjacent node
• Used only on single point-to-point links, and never through the network
• Carries no information traffic on a link when LSSU are sent
15
Fill-In Signaling Unit
• Used when no information needs be sent and the network is idle
• Used to monitor error rates on links. This allows SS7 to be highly reliable as it can detect link quality even when idle
• Constantly monitors the link status
16
1. Caller goes offhook,
dials callee. SSP A
decides to route call
via SSP B. Assigns
idle trunk A-B
Signaling in SS7 Network
2. SSP A formulates
Initial Address
Message (IAM),
forwards to STP W
3. STP W forwards
IAM to STP X
W
Y X
4. STP X forwards
IAM SSP B
17
W
Y X
1. Caller goes offhook,
dials callee. SSP A
decides to route call
via SSP B. Assigns
idle trunk A-B
2. SSP A formulates
Initial Address
Message (IAM),
forwards to STP W
3. STP W forwards
IAM to STP X
W
Y X
4. STP X forwards
IAM SSP B
18
5. SSP B determines it serves callee,
creates address completion message
(ACM[A,B,trunk]), rings callee phone,
sends ringing sound on trunk to A
X
Y
Z
6. ACM routed to Z to Y to A
7. SSP A receives
ACM, connects
subscriber line to
allocated A-B
trunk (caller
hears ringing)
W
19
8. Callee goes off hook, SSP B
sends answer message to A
(ANM[A,B,trunk])
9. ANM routed to A
10. SSP A receives ANM,
checks caller is
connected in both
directions to trunk.
Call is Connected!
W
X
Y
Z
20
1. Caller dials 800
number, SSP A
recognizes 800
number, formulates
translation query,
send to STP W
W
Y
2. STP W forwards request to
SCP M
3. SCP M performs lookup,
sends reply to A
800 number: logical phone number
• Translation to physical phone number needed, e.g., 1-800-CALL_ATT translates to 162-
962-1943
M
21
 SSP A begins
signaling to set up
call to number
associated with
800 number
M
W
Y
Z
X
22
User Parts Functionality in SS7 Network
The User parts in SS7 protocol stack offers its services to user designed applications
• The Transaction Capabilities Application Parts (TCAPs) are employed when the application deals with Database query and
response
➢ Exchange of non-circuit related data
➢ Queries and responses sent between SSPs and SCPs
➢ Sends and receives database information
• The Integrated Services Digital Network User Parts (ISUPs) are meant for handling of telephone call related messaging which is
sent from switch to switch
➢ Sends and receives database information
➢ Messages are sent from a switch, to the switch where the next circuit connection is required
➢ Call circuits are identified using circuit identification code (CIC)
23
ISUP Messages
• Initial address message (IAM): Contains all necessary information for a switch to establish a connection
• Address complete message (ACM): Acknowledge to IAM and reserve the required circuit
• Answer message (ANM): Occurs when the called party picks up the phone and actual connection is established
• Release (REL): Sent by the switch to clear the call
• Release complete (RLC): Acknowledges to the receipt of REL by each exchange that receives REL
24
ISUP Normal Call Flow Scenario
User Parts Functionality in SS7 Network
25
GL's SS7 Analyzer
26
GL's SS7 Analyzer
27
Protocols Standards
• MTP2
• MTP3
• SCCP, MAP, CAMEL, ISUP, TUP, TCAP
• MAP: 3GPP TS 09.02 V7.14.0 (2003-09)
• INAP CS1 (Capability Set 1)
• INAP CS2 (Capability Set 2) - INAP CS2 ITU & INAP CS2 ETSI
• Test & Network Management Messages
• TCAP (IS 41): Q.773, CCITT (ITU-T) Blue Book / ANSI T1.114 –1996/ TIA/EIA/IS-41.5-C
28
Filter Frames (Real-time)
• Isolate certain specific frames from all frames in real-time as well as offline
• Real-time Filter applies to the frames being captured and is based on the frame length
29
Filter Frames (Offline)
• The frames can be filtered after completion of capture based on BSN, BIB, FSN, FIB, Status Field, OPC, DPC, SSN, CIC,
Called and Calling party number and types of different SS7 message.
30
Search Frames
• Search features helps users to search for a particular frame based on specific search criteria
31
Statistics
• Numerous statistics can be obtained to study the performance and trend in the network
32
Statistics View
33
Call Detail Records View
• Call trace defining important call specific parameters such as call ID, status (active or completed), duration, calling
number, called number, release complete cause etc are displayed
34
Applications
• Can be used as independent standalone units as "probes" integrated in a network
surveillance systems
• Triggering, collecting, and filtering for unique subscriber information and relaying such
information to a back end processor
• Collecting Call Detail Records (CDR) information for billing
35
THANK YOU

More Related Content

PPT
SS7 over IP Brown Bag
PPT
PPTX
Signaling System 7 (SS7)
PPT
RK-4 Signaling System.ppt
PDF
SS7 signalling system for Telecommunication Engineering
PPT
Common channel Signalling System No 7 ppt
PDF
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
PDF
Introduction to SS7- Part 1
SS7 over IP Brown Bag
Signaling System 7 (SS7)
RK-4 Signaling System.ppt
SS7 signalling system for Telecommunication Engineering
Common channel Signalling System No 7 ppt
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
Introduction to SS7- Part 1

Similar to SS7 in telecom-Overview-Presentation.pdf (20)

PPT
Rk 4 signaling system
PPSX
Red SS7 Conceptos claves
PDF
SIGTRAN-Products-Presentation.pdf Document
PPTX
Core_Day3.pptx
PPT
Ss7 Introduction Li In
PDF
lecture2.pdf
PPT
Project
PDF
What is SS7? An Introduction to Signaling System 7
PPTX
Signaling system 7
PPT
U 4215 L Switching Signaling1 2
PPTX
What is SS7? An Introduction to Signaling System 7
PDF
GSM-Products-Presentation.pdf
PPTX
Introduction to ss7
PPT
Sdh total final
PPTX
Signaling system 7 (ss7)
PDF
SIGTRAN-Products-Presentation.pdf
PPTX
CCNP Switching Chapter 1
PDF
Lte overview titus
PDF
IT8602 Mobile Communication - Unit III
Rk 4 signaling system
Red SS7 Conceptos claves
SIGTRAN-Products-Presentation.pdf Document
Core_Day3.pptx
Ss7 Introduction Li In
lecture2.pdf
Project
What is SS7? An Introduction to Signaling System 7
Signaling system 7
U 4215 L Switching Signaling1 2
What is SS7? An Introduction to Signaling System 7
GSM-Products-Presentation.pdf
Introduction to ss7
Sdh total final
Signaling system 7 (ss7)
SIGTRAN-Products-Presentation.pdf
CCNP Switching Chapter 1
Lte overview titus
IT8602 Mobile Communication - Unit III
Ad

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Artificial Intelligence
DOCX
573137875-Attendance-Management-System-original
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Artificial Intelligence
573137875-Attendance-Management-System-original
Foundation to blockchain - A guide to Blockchain Tech
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Operating System & Kernel Study Guide-1 - converted.pdf
Current and future trends in Computer Vision.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Construction Project Organization Group 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Automation-in-Manufacturing-Chapter-Introduction.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Internet of Things (IOT) - A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Ad

SS7 in telecom-Overview-Presentation.pdf

  • 1. 1 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: https://www.gl.com 1 SS7 – Signaling System Number 7
  • 2. 2 SS7 – A Brief Overview • Defined by ITU-T in its Q.700-series, ANSI, and ETSI • Out-of-band signaling system • Designed for call control, remote network management, and maintenance • Combines circuit-switched and packet-switched networks • Suitable for use on point-to-point terrestrial and satellite links • SS7 networks are flexible, reliable, with capacity up to 64Kbps
  • 3. 3 Applications • Allows telecommunications networks to offer wide ranges of services such as telephony, fax transmission, data transfer • Setting up and tearing down circuit-switched connections • Support for Intelligent Network (IN) services such as toll-free (800) calling, SMS, EMS • Mobility management in cellular networks • Local Number Portability (LNP) to allow subscribers to change their service, service provider, and location without needing to change their telephone number • Support for ISDN.
  • 5. 5 Signaling Points Signaling Transfer Points Service Switching Points Service Control Points Transfers SS7 messages between other SS7 nodes Capable of controlling voice circuits via a voice switch Acts as an interface between telecommunications databases and the SS7 network Acts as a router for SS7 messages Converts signaling from voice switch into SS7 format Provide the core functionality of cellular networks Does not originate SS7 messages Can originate and terminate messages, but cannot transfer them Provides access to database SS7 Network Architecture • SS7 constitutes three different types of Signaling Points (SP) – ➢ Signaling Transfer Point ➢ Service Switching Point ➢ Service Control Point
  • 6. 6 Signaling Links  Access Links connects SCP or SSP to an STP. Only messages originating from or destined to the signaling end point are transmitted on an "A" link.  Bridge Links connect mated pairs of STPs to each other at the same hierarchical level. Access (A) Link Bridge (B) Link
  • 7. 7 Signaling Links Cross (C) Link • Cross Links connect STP to its mate STP. Not used for routing • Diagonal Links connect mated STP pairs from one hierarchical level to another mated STP pair at a higher level Diagonal (D) Link
  • 8. 8 Signaling Links Extended (E) Link • Extended Links connect SSPs and SCPs to remote STP pairs • Fully Associated Links route large amount of traffic between two SSPs. Connect network SSPs and/or SCPs directly to each other without using STPs Fully Associated (F) Link
  • 9. 9 SS7 Protocol Stack • SS7 is developed in a layered architecture like OSI model • OSI protocol stack implementation ➢ Physical Layer (Level 1)- MTP Level 1 ➢ Data link Layer (Level 2)- MTP Level 2 ➢ Network Layer (Level 3)- MTP Level 3 + SCCP ➢ User Part (Level 4) - INAP, MAP, IS-41, TCAP, CAP, ISUP
  • 10. 10 SS7 Layers Message Transfer Part (MTP) – divided into three levels ➢ MTP Level 1 – defines the physical interfaces ➢ MTP Level 2 – ensures reliable transfer of signaling messages ➢ MTP Level 3 – provides message routing between signaling points in the SS7 network Signaling Connection Control Protocol (SCCP) – ➢ Combination of MTP and SCCP forms the SS7 Network Services Part (NSP) ➢ Enhances the message carrying facilities of MTP ➢ Provides some network layer protocol functions ISDN User Part (ISUP) and Telephone User Part (TUP) – ➢ Defines the protocol used to set-up, manage, and release trunk circuits Transaction Capabilities Application Part (TCAP) – ➢ Allow new applications to use SS7
  • 12. 12 Signaling Link Level (MTP Level 2) & Signaling Units • Basic Frame Structure • Frame with Error Correction (4 fields at the end and beginning of frame – BSN, BB, FSN, FB) and Length Indicator (contains info about bytes in information part, & message type) • SS7 uses three types of signal units – ➢ Message Signal Units (MSU) - ➢ Link Status Signal Unit (LSSU) ➢ Fill-In Signal Unit (FISU) –
  • 13. 13 Message Signaling Unit • Carries SS7 information • Consists of MTP protocol fields and two additional fields ➢ Service indicator octet (SIO) - indicates type of protocol at level 4, e.g. TUP, ISUP, and type of standard, e.g. national, international ➢ Service information field (SIF) - used to carry control information as well as level 3 routing label. SIF can be up to 272 octets and is used by all level 4 protocols
  • 14. 14 Link Status Signaling Unit • Carries link status information • Used by level 3 at one node to transmit link status information to its adjacent node • Used only on single point-to-point links, and never through the network • Carries no information traffic on a link when LSSU are sent
  • 15. 15 Fill-In Signaling Unit • Used when no information needs be sent and the network is idle • Used to monitor error rates on links. This allows SS7 to be highly reliable as it can detect link quality even when idle • Constantly monitors the link status
  • 16. 16 1. Caller goes offhook, dials callee. SSP A decides to route call via SSP B. Assigns idle trunk A-B Signaling in SS7 Network 2. SSP A formulates Initial Address Message (IAM), forwards to STP W 3. STP W forwards IAM to STP X W Y X 4. STP X forwards IAM SSP B
  • 17. 17 W Y X 1. Caller goes offhook, dials callee. SSP A decides to route call via SSP B. Assigns idle trunk A-B 2. SSP A formulates Initial Address Message (IAM), forwards to STP W 3. STP W forwards IAM to STP X W Y X 4. STP X forwards IAM SSP B
  • 18. 18 5. SSP B determines it serves callee, creates address completion message (ACM[A,B,trunk]), rings callee phone, sends ringing sound on trunk to A X Y Z 6. ACM routed to Z to Y to A 7. SSP A receives ACM, connects subscriber line to allocated A-B trunk (caller hears ringing) W
  • 19. 19 8. Callee goes off hook, SSP B sends answer message to A (ANM[A,B,trunk]) 9. ANM routed to A 10. SSP A receives ANM, checks caller is connected in both directions to trunk. Call is Connected! W X Y Z
  • 20. 20 1. Caller dials 800 number, SSP A recognizes 800 number, formulates translation query, send to STP W W Y 2. STP W forwards request to SCP M 3. SCP M performs lookup, sends reply to A 800 number: logical phone number • Translation to physical phone number needed, e.g., 1-800-CALL_ATT translates to 162- 962-1943 M
  • 21. 21  SSP A begins signaling to set up call to number associated with 800 number M W Y Z X
  • 22. 22 User Parts Functionality in SS7 Network The User parts in SS7 protocol stack offers its services to user designed applications • The Transaction Capabilities Application Parts (TCAPs) are employed when the application deals with Database query and response ➢ Exchange of non-circuit related data ➢ Queries and responses sent between SSPs and SCPs ➢ Sends and receives database information • The Integrated Services Digital Network User Parts (ISUPs) are meant for handling of telephone call related messaging which is sent from switch to switch ➢ Sends and receives database information ➢ Messages are sent from a switch, to the switch where the next circuit connection is required ➢ Call circuits are identified using circuit identification code (CIC)
  • 23. 23 ISUP Messages • Initial address message (IAM): Contains all necessary information for a switch to establish a connection • Address complete message (ACM): Acknowledge to IAM and reserve the required circuit • Answer message (ANM): Occurs when the called party picks up the phone and actual connection is established • Release (REL): Sent by the switch to clear the call • Release complete (RLC): Acknowledges to the receipt of REL by each exchange that receives REL
  • 24. 24 ISUP Normal Call Flow Scenario User Parts Functionality in SS7 Network
  • 27. 27 Protocols Standards • MTP2 • MTP3 • SCCP, MAP, CAMEL, ISUP, TUP, TCAP • MAP: 3GPP TS 09.02 V7.14.0 (2003-09) • INAP CS1 (Capability Set 1) • INAP CS2 (Capability Set 2) - INAP CS2 ITU & INAP CS2 ETSI • Test & Network Management Messages • TCAP (IS 41): Q.773, CCITT (ITU-T) Blue Book / ANSI T1.114 –1996/ TIA/EIA/IS-41.5-C
  • 28. 28 Filter Frames (Real-time) • Isolate certain specific frames from all frames in real-time as well as offline • Real-time Filter applies to the frames being captured and is based on the frame length
  • 29. 29 Filter Frames (Offline) • The frames can be filtered after completion of capture based on BSN, BIB, FSN, FIB, Status Field, OPC, DPC, SSN, CIC, Called and Calling party number and types of different SS7 message.
  • 30. 30 Search Frames • Search features helps users to search for a particular frame based on specific search criteria
  • 31. 31 Statistics • Numerous statistics can be obtained to study the performance and trend in the network
  • 33. 33 Call Detail Records View • Call trace defining important call specific parameters such as call ID, status (active or completed), duration, calling number, called number, release complete cause etc are displayed
  • 34. 34 Applications • Can be used as independent standalone units as "probes" integrated in a network surveillance systems • Triggering, collecting, and filtering for unique subscriber information and relaying such information to a back end processor • Collecting Call Detail Records (CDR) information for billing