SlideShare a Scribd company logo
Signaling System #7
DHRUBAJI MANDAL
Introduction
Signaling System 7, a telecommunications protocol defined by the International
Telecommunication Union (ITU)
 is characterized by high-speed circuit switching and out-of-band signaling using
Service Switching (SSPs), Signal Transfer Points (STPs), and Service Control Points
(SCPs) (collectively referred to as signaling points, or SS7 nodes).
Signaling refers to the exchange of information between call components
required to provide and maintain service.
SS7 Advantages
Out-Band
Separation of control information from the user information into logically
separate paths.
Message-Oriented
Call information/Signaling information are exchanged in the well formatted
message.
Common Channel
Single Signaling channel can carry information about multiple trunks.
Internationally standardized
optimized for digital telecommunication (64 kbps)
can meet present and future requirements of information transfer.
reliable, sequenced, without loss or duplication, Scalable
SS7 Architecture
SS7 Signaling
 Service Switching Point (SSP)
A Signaling Point which is capable of switching functions and of
handling signaling functions.
 Service Control Point (SCP)
A Signaling Point which serves as an interface to the central database,
used to store routing information.
 Service Transfer Point (STP)
A Signaling Point which is capable of routing messages between SSPs
or between an SSP and an SCP.
Links Types in SS7
Primary STPs
Secondary STPs
An "A" (access) link connects a signaling end point (e.g., an SCP or SSP) to an STP.
A "B" (bridge) link connects an STP to another STP
A "C" (cross) link connects STPs performing identical functions into a mated pair
A "D" (diagonal) link connects a secondary STP pair to a primary STP pair
An "E" (extended) link connects an SSP to an alternate STP
An "F" (fully associated) link connects two signaling end points
SS7 Protocol Layers
MTP1 Message Transfer Part Level 1
MTP2 Message Transfer Part Level 2
MTP3 Message Transfer Part Level 3
SCCP Signaling Connection Control Part
ISUP ISDN User Part
TUP : Telephone user Part
TCAP Transaction Capabilities App Part
MAP Mobile Application Part
 Message Transfer Part 1
Define physical, electrical, & functional characteristics of the signaling
link.
 Message Transfer Part 2
Ensures reliable exchange of information between two signaling points.
Perform error control, flow control, and link control activities.
It makes sure that messages are free of errors and there is no loss of information
during the transmission
Three types of signal units
Message Signal Unit (MSU) - User data
Link Status Signal Unit (LSSU) - Link status messages
Fill-in Signal Unit (FISU) - Link health check
If error is found MSU is discarded NACK is sent to the originating signaling point
Message Transfer Part 3
Message Transfer Part, Layer 3, (MTP3), is a Network Layer Protocol, responsible
for routing of messages in the Signaling System Number 7 (SS7) network
MTP3 controls the signaling links and does network reconfigurations, when any
network element (link, node etc.) fails
Message Transfer Part, Layer 3, is responsible for Message Handling and
Network Management functions
This includes procedures for message discrimination and routing, network
management, multiplexing several logical links onto a single link, and congestion
control.
SCCP : Signaling Connection Control Part
SCCP Is a higher level protocol than MTP3. Although MTP provides routing
capabilities based upon the Point Code, SCCP allows routing using a Point Code
and Subsystem number or a Global Title.
The overall objectives of SCCP are to provide the means for
Logical signaling connections within the SS7 network
A transfer capability for SDUs with or without the use of logical signaling
connections
Segmentation / Re-assembly mechanisms for large data transfers
The SCCP runs above the MTP layers and provides a set of facilities similar
to those provided by the UDP and TCP layers of TCP/IP
Specifically, SCCP provides five classes of service such as connectionless
(like UDP) and connection-oriented (like TCP) with options of error
recovery and flow control.
Class 0: Connectionless
Class 1: Sequenced connection
Class 2: Basic connection oriented
Class 3: Flow control connection oriented
Class 4: Error recovery & flow control connection oriented
ISDN User Part (ISUP)
ISDN User Part (ISUP), provides the signaling functions required to
support basic bearer services and supplementary services for voice and
non-voice applications in the ISDN network.
This protocol is used to setup and tear down telephone connections
between 2 parties.
It has added advantage of supporting Intelligent Network (IN)
functions and Integrated Services Digital Network (ISDN) services
It defines a set of messages and a protocol using these messages that allows a
telephone call to be set up and torn down.
IMPORTANT MESSAGE
 Initial Address Message (IAM)
 Address Complete Message (ACM)
 Answer Message (ANM)
 Release Message (REL)
 Release Complete Message (RLC)
Signaling Link Test Message (SLTM)
When a link is brought in to service at the MTP2 layer, the MTP3 layer starts the
'signalling link test' process: a signaling link test message (SLTM) is sent by MTP3 on
the link to the adjacent node.
Signaling Link Test Acknowledge (SLTA)
If all of these values match those configured at the adjacent node then it responds
with a Signaling Link Test Acknowledgement (SLTA), sending back the test pattern it
received in the original SLTM message.
ISUP Message Flow
ISUP Message
Transaction Capabilities Application Part (TCAP)
Its primary purpose is to facilitate multiple concurrent dialogs between the
same sub-systems on the same machines, using Transaction IDs to
differentiate these , used to access network databases (HLR / VLR)
TCAP supports the functions required to
connect to an external database
perform a query of the database and
It is used for database services such as calling card, switch-to-switch
services including repeat dialing and call return.
Because TCAP messages must be delivered to individual applications
within the nodes they address, they use the SCCP for transport
Message In TCAP
Begin
Continue
End
Abort
Cancel
As TCAP provides messages and protocol used to communicate between applications
(deployed as subsystems) in nodes
Some of Important Message in TCAP are
TUP ( Telephone User Part)
Used to set up a telephone call between two SS7 nodes.
It defines a set of messages and a protocol using these messages that allows a
telephone call to be set up and torn down.
TUP messages flow only immediately before a call is established and then
immediately before it is terminated. No TUP messages are exchanged when a
call is in progress.
TUP was one of the first SS7 protocols and designed to support simple analog
phones (POTS).
Its successor is ISUP, which supports both POTS and ISDN.

More Related Content

What's hot

Gsm call routing
Gsm call routingGsm call routing
Gsm call routing
Ramakrishna Pulikonda
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
Kannan Selvam
 
Amps
AmpsAmps
Hspa and hsdpa
Hspa and hsdpaHspa and hsdpa
Hspa and hsdpa
Manish Srivastava
 
What is SS7? An Introduction to Signaling System 7
What is SS7?  An Introduction to Signaling System 7What is SS7?  An Introduction to Signaling System 7
What is SS7? An Introduction to Signaling System 7
Alan Percy
 
IS-95 Cdma
IS-95 CdmaIS-95 Cdma
IS-95 Cdma
yogesh singh
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPT
Trinath
 
TELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMSTELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMS
junnubabu
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
Mustafa Golam
 
Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State
3G4G
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
Arief Gunawan
 
Complete umts call flow
Complete umts call flowComplete umts call flow
Complete umts call flow
sivakumar D
 
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
Madhumita Tamhane
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
Haither Mithath
 
Huawei soft switch
Huawei soft switchHuawei soft switch
Huawei soft switch
PTCL
 
IT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I IntroductionIT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I Introduction
pkaviya
 
Umts system architecture
Umts system architectureUmts system architecture
Umts system architecture
Midhun S
 
5. 2 ray propagation model part 1
5. 2 ray propagation model   part 15. 2 ray propagation model   part 1
5. 2 ray propagation model part 1
JAIGANESH SEKAR
 
UMTS core network and its evolution
UMTS core network and its evolutionUMTS core network and its evolution
UMTS core network and its evolution
Naveen Jakhar, I.T.S
 
Frequency Reuse
Frequency ReuseFrequency Reuse
Frequency Reuse
Tempus Telcosys
 

What's hot (20)

Gsm call routing
Gsm call routingGsm call routing
Gsm call routing
 
Gsm signaling
Gsm signalingGsm signaling
Gsm signaling
 
Amps
AmpsAmps
Amps
 
Hspa and hsdpa
Hspa and hsdpaHspa and hsdpa
Hspa and hsdpa
 
What is SS7? An Introduction to Signaling System 7
What is SS7?  An Introduction to Signaling System 7What is SS7?  An Introduction to Signaling System 7
What is SS7? An Introduction to Signaling System 7
 
IS-95 Cdma
IS-95 CdmaIS-95 Cdma
IS-95 Cdma
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPT
 
TELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMSTELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMS
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State
 
LTE - Long Term Evolution
LTE - Long Term EvolutionLTE - Long Term Evolution
LTE - Long Term Evolution
 
Complete umts call flow
Complete umts call flowComplete umts call flow
Complete umts call flow
 
OFDM for LTE
OFDM for LTEOFDM for LTE
OFDM for LTE
 
Public Switched Telephone Network
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
 
Huawei soft switch
Huawei soft switchHuawei soft switch
Huawei soft switch
 
IT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I IntroductionIT8602 Mobile Communication - Unit I Introduction
IT8602 Mobile Communication - Unit I Introduction
 
Umts system architecture
Umts system architectureUmts system architecture
Umts system architecture
 
5. 2 ray propagation model part 1
5. 2 ray propagation model   part 15. 2 ray propagation model   part 1
5. 2 ray propagation model part 1
 
UMTS core network and its evolution
UMTS core network and its evolutionUMTS core network and its evolution
UMTS core network and its evolution
 
Frequency Reuse
Frequency ReuseFrequency Reuse
Frequency Reuse
 

Similar to Signaling system 7

D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdfD2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
AliAlwesabi
 
RK-4 Signaling System.ppt
RK-4 Signaling System.pptRK-4 Signaling System.ppt
RK-4 Signaling System.ppt
FaisalShahzad201901
 
Red SS7 Conceptos claves
Red SS7  Conceptos clavesRed SS7  Conceptos claves
Red SS7 Conceptos claves
edgarjgonzalezg
 
Rk 4 signaling system
Rk 4 signaling systemRk 4 signaling system
Rk 4 signaling system
Vishal Pandey
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
GopalakrishnaM4
 
Signaling System 7 (SS7)
Signaling System 7 (SS7)Signaling System 7 (SS7)
Signaling System 7 (SS7)
shire ali
 
Switching systems lecture4
Switching  systems lecture4Switching  systems lecture4
Switching systems lecture4
Jumaan Ally Mohamed
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
irjes
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
IJRES Journal
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia Network
IRJET Journal
 
Core_Day3.pptx
Core_Day3.pptxCore_Day3.pptx
Core_Day3.pptx
MOHAMEDABDULJABAR1
 
Lte protocol Stack
Lte protocol StackLte protocol Stack
Lte protocol Stack
Shoeb Ahmed
 
Digital network lecturer7
Digital network  lecturer7Digital network  lecturer7
Digital network lecturer7
Jumaan Ally Mohamed
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems
Arun Rajput
 
WN UNIT 3 new.pptx
WN UNIT 3 new.pptxWN UNIT 3 new.pptx
WN UNIT 3 new.pptx
SATHYARAJ P ECE
 
Signaling and protocol management
Signaling and protocol managementSignaling and protocol management
Signaling and protocol management
PTCL
 
Lte questions adv
Lte questions advLte questions adv
Lte questions adv
Kehinde Yussuf
 
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
josephjonse
 
S URVEY OF L TE D OWNLINK S CHEDULERS A LGORITHMS IN O PEN A CCESS S IM...
S URVEY OF  L TE  D OWNLINK  S CHEDULERS A LGORITHMS IN  O PEN  A CCESS  S IM...S URVEY OF  L TE  D OWNLINK  S CHEDULERS A LGORITHMS IN  O PEN  A CCESS  S IM...
S URVEY OF L TE D OWNLINK S CHEDULERS A LGORITHMS IN O PEN A CCESS S IM...
ijwmn
 
Sigtran protocol
Sigtran protocolSigtran protocol
Sigtran protocol
Isybel Harto
 

Similar to Signaling system 7 (20)

D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdfD2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
 
RK-4 Signaling System.ppt
RK-4 Signaling System.pptRK-4 Signaling System.ppt
RK-4 Signaling System.ppt
 
Red SS7 Conceptos claves
Red SS7  Conceptos clavesRed SS7  Conceptos claves
Red SS7 Conceptos claves
 
Rk 4 signaling system
Rk 4 signaling systemRk 4 signaling system
Rk 4 signaling system
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
 
Signaling System 7 (SS7)
Signaling System 7 (SS7)Signaling System 7 (SS7)
Signaling System 7 (SS7)
 
Switching systems lecture4
Switching  systems lecture4Switching  systems lecture4
Switching systems lecture4
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
 
An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7An Investigation on Standards and Applications of Signalling System No.7
An Investigation on Standards and Applications of Signalling System No.7
 
Study on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia NetworkStudy on Performance of Simulation Analysis on Multimedia Network
Study on Performance of Simulation Analysis on Multimedia Network
 
Core_Day3.pptx
Core_Day3.pptxCore_Day3.pptx
Core_Day3.pptx
 
Lte protocol Stack
Lte protocol StackLte protocol Stack
Lte protocol Stack
 
Digital network lecturer7
Digital network  lecturer7Digital network  lecturer7
Digital network lecturer7
 
EWSD Switching Systems
 EWSD Switching Systems  EWSD Switching Systems
EWSD Switching Systems
 
WN UNIT 3 new.pptx
WN UNIT 3 new.pptxWN UNIT 3 new.pptx
WN UNIT 3 new.pptx
 
Signaling and protocol management
Signaling and protocol managementSignaling and protocol management
Signaling and protocol management
 
Lte questions adv
Lte questions advLte questions adv
Lte questions adv
 
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
 
S URVEY OF L TE D OWNLINK S CHEDULERS A LGORITHMS IN O PEN A CCESS S IM...
S URVEY OF  L TE  D OWNLINK  S CHEDULERS A LGORITHMS IN  O PEN  A CCESS  S IM...S URVEY OF  L TE  D OWNLINK  S CHEDULERS A LGORITHMS IN  O PEN  A CCESS  S IM...
S URVEY OF L TE D OWNLINK S CHEDULERS A LGORITHMS IN O PEN A CCESS S IM...
 
Sigtran protocol
Sigtran protocolSigtran protocol
Sigtran protocol
 

More from Dhrubaji Mandal ♛

Nginx
NginxNginx
Nginx dhruba mandal
Nginx dhruba mandalNginx dhruba mandal
Nginx dhruba mandal
Dhrubaji Mandal ♛
 
Mongo db dhruba
Mongo db dhrubaMongo db dhruba
Mongo db dhruba
Dhrubaji Mandal ♛
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
 
Telecommunication
TelecommunicationTelecommunication
Telecommunication
Dhrubaji Mandal ♛
 
Dessertation project on BPM in IT Industry
Dessertation project  on BPM in IT Industry Dessertation project  on BPM in IT Industry
Dessertation project on BPM in IT Industry
Dhrubaji Mandal ♛
 
Business Process Management in IT company
Business Process Management  in IT company Business Process Management  in IT company
Business Process Management in IT company
Dhrubaji Mandal ♛
 
SERVICES MANAGEMENT IN HOTEL INDUSTRY
SERVICES  MANAGEMENT IN HOTEL INDUSTRY SERVICES  MANAGEMENT IN HOTEL INDUSTRY
SERVICES MANAGEMENT IN HOTEL INDUSTRY
Dhrubaji Mandal ♛
 
Supply chain presentation (Mumbai Dabba wala)
Supply chain presentation (Mumbai Dabba wala)Supply chain presentation (Mumbai Dabba wala)
Supply chain presentation (Mumbai Dabba wala)
Dhrubaji Mandal ♛
 
Information technology implementation in power distribution
Information technology implementation in  power distributionInformation technology implementation in  power distribution
Information technology implementation in power distribution
Dhrubaji Mandal ♛
 
Project report on exploring express cargo
Project report on exploring express cargoProject report on exploring express cargo
Project report on exploring express cargo
Dhrubaji Mandal ♛
 
Presentation on job specification
Presentation  on  job specificationPresentation  on  job specification
Presentation on job specification
Dhrubaji Mandal ♛
 
Project Report On Emotion At Work Place -- Dhrubaji Mandal
Project Report On Emotion At Work Place  -- Dhrubaji Mandal Project Report On Emotion At Work Place  -- Dhrubaji Mandal
Project Report On Emotion At Work Place -- Dhrubaji Mandal
Dhrubaji Mandal ♛
 
Dividend policy report
Dividend policy reportDividend policy report
Dividend policy report
Dhrubaji Mandal ♛
 
Presentation on Russian culture
Presentation on Russian culturePresentation on Russian culture
Presentation on Russian culture
Dhrubaji Mandal ♛
 

More from Dhrubaji Mandal ♛ (15)

Nginx
NginxNginx
Nginx
 
Nginx dhruba mandal
Nginx dhruba mandalNginx dhruba mandal
Nginx dhruba mandal
 
Mongo db dhruba
Mongo db dhrubaMongo db dhruba
Mongo db dhruba
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
 
Telecommunication
TelecommunicationTelecommunication
Telecommunication
 
Dessertation project on BPM in IT Industry
Dessertation project  on BPM in IT Industry Dessertation project  on BPM in IT Industry
Dessertation project on BPM in IT Industry
 
Business Process Management in IT company
Business Process Management  in IT company Business Process Management  in IT company
Business Process Management in IT company
 
SERVICES MANAGEMENT IN HOTEL INDUSTRY
SERVICES  MANAGEMENT IN HOTEL INDUSTRY SERVICES  MANAGEMENT IN HOTEL INDUSTRY
SERVICES MANAGEMENT IN HOTEL INDUSTRY
 
Supply chain presentation (Mumbai Dabba wala)
Supply chain presentation (Mumbai Dabba wala)Supply chain presentation (Mumbai Dabba wala)
Supply chain presentation (Mumbai Dabba wala)
 
Information technology implementation in power distribution
Information technology implementation in  power distributionInformation technology implementation in  power distribution
Information technology implementation in power distribution
 
Project report on exploring express cargo
Project report on exploring express cargoProject report on exploring express cargo
Project report on exploring express cargo
 
Presentation on job specification
Presentation  on  job specificationPresentation  on  job specification
Presentation on job specification
 
Project Report On Emotion At Work Place -- Dhrubaji Mandal
Project Report On Emotion At Work Place  -- Dhrubaji Mandal Project Report On Emotion At Work Place  -- Dhrubaji Mandal
Project Report On Emotion At Work Place -- Dhrubaji Mandal
 
Dividend policy report
Dividend policy reportDividend policy report
Dividend policy report
 
Presentation on Russian culture
Presentation on Russian culturePresentation on Russian culture
Presentation on Russian culture
 

Recently uploaded

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

Signaling system 7

  • 2. Introduction Signaling System 7, a telecommunications protocol defined by the International Telecommunication Union (ITU)  is characterized by high-speed circuit switching and out-of-band signaling using Service Switching (SSPs), Signal Transfer Points (STPs), and Service Control Points (SCPs) (collectively referred to as signaling points, or SS7 nodes). Signaling refers to the exchange of information between call components required to provide and maintain service.
  • 3. SS7 Advantages Out-Band Separation of control information from the user information into logically separate paths. Message-Oriented Call information/Signaling information are exchanged in the well formatted message. Common Channel Single Signaling channel can carry information about multiple trunks. Internationally standardized optimized for digital telecommunication (64 kbps) can meet present and future requirements of information transfer. reliable, sequenced, without loss or duplication, Scalable
  • 5. SS7 Signaling  Service Switching Point (SSP) A Signaling Point which is capable of switching functions and of handling signaling functions.  Service Control Point (SCP) A Signaling Point which serves as an interface to the central database, used to store routing information.  Service Transfer Point (STP) A Signaling Point which is capable of routing messages between SSPs or between an SSP and an SCP.
  • 6. Links Types in SS7 Primary STPs Secondary STPs An "A" (access) link connects a signaling end point (e.g., an SCP or SSP) to an STP. A "B" (bridge) link connects an STP to another STP A "C" (cross) link connects STPs performing identical functions into a mated pair A "D" (diagonal) link connects a secondary STP pair to a primary STP pair An "E" (extended) link connects an SSP to an alternate STP An "F" (fully associated) link connects two signaling end points
  • 7. SS7 Protocol Layers MTP1 Message Transfer Part Level 1 MTP2 Message Transfer Part Level 2 MTP3 Message Transfer Part Level 3 SCCP Signaling Connection Control Part ISUP ISDN User Part TUP : Telephone user Part TCAP Transaction Capabilities App Part MAP Mobile Application Part
  • 8.  Message Transfer Part 1 Define physical, electrical, & functional characteristics of the signaling link.  Message Transfer Part 2 Ensures reliable exchange of information between two signaling points. Perform error control, flow control, and link control activities. It makes sure that messages are free of errors and there is no loss of information during the transmission
  • 9. Three types of signal units Message Signal Unit (MSU) - User data Link Status Signal Unit (LSSU) - Link status messages Fill-in Signal Unit (FISU) - Link health check If error is found MSU is discarded NACK is sent to the originating signaling point
  • 10. Message Transfer Part 3 Message Transfer Part, Layer 3, (MTP3), is a Network Layer Protocol, responsible for routing of messages in the Signaling System Number 7 (SS7) network MTP3 controls the signaling links and does network reconfigurations, when any network element (link, node etc.) fails Message Transfer Part, Layer 3, is responsible for Message Handling and Network Management functions This includes procedures for message discrimination and routing, network management, multiplexing several logical links onto a single link, and congestion control.
  • 11. SCCP : Signaling Connection Control Part SCCP Is a higher level protocol than MTP3. Although MTP provides routing capabilities based upon the Point Code, SCCP allows routing using a Point Code and Subsystem number or a Global Title. The overall objectives of SCCP are to provide the means for Logical signaling connections within the SS7 network A transfer capability for SDUs with or without the use of logical signaling connections Segmentation / Re-assembly mechanisms for large data transfers
  • 12. The SCCP runs above the MTP layers and provides a set of facilities similar to those provided by the UDP and TCP layers of TCP/IP Specifically, SCCP provides five classes of service such as connectionless (like UDP) and connection-oriented (like TCP) with options of error recovery and flow control. Class 0: Connectionless Class 1: Sequenced connection Class 2: Basic connection oriented Class 3: Flow control connection oriented Class 4: Error recovery & flow control connection oriented
  • 13. ISDN User Part (ISUP) ISDN User Part (ISUP), provides the signaling functions required to support basic bearer services and supplementary services for voice and non-voice applications in the ISDN network. This protocol is used to setup and tear down telephone connections between 2 parties. It has added advantage of supporting Intelligent Network (IN) functions and Integrated Services Digital Network (ISDN) services It defines a set of messages and a protocol using these messages that allows a telephone call to be set up and torn down.
  • 14. IMPORTANT MESSAGE  Initial Address Message (IAM)  Address Complete Message (ACM)  Answer Message (ANM)  Release Message (REL)  Release Complete Message (RLC) Signaling Link Test Message (SLTM) When a link is brought in to service at the MTP2 layer, the MTP3 layer starts the 'signalling link test' process: a signaling link test message (SLTM) is sent by MTP3 on the link to the adjacent node. Signaling Link Test Acknowledge (SLTA) If all of these values match those configured at the adjacent node then it responds with a Signaling Link Test Acknowledgement (SLTA), sending back the test pattern it received in the original SLTM message.
  • 17. Transaction Capabilities Application Part (TCAP) Its primary purpose is to facilitate multiple concurrent dialogs between the same sub-systems on the same machines, using Transaction IDs to differentiate these , used to access network databases (HLR / VLR) TCAP supports the functions required to connect to an external database perform a query of the database and It is used for database services such as calling card, switch-to-switch services including repeat dialing and call return. Because TCAP messages must be delivered to individual applications within the nodes they address, they use the SCCP for transport
  • 18. Message In TCAP Begin Continue End Abort Cancel As TCAP provides messages and protocol used to communicate between applications (deployed as subsystems) in nodes Some of Important Message in TCAP are
  • 19. TUP ( Telephone User Part) Used to set up a telephone call between two SS7 nodes. It defines a set of messages and a protocol using these messages that allows a telephone call to be set up and torn down. TUP messages flow only immediately before a call is established and then immediately before it is terminated. No TUP messages are exchanged when a call is in progress. TUP was one of the first SS7 protocols and designed to support simple analog phones (POTS). Its successor is ISUP, which supports both POTS and ISDN.

Editor's Notes

  1. A type of communications in which a dedicated channel (or circuit) is established for the duration of a transmission. The most ubiquitous circuit-switching network is the telephone system, which links together wire segments to create a single unbroken line for each telephone call. The other common communications method is packet switching, which divides messages into packets and sends each packet individually. The Internet is based on a packet-switching protocol, TCP/IP.