SlideShare una empresa de Scribd logo
1 de 23
03/16/12
                                                  Tinniam V Ganesh tvganesh.85@gmail.com
    SIGNALING SYSTEM 7 (SS7)




1

                   Tinniam.V. Ganesh
                  tvganesh.85@gmail.com
                  http://gigadom.wordpress.com/
WHAT IS COMMUNICATION ?




                                                 03/16/12
 Communication is used between 2 network
  elements to exchange information.




                                                Tinniam V Ganesh tvganesh.85@gmail.com
 There are 2 types of domains in the
  communication world
     Data communication
     Telecommunication




                                            2
DIFFERENCES BETWEEN TELECOM &
DATACOM




                                                                        03/16/12
  Telecommunication                Data Communication




                                                                       Tinniam V Ganesh tvganesh.85@gmail.com
  Network used for making voice    Network used for transferring
  calls between telephones         data from one computer to
                                   another
  Telephones were the end points   Computers were the end point

  Uses protocols like ISUP, ISDN   Predominantly uses TCP/IP
  Network elements are MSC,        Network elements are Routers,
  HLR, SCP etc                     hubs, ATMs, bridges etc
  Uses circuit switching           Uses packet switching

                                                                   3
NETWORKS OF TODAY …




                                                         03/16/12
   In the networks of today telecommunication
    networks are used to download data e.g.GPRS




                                                        Tinniam V Ganesh tvganesh.85@gmail.com
   Data networks are used for making Voice Calls
    e.g. VOIP




                                                    4
WHAT IS SIGNALING ?




                                                         03/16/12
 Signaling refers to the exchange of information
  between network elements




                                                        Tinniam V Ganesh tvganesh.85@gmail.com
 Signaling between network elements follows a
  specific protocol
 A Protocol refers to the set of rules for
  communicating between the elements




                                                    5
WHAT IS SS7 SIGNALING ?




                                                            03/16/12
   Signaling System 7 was devised by ITU-T
    (formerly known as CCITT)




                                                           Tinniam V Ganesh tvganesh.85@gmail.com
   Initially the signaling in trunks used to happen
    on the same channel in which the voice call used
    to occur. Hence call setup, digits etc would use
    the same line as the actual voice circuit
   In SS7 a separate channel is allocated just for
    signaling. This is known as Out-Of- Band
    signaling


                                                       6
SS7 SIGNALING




                                                           03/16/12
 Signaling happens in a separate channel
  outside of the voice channels




                                                          Tinniam V Ganesh tvganesh.85@gmail.com
 A separate timeslot is used to transfer signaling
  messages like call setup, teardown etc
 This is also known as Common Channel
  Signaling (CCS)




                                                      7
ADVANTAGES OF OUT OF BAND
SIGNALING




                                                       03/16/12
 Allows signaling at any phase of the call
 Allows upto 56 Kbps of signaling information




                                                      Tinniam V Ganesh tvganesh.85@gmail.com
         Switch A                      Switch B




            Voice Trunk
                                                  8
            Signaling Link
SS7 STACK




                                              03/16/12
CAP,MAP




                                             Tinniam V Ganesh tvganesh.85@gmail.com
   …
                       Application
          ISUP,TUP..
                       layer
 TCAP


        SCCP           Network layer
        MTP 3          Network layer
        MTP 2          Data link layer

        MTP 1          Physical layer

                                         9
SS7 LAYERS




                                                   03/16/12
 MTP – Message Transfer Part
 SCCP – Signaling and Connection Control Part




                                                  Tinniam V Ganesh tvganesh.85@gmail.com
 TCAP – Transaction Capabilities Application
  Part
 CAP – CAMEL Application Part

 ISUP – ISDN User Part

 MAP – Mobile Application Part




                                                 10
03/16/12   Tinniam V Ganesh tvganesh.85@gmail.com
                                                                       11
SS7 VS OSI STACK
SS7 PROTOCOLS




                                                        03/16/12
SS7 protocols can be classified as call related and
 non-call related




                                                       Tinniam V Ganesh tvganesh.85@gmail.com
   Call related protocols – ISUP (ISDN User Part),
    B-ISUP (Broadband – ISUP)

   Non-call related protocols –
     INAP (Intelligent Network Application Part)
     CAP (CAMEL Application Part)
     MAP (Mobile Application Part)
     …                                               12
SS7 STANDARD BODIES




                                                        03/16/12
   The SS7 standard body for North American
    market is ANSI (American National Standards
    Institute). The ANSI versions are ANSI ISUP,




                                                       Tinniam V Ganesh tvganesh.85@gmail.com
    ANSI TCAP etc.

   The SS7 standard body for European market is
    ETSI (formerly CCITT). The ETSI versions of the
    protocols are ETSI ISUP, ETSI TCAP etc.

   There are minor variations in the protocols by
    the two standard bodies.
                                                      13
SS7 Link speeds

There are 2 main standards in the world for




                                                           03/16/12
transmission of PCM signals

T-Carrier – This is used in the North American market




                                                          Tinniam V Ganesh tvganesh.85@gmail.com
E-Carrier – This is used for European market

T1 – 24 channels * 64 Kbps = 1.544 Mbps

E1 – 32 channels * 64 Kbps = 2.048 Mbps

 Level              North American     European
 0                  64 Kbps            64 kbps
 1                  1.544 Mbps (T1)    2.048 Mbps (E1)
 2                  6.312 Mbps (T2)    8.448 (E2)
 3                  44.736 Mbps (T3)   34.368 (E3)       14
MTP LAYER 1 – PHYSICAL LAYER




                                                       03/16/12
 This is the Physical Layer and defines the
  electrical and physical characteristics of SS7
  links.




                                                      Tinniam V Ganesh tvganesh.85@gmail.com
 Signaling links use DS-0 channels and carry data
  at 56 Kbps or 64Kbps.




                                                     15
MTP LAYER 2 – DATA LINK LAYER




                                                    03/16/12
 The data link level provides the network with
  sequenced delivery of all SS7 message packets
  between adjacent nodes




                                                   Tinniam V Ganesh tvganesh.85@gmail.com
 It also provides for flow control and error
  checking




                                                  16
MTP LAYER 3 – NETWORK LAYER




                                                          03/16/12
   This provides network layer functionality. It
    delivers messages between signaling end points




                                                         Tinniam V Ganesh tvganesh.85@gmail.com
   The network level depends on the services of
    Level 2 to provide alternate routing, and message
    distribution functions.




                                                        17
SCCP (SIGNALING CONNECTION CONTROL
PART)




                                                    03/16/12
 Signaling Connection Control Part (SCCP) is a
  higher level protocol than MTP that provides
  end-to-end routing.




                                                   Tinniam V Ganesh tvganesh.85@gmail.com
 SCCP is required for routing TCAP messages to
  their proper database.
 SCCP also does Global Title Translation to
  determine the end signaling point.




                                                  18
TCAP (TRANSACTION CAPABILITIES APPLICATION
PART)




                                                      03/16/12
   Transactional Capabilities Application Part
    (TCAP) facilitates connection to an external
    database.




                                                     Tinniam V Ganesh tvganesh.85@gmail.com
   Information/data received is sent back in the
    form of a TCAP message




                                                    19
APPLICATION LAYER




                                                                 03/16/12
 At the application layer there are the following
  protocols




                                                                Tinniam V Ganesh tvganesh.85@gmail.com
 Call related
        ISDN User Part (ISUP) supports basic telephone call
        connect/disconnect between end offices.
   Non-call related
       CAP – Camel Application Part is used to access a
        database ,the SCP and influence the call




                                                               20
SS7 SIGNALING ARCHITECTURE




                                                      03/16/12
There are 3 main elements in SS7 signaling
 architecture




                                                     Tinniam V Ganesh tvganesh.85@gmail.com
SSP – These are SS7 capable digital switches
STP – These are SS7 capable network elements
 that route incoming SS7 messages to the correct
 destination
SCP – These are databases which take part in non-
 call related SS7 signaling

                                                    21
ISUP CALL FLOW




                                                                                                         03/16/12
                         Switch A                                     Switch B
        A dials digits
                                      Initial Address Message (IAM)                 B’s phone rings..




                                                                                                        Tinniam V Ganesh tvganesh.85@gmail.com
                                    Address Complete Message (ACM)


                                                                                 B Answers

                                    Answer Message (ANM)
A disconnects


                                    Release Message (REL)
                                                                                   B disconnects
                                    Release Complete (RLC)




                                                                                                   22
03/16/12   Tinniam V Ganesh tvganesh.85@gmail.com
                                                    23
               Thank You !!!

Más contenido relacionado

La actualidad más candente

Gsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansGsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansTelebeansolutions
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsmvish0110
 
Signaling system 7 (ss7)
Signaling system 7 (ss7)Signaling system 7 (ss7)
Signaling system 7 (ss7)usman zulfqar
 
How PSTN phone works?
How PSTN phone works?How PSTN phone works?
How PSTN phone works?mahipal9
 
Channel assignment strategies
Channel assignment strategiesChannel assignment strategies
Channel assignment strategiesAJAL A J
 
4.4 diversity combining techniques
4.4   diversity combining techniques4.4   diversity combining techniques
4.4 diversity combining techniquesJAIGANESH SEKAR
 
Gsm signalling protocol
Gsm signalling protocolGsm signalling protocol
Gsm signalling protocolPratit Khare
 
GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)Jay Nagar
 
Common channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptCommon channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptSrashti Vyas
 
Mobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple WordsMobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple WordsAssim Mubder
 
Wcdma physical layer
Wcdma physical layerWcdma physical layer
Wcdma physical layerrajibratan
 
Satellite communication Basics
Satellite communication BasicsSatellite communication Basics
Satellite communication BasicsNiranjan Poojary
 

La actualidad más candente (20)

GSM channels
GSM channelsGSM channels
GSM channels
 
GSM Technology
GSM TechnologyGSM Technology
GSM Technology
 
GSM
GSMGSM
GSM
 
Gsm architecture and interfaces Telebeans
Gsm architecture and interfaces TelebeansGsm architecture and interfaces Telebeans
Gsm architecture and interfaces Telebeans
 
Call flow in gsm
Call flow in gsmCall flow in gsm
Call flow in gsm
 
Signaling system 7 (ss7)
Signaling system 7 (ss7)Signaling system 7 (ss7)
Signaling system 7 (ss7)
 
How PSTN phone works?
How PSTN phone works?How PSTN phone works?
How PSTN phone works?
 
Channel assignment strategies
Channel assignment strategiesChannel assignment strategies
Channel assignment strategies
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Multiple Access Techniques
 
4.4 diversity combining techniques
4.4   diversity combining techniques4.4   diversity combining techniques
4.4 diversity combining techniques
 
Gsm signalling protocol
Gsm signalling protocolGsm signalling protocol
Gsm signalling protocol
 
GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)
 
Cellular communication
Cellular communicationCellular communication
Cellular communication
 
Common channel Signalling System No 7 ppt
Common channel Signalling System No 7 pptCommon channel Signalling System No 7 ppt
Common channel Signalling System No 7 ppt
 
Mobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple WordsMobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple Words
 
GSM ARCHITECTURE
GSM ARCHITECTUREGSM ARCHITECTURE
GSM ARCHITECTURE
 
Cdma2000
Cdma2000Cdma2000
Cdma2000
 
Wcdma physical layer
Wcdma physical layerWcdma physical layer
Wcdma physical layer
 
HANDOFF
HANDOFFHANDOFF
HANDOFF
 
Satellite communication Basics
Satellite communication BasicsSatellite communication Basics
Satellite communication Basics
 

Similar a Signaling system 7 (ss7)

introduction to ss7 network
introduction to ss7 networkintroduction to ss7 network
introduction to ss7 networkMohmmad Azam
 
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 NetworkIRJET Journal
 
IEEE 802.11 general questions Summarize and describe the basic funct.pdf
IEEE 802.11 general questions  Summarize and describe the basic funct.pdfIEEE 802.11 general questions  Summarize and describe the basic funct.pdf
IEEE 802.11 general questions Summarize and describe the basic funct.pdfarkurkuri
 
Technology trends that will shape our future
Technology trends that will shape our futureTechnology trends that will shape our future
Technology trends that will shape our futureTinniam V Ganesh (TV)
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
SS7 Network Technology
SS7 Network TechnologySS7 Network Technology
SS7 Network TechnologyMohmmad Azam
 
A QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkA QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkIJNSA Journal
 
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsSimulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsIOSR Journals
 
Fpga implemented multichannel hdlc transceiver
Fpga implemented multichannel hdlc transceiverFpga implemented multichannel hdlc transceiver
Fpga implemented multichannel hdlc transceiveriaemedu
 
Networking and Data Communications
Networking and Data CommunicationsNetworking and Data Communications
Networking and Data Communicationskuramartin
 
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT Comparing ICH-leach and Leach Descendents on Image Transfer using DCT
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT IJECEIAES
 
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...IJECEIAES
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHJimit Rupani
 

Similar a Signaling system 7 (ss7) (20)

Bt0072
Bt0072Bt0072
Bt0072
 
introduction to ss7 network
introduction to ss7 networkintroduction to ss7 network
introduction to ss7 network
 
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
 
Chapter 4ver2
Chapter 4ver2Chapter 4ver2
Chapter 4ver2
 
Network
NetworkNetwork
Network
 
IEEE 802.11 general questions Summarize and describe the basic funct.pdf
IEEE 802.11 general questions  Summarize and describe the basic funct.pdfIEEE 802.11 general questions  Summarize and describe the basic funct.pdf
IEEE 802.11 general questions Summarize and describe the basic funct.pdf
 
Technology trends that will shape our future
Technology trends that will shape our futureTechnology trends that will shape our future
Technology trends that will shape our future
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
SS7 Network Technology
SS7 Network TechnologySS7 Network Technology
SS7 Network Technology
 
Switching systems lecture4
Switching  systems lecture4Switching  systems lecture4
Switching systems lecture4
 
A QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkA QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc Network
 
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsSimulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Fpga implemented multichannel hdlc transceiver
Fpga implemented multichannel hdlc transceiverFpga implemented multichannel hdlc transceiver
Fpga implemented multichannel hdlc transceiver
 
Networking and Data Communications
Networking and Data CommunicationsNetworking and Data Communications
Networking and Data Communications
 
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT Comparing ICH-leach and Leach Descendents on Image Transfer using DCT
Comparing ICH-leach and Leach Descendents on Image Transfer using DCT
 
Osi layer notes
Osi layer notesOsi layer notes
Osi layer notes
 
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
Evaluation of Energy Consumption using Receiver–Centric MAC Protocol in Wirel...
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACH
 
Technical seminar
Technical seminarTechnical seminar
Technical seminar
 

Más de Tinniam V Ganesh (TV)

Más de Tinniam V Ganesh (TV) (8)

Internet of Things - TEDx talk
Internet of Things - TEDx talkInternet of Things - TEDx talk
Internet of Things - TEDx talk
 
Long Term Evolution (LTE) -
Long Term Evolution (LTE) -Long Term Evolution (LTE) -
Long Term Evolution (LTE) -
 
Design principles of scalable, distributed systems
Design principles of scalable, distributed systemsDesign principles of scalable, distributed systems
Design principles of scalable, distributed systems
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1Intelligent networks, camel_services_and_applications_v1
Intelligent networks, camel_services_and_applications_v1
 
Wireless technologies - Part 2
Wireless technologies - Part 2Wireless technologies - Part 2
Wireless technologies - Part 2
 
Wireless technologies - Part 1
Wireless technologies - Part 1Wireless technologies - Part 1
Wireless technologies - Part 1
 
Seven habits of highly effective people
Seven habits of highly effective peopleSeven habits of highly effective people
Seven habits of highly effective people
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Signaling system 7 (ss7)

  • 1. 03/16/12 Tinniam V Ganesh tvganesh.85@gmail.com SIGNALING SYSTEM 7 (SS7) 1 Tinniam.V. Ganesh tvganesh.85@gmail.com http://gigadom.wordpress.com/
  • 2. WHAT IS COMMUNICATION ? 03/16/12  Communication is used between 2 network elements to exchange information. Tinniam V Ganesh tvganesh.85@gmail.com  There are 2 types of domains in the communication world  Data communication  Telecommunication 2
  • 3. DIFFERENCES BETWEEN TELECOM & DATACOM 03/16/12 Telecommunication Data Communication Tinniam V Ganesh tvganesh.85@gmail.com Network used for making voice Network used for transferring calls between telephones data from one computer to another Telephones were the end points Computers were the end point Uses protocols like ISUP, ISDN Predominantly uses TCP/IP Network elements are MSC, Network elements are Routers, HLR, SCP etc hubs, ATMs, bridges etc Uses circuit switching Uses packet switching 3
  • 4. NETWORKS OF TODAY … 03/16/12  In the networks of today telecommunication networks are used to download data e.g.GPRS Tinniam V Ganesh tvganesh.85@gmail.com  Data networks are used for making Voice Calls e.g. VOIP 4
  • 5. WHAT IS SIGNALING ? 03/16/12  Signaling refers to the exchange of information between network elements Tinniam V Ganesh tvganesh.85@gmail.com  Signaling between network elements follows a specific protocol  A Protocol refers to the set of rules for communicating between the elements 5
  • 6. WHAT IS SS7 SIGNALING ? 03/16/12  Signaling System 7 was devised by ITU-T (formerly known as CCITT) Tinniam V Ganesh tvganesh.85@gmail.com  Initially the signaling in trunks used to happen on the same channel in which the voice call used to occur. Hence call setup, digits etc would use the same line as the actual voice circuit  In SS7 a separate channel is allocated just for signaling. This is known as Out-Of- Band signaling 6
  • 7. SS7 SIGNALING 03/16/12  Signaling happens in a separate channel outside of the voice channels Tinniam V Ganesh tvganesh.85@gmail.com  A separate timeslot is used to transfer signaling messages like call setup, teardown etc  This is also known as Common Channel Signaling (CCS) 7
  • 8. ADVANTAGES OF OUT OF BAND SIGNALING 03/16/12  Allows signaling at any phase of the call  Allows upto 56 Kbps of signaling information Tinniam V Ganesh tvganesh.85@gmail.com Switch A Switch B Voice Trunk 8 Signaling Link
  • 9. SS7 STACK 03/16/12 CAP,MAP Tinniam V Ganesh tvganesh.85@gmail.com … Application ISUP,TUP.. layer TCAP SCCP Network layer MTP 3 Network layer MTP 2 Data link layer MTP 1 Physical layer 9
  • 10. SS7 LAYERS 03/16/12  MTP – Message Transfer Part  SCCP – Signaling and Connection Control Part Tinniam V Ganesh tvganesh.85@gmail.com  TCAP – Transaction Capabilities Application Part  CAP – CAMEL Application Part  ISUP – ISDN User Part  MAP – Mobile Application Part 10
  • 11. 03/16/12 Tinniam V Ganesh tvganesh.85@gmail.com 11 SS7 VS OSI STACK
  • 12. SS7 PROTOCOLS 03/16/12 SS7 protocols can be classified as call related and non-call related Tinniam V Ganesh tvganesh.85@gmail.com  Call related protocols – ISUP (ISDN User Part), B-ISUP (Broadband – ISUP)  Non-call related protocols –  INAP (Intelligent Network Application Part)  CAP (CAMEL Application Part)  MAP (Mobile Application Part)  … 12
  • 13. SS7 STANDARD BODIES 03/16/12  The SS7 standard body for North American market is ANSI (American National Standards Institute). The ANSI versions are ANSI ISUP, Tinniam V Ganesh tvganesh.85@gmail.com ANSI TCAP etc.  The SS7 standard body for European market is ETSI (formerly CCITT). The ETSI versions of the protocols are ETSI ISUP, ETSI TCAP etc.  There are minor variations in the protocols by the two standard bodies. 13
  • 14. SS7 Link speeds There are 2 main standards in the world for 03/16/12 transmission of PCM signals T-Carrier – This is used in the North American market Tinniam V Ganesh tvganesh.85@gmail.com E-Carrier – This is used for European market T1 – 24 channels * 64 Kbps = 1.544 Mbps E1 – 32 channels * 64 Kbps = 2.048 Mbps Level North American European 0 64 Kbps 64 kbps 1 1.544 Mbps (T1) 2.048 Mbps (E1) 2 6.312 Mbps (T2) 8.448 (E2) 3 44.736 Mbps (T3) 34.368 (E3) 14
  • 15. MTP LAYER 1 – PHYSICAL LAYER 03/16/12  This is the Physical Layer and defines the electrical and physical characteristics of SS7 links. Tinniam V Ganesh tvganesh.85@gmail.com  Signaling links use DS-0 channels and carry data at 56 Kbps or 64Kbps. 15
  • 16. MTP LAYER 2 – DATA LINK LAYER 03/16/12  The data link level provides the network with sequenced delivery of all SS7 message packets between adjacent nodes Tinniam V Ganesh tvganesh.85@gmail.com  It also provides for flow control and error checking 16
  • 17. MTP LAYER 3 – NETWORK LAYER 03/16/12  This provides network layer functionality. It delivers messages between signaling end points Tinniam V Ganesh tvganesh.85@gmail.com  The network level depends on the services of Level 2 to provide alternate routing, and message distribution functions. 17
  • 18. SCCP (SIGNALING CONNECTION CONTROL PART) 03/16/12  Signaling Connection Control Part (SCCP) is a higher level protocol than MTP that provides end-to-end routing. Tinniam V Ganesh tvganesh.85@gmail.com  SCCP is required for routing TCAP messages to their proper database.  SCCP also does Global Title Translation to determine the end signaling point. 18
  • 19. TCAP (TRANSACTION CAPABILITIES APPLICATION PART) 03/16/12  Transactional Capabilities Application Part (TCAP) facilitates connection to an external database. Tinniam V Ganesh tvganesh.85@gmail.com  Information/data received is sent back in the form of a TCAP message 19
  • 20. APPLICATION LAYER 03/16/12  At the application layer there are the following protocols Tinniam V Ganesh tvganesh.85@gmail.com  Call related  ISDN User Part (ISUP) supports basic telephone call connect/disconnect between end offices.  Non-call related  CAP – Camel Application Part is used to access a database ,the SCP and influence the call 20
  • 21. SS7 SIGNALING ARCHITECTURE 03/16/12 There are 3 main elements in SS7 signaling architecture Tinniam V Ganesh tvganesh.85@gmail.com SSP – These are SS7 capable digital switches STP – These are SS7 capable network elements that route incoming SS7 messages to the correct destination SCP – These are databases which take part in non- call related SS7 signaling 21
  • 22. ISUP CALL FLOW 03/16/12 Switch A Switch B A dials digits Initial Address Message (IAM) B’s phone rings.. Tinniam V Ganesh tvganesh.85@gmail.com Address Complete Message (ACM) B Answers Answer Message (ANM) A disconnects Release Message (REL) B disconnects Release Complete (RLC) 22
  • 23. 03/16/12 Tinniam V Ganesh tvganesh.85@gmail.com 23 Thank You !!!