3 1 Understanding VoIP

Embed Size (px)

Citation preview

  • 8/4/2019 3 1 Understanding VoIP

    1/34

    August 4, 20101

    SPECTRA2

    VoIP

  • 8/4/2019 3 1 Understanding VoIP

    2/34

    August 4, 20102

    Objectives of VoIP

    WHAT is VoIP

    VoIP Network Architecture

    The VoIP Protocols & Call Flows

    VoIP and PSTN Interworking

  • 8/4/2019 3 1 Understanding VoIP

    3/34

    August 4, 20103

    VoIP Terminal VoIP Terminal

    Voice over Internet Protocol

    Also called IP Telephony or Internet Telephony

    What Is VoIP?

    Nowadays, not only Voice but also Video

    Calls are broken down into IP packets using CODECs,and transmitted over networks as data

    Packets are re-assembled at the receiving end and theCODEC returns the call to analog form

    Signaling

    Media (Packet)

    Break &

    Re-assemble

    Break &

    Re-assemble

    Analog AnalogCODEC CODEC

    Microphone/Speaker

    Microphone/Speaker

  • 8/4/2019 3 1 Understanding VoIP

    4/34

    August 4, 20104

    What Do VoIP Terminals Look Like?

    VoIP calls can be placed on any devicewhich can run a CODEC:

    Cell phones: digital cell phones already

    transmit packetized voice and are movingto more popular VoIP CODECs to supportwireless roaming to WiFi networks (VoIPClient on Mobile )

    A dedicated IP-phone(CISCO, AVAYA)

    PCs (using a softphone - Skype, YahooMessenger, Vonage, PC-based PBX)

  • 8/4/2019 3 1 Understanding VoIP

    5/34

    August 4, 20105

    VoIP TechnologyMaking a Phone Call Means

    1 Calling someone Call setup or session initiation

    Also known as Signaling

    Uses the network control plane (layer 4) Key protocols: SIP, H.323

    Requires a Signaling Gateway /Proxy Server

    Signaling

    2 Having a conversation Real-Timedata Streaming: layer 3 packets

    Uses UDP (packets not resent if lost)

    Key protocol: RTP

    Common CODECs: G.711, G.723.1, AMR

    Requires a Media Gateway

    Media

    There are VoIP Families: SIP Family and H.323 Family

  • 8/4/2019 3 1 Understanding VoIP

    6/34

    August 4, 20106

    How does VoIP Work?

    1. Compression voice is compressed typically with one of the followingcodecs, G7.11 64k, G7.29AB 8k, G723.1 6.3k

    These steps happen in reverse at the other end

    2. Encapsulation the digitized voice is wrapped in an IP packet

    3. Routing the voice packet is routed thru the network to its final destination

    The 1-2-3s of VoIP

  • 8/4/2019 3 1 Understanding VoIP

    7/34

    August 4, 20107

    VoIP SIP Network Architecture

    Proxy: receive SIP client message and forward it;, Network Access Control, Routing, reliablerequest retransmission, and security;

    MGW (Media Gateway): Perform media conversion between VoIP RTP & TDM.

    SGW (Signaling Gateway): conversion at transport level between the SS7 based and the IP based,does not interpret the application layer (e.g. MAP, CAP, BICC, ISUP);

    MGC (Media Gateway Controller): also called softswitch/call agent; Responsible for Call routing,signaling, call services, billing, address translation;

    Registrar: Registration, Session Control, Authentication, Authorization;

    Redirect Server: Alternate Routing for users, provides next hop(s) information;

    Application Server (ASP): ????????????????????

    SIP Nodes

    Interworking Nodes

    TE TERTP

    Proxy Proxy

    RedirectServer

    RedirectServer

    Registrar

    SI

    P

    SI

    P

    SIP

    SIP

    SIP

    SIP

    SIP-SIP Call

    Domain

    SIP-ASP

    SGW

    MGW MGW

    MGC

    H.24

    8

    Megaco/M

    GCP

    RTP

    ISUP/SIGTRAN

    SIP-T/SIP-I/BICCSGWMGC

    H.248

    Megaco/MGCP

    ISUP/SIGTRAN

    SIPSIP

    SignalingMedia

    RTPRTP

    ISUP/Legacy SS7

    ISUP/Legacy SS7

    TDM TDM

  • 8/4/2019 3 1 Understanding VoIP

    8/34

    August 4, 20108

    RTP

    SIP

    SIP

    SIP

    SIP

    SIP

    SIP

    SIPSIPSIPSIP----SIP CallSIP CallSIP CallSIP Call

    DomainDomainDomainDomain

    RTP RTPTETETETE

    TETETETE

    ProxyProxyProxyProxy Proxy ProxyProxyProxy

    RedirectRedirectRedirectRedirect Redirect RedirectRedirectRedirect

    RegistrarRegistrarRegistrarRegistrar

    ASASASAS

    ISUPISUP

    How To Understand the SIP Architecture

    Once upon a time, there was a village of people called the SIPPERs. They made a very special drink called Spectra2.Spectra2 was so good, that the SIPPERs had to put a quota on how much the people could have.So they elected a chief who lived in the Registrar and controlled the quotas of Spectra2 using the AS (Allocation System).To get Spectra2, SIPPERs needed to get permission by Proxy, then had to be guided by Redirect, & granted access by the Chief.The SIPPERs rightly imagined that other villages might like to purchase Spectra2.So they made arrangements with the neighboring villages called ISUPs to trade in Spectra2.They stored the Spectra2 in MGWs (Metal Guarded Warehouses). And extended the road to transport Spectra2 from MGW to MGW.

    They called the road RTP (Road To Profitability).

    MGWMGWMGWMGW MGW MGWMGWMGW

    ISUPs did not speak SIPPER language so the SIPPERs had to build translation stations so the chief could receive and fill the orders.

    MGCMGCMGCMGC MGC MGCMGCMGC

    SGWSGWSGWSGW SGW SGWSGWSGW

    ISUP ISUPISUP

    SIGTRANISUP

    SIGTRAN

    SIPSIP

    Mega

    co/MGC

    P Megaco/MGC

    P

    Spectra2 became a global industry. SIPPERs became very rich. However, problems did arise as pirates tried to steal the Spectra2.This required the building of castles, gateways, and controllers to ensure the revenue stream and keep the Spectra2 services running.

    RegistrarRegistrarRegistrarRegistrar

  • 8/4/2019 3 1 Understanding VoIP

    9/34

    August 4, 20109

    VoIP SIP Protocol Family

    Signaling: SIP, Defined by IETF, adopted by 3GPP, 3GPP2, OMA, MSF for IMSA text based protocol that provides call signaling, registration, status, & control

    Transport-independent, over UDP, TCP, & SCTP

    SDP (Session Description Protocol) is embedded in order to share endpoint media

    Commonly used in xDSL, FTTx, broadband VoIP and enterprise cable VoIP offerings

    Lots of Extensions based on the SIP basic protocolTLS

    TCP

    IPsec

    L1SIP

    IP

    SIP

    UDP SCTP

    DL

    TE TERTP

    Proxy Proxy

    RedirectServer

    RedirectServer

    Registrar

    SI

    P

    SI

    P

    SIP

    SIP

    SIP

    SIP

    SIP-SIP Call

    Domain

    SIP-ASP

    SGW

    MGW MGW

    MGC

    H.24

    8

    Megaco/M

    GCP

    RTP

    ISUP/SIGTRAN

    SIP-T/SIP-I/BICCSGWMGC

    H.248

    Megaco/M

    GCP

    ISUP/SIGTRAN

    SIPSIP SignalingMedia

    RTPRTP

    ISUP/Legacy SS7

    ISUP/Legacy SS7

    TDM TDM

  • 8/4/2019 3 1 Understanding VoIP

    10/34

    August 4, 201010

    VoIP H.323 Network Architecture

    H.323 Gatekeeper:Virtual switch, translating network address;Admissions control, bandwidth control; Call authorization, bandwidthmanagement; Supplementary services, directory services, call

    management services

    TE TE

    H.323

    Gatekeeper

    MGW MGW

    MCUH.323

    GatekeeperRTP

    H.323H.323

    H.323 H.323

    H.32

    3

    RTPRTP

    RTP

    RTP

    RTP

    RTPRTP

    H.323H.323

    H.323

    Signaling

    Media

    MGW (Media Gateway):Perform media conversion between TDM & VoIP RTP;

    MCU (Multi-point Control Unit):Bridge conferencing connections.

  • 8/4/2019 3 1 Understanding VoIP

    11/34

    August 4, 201011

    VoIP H.323 Protocol Family

    Signaling: H.323, Defined by ITU-TA suite of protocols that is based on Q.931 and provides call control, media control,and RAS (Registration, Admission, and Status)

    Binary protocol

    Deployed by many early adopters of VoIP H.225.0: Describe Call Signaling, Media (Audio & Video), streaming; H.245: Control protocol for multimedia for opening & closing channels; H.450: Supplementary Services; H.235: Security; H.261, H.263, H.264: Video encoding.

    UDP

    H.225.0RAS

    H.225.0

    Call

    Signaling

    H.245

    Control

    Signaling

    TCP

    IPData Link

    L1

    H.323

    TE TE

    H.323

    Gatekeeper

    MGW MGW

    MCUH.323

    GatekeeperRTP

    H.323H.323

    H.323 H.323

    H.32

    3

    RTPRTP

    RTP

    RTP

    RTP RTPRTP

    H.323H.323

    H.323

    Signaling

    Media

  • 8/4/2019 3 1 Understanding VoIP

    12/34

    August 4, 201012

    VoIP Common Protocols

    H.248/MEGACO (MEdia GAteway COntrol protocol) A device control protocol that grew out of MGC

    Available as a binary or text implementation Instructs MGs to setup and teardown voice calls and manages media resources

    (available circuits and IP ports) Signals endpoint events to the MG (e.g. off-hook, on-hook)

    UDP SCTP

    IP IP

    DL DL

    L1 L1

    H.248/MEGACO

    H.248/MEGACO

    MGCP (Media Gateway Control Protocol) Commonly used in residential cable VoIP networks

    Text-based protocol that is used to establish sessions on a MG

    Instructs MGs to setup and teardown voice calls and manages media resources(available circuits and IP ports)

    Signals endpoint events to the MG (e.g. off-hook, on-hook) UDP SCTPIP IP

    DL DL

    L1 L1

    MGCP

    MGCP

  • 8/4/2019 3 1 Understanding VoIP

    13/34

    August 4, 201013

    VoIP Common Protocols

    L1RTP/RTCP

    RTP/RTCP

    UDP

    IP

    DL

    Media: RTP, Defined by IETFRTP (Real time Transport Protocol):

    Designed to carrier media over IP Built to be more reliable than TCP and used in place of TCP

    RTCP (Real time Transport Control Protocol): Adjunct protocol to RTP

    Provide out of band control information for RTP Provides statistics on an RTP session and sends reports on the session

    Sender reports provides information on packets sent, delay, jitter, timestamps

    Receiver reports respond back with jitter, delay, and lost packets

    SDP (Session Description Protocol) Embedded in SIP, H.323, Megaco, and MGCP

    Provides information on the the capabilities of the endpoints in a session, suchas supported codecs

  • 8/4/2019 3 1 Understanding VoIP

    14/34

    August 4, 201014

    Protocol Comparisons

    H.323 SIP

    Designed to support voice and video

    communications

    Contains a service framework (SIMPLE)

    for presence, messaging, and video

    ISDN-based signaling facilitates SS7

    interworking

    SIP-T/SIP-I provides SS7 interworking

    Deployed in the first and secondgeneration VoIP solutions

    Gaining global popularity as the VoIP

    protocol of choice

    Binary Based on Q.931

    Text Parameters can be added easily

    MGCP MEGACO/H.248

    More common in fixed line VoIPnetworks

    Used in fixed and wireless VoIP

    Networks

    Adopted by cable operators for devicecontrol

    NCS / TGCP

    Adopted by 3GPP standards fordevice control

    Text Text and binary implementations

  • 8/4/2019 3 1 Understanding VoIP

    15/34

    August 4, 201015

    Voice is receivedover traditional

    T1/E1 circuit

    1. Registration All VoIPimplementations require adevice or user to register withthe network for security

    44

    4. Calls to the PSTN are madethrough the MGC and mediais converted through the MG

    Call Basics

    MGC

    MG

    IP Network

    RegisterFunction

    11

    44

    22

    3333

    44

    44

    SSP

    PSTN

    This is called RAS

    in H.323 and theregistrar in SIP

    2. Calls can be made direct toanother IP phone.

    3. Or calls can be routed to asoftswitch, then to the called party

    Voice is sentover RTP

  • 8/4/2019 3 1 Understanding VoIP

    16/34

    August 4, 201016

    SIP Server:RegistrarProxyRedirect

    SIP Call Flow

    Invite

    180 Ringing200 OK

    Bye

    ACK

    Register

    200 OK

    Invite

    RTP

    Bye

    200 OK200 OK

    200 OK

    ACK

    User Agent1 User Agent2

    TLS

    TCP

    DL

    L1

    SIP

    SIP

    UDP SCTP

    IP

  • 8/4/2019 3 1 Understanding VoIP

    17/34

    August 4, 201017

    MGC MG

    Megaco Call Flow

    RTP stream isinitiated fromthe endpoint

    Add

    AddReply

    Modify

    ModifyReply

    Subtract

    SubtractReply

    RTP

    UDP SCTP

    IP IP

    DL DL

    L1 L1

    H.248/MEGACO

    H.248/MEGACO

  • 8/4/2019 3 1 Understanding VoIP

    18/34

    August 4, 201018

    MGC MG

    MGCP Call Flow

    CRCX Create Connection

    200 OK

    MDCX Modify Connection

    200 OK

    DLCX Delete Connection

    250 OK

    RTPRTP stream isinitiated fromthe endpoint

    UDP SCTPIP IP

    DL DL

    L1 L1

    MGCP

    MGCP

  • 8/4/2019 3 1 Understanding VoIP

    19/34

    August 4, 201019

    A Simple Voice Call in a VoIP Environment

    Invite IAMCRCX

    SIP signaling providescall control in the

    IP domain

    SS7 ISUP providescall signaling andmedia control with

    device controlembedded in theclass 5 switch

    MGCP provides devicecontrol for setup andtear down on voice

    session and resourcemanagement

    RTP provides the transport and delivery ofpacketized real-time media.

    SDP (embedded in SIP and MGCP) defines mediaset capabilities and codec selection for the

    RTP session

    RTCP monitors quality and reports informationabout participants in an open RTP session.

    MGCSSP/LE

    MG

    SIP MGCP Media

    SS7

  • 8/4/2019 3 1 Understanding VoIP

    20/34

    August 4, 201020

    VoIP and PSTN Interworking

    VoIP can interworking with different networks

    VoIP SIP PSTN VoIP H.323 VoIP PSTN

    VoIP SIP VoIP SIP

    VoIP SIP VoIP H.323

    VoIP Mobile CS Network

    VoIP IMS (IP Multimedia Subsystem)

  • 8/4/2019 3 1 Understanding VoIP

    21/34

    August 4, 201021

    How to Understand the PSTN & VoIP Interworking?

    RTP

    SIP

    SIP

    SIP

    SIP

    SIP

    SIP

    SIPSIPSIPSIP----SIP CallSIP CallSIP CallSIP Call

    DomainDomainDomainDomainRTP RTP

    TETETETE

    TETETETE

    ProxyProxyProxyProxy Proxy ProxyProxyProxy

    RedirectRedirectRedirectRedirect Redirect RedirectRedirectRedirectRegistrarRegistrarRegistrarRegistrar

    ASASASAS

    RegistrarRegistrarRegistrarRegistrar

    SGWSGWSGWSGW SGW SGWSGWSGW

    MGCMGCMGCMGC MGC MGCMGCMGCSIP

    SIP

    ISUPISUP

    ISUP ISUP

    SIPSIPISUPISUP

    ISUP/

    SIGTRAN

    ISUP/

    SIGTRAN

    H.248

    Megaco/M

    GCP

    H.248

    Megaco/M

    GCP

    MGWMGWMGWMGW MGW MGWMGWMGW

    TDM TDM

    SGW MGC

    MGW

    SS7/PSTN VoIP

    ISUPLegacy

    ISUPSIGTRAN

    SIP-T/SIP-IBICC

    TDM RTP

    H.248

    Media Convergence

    Signaling ConvergenceTransport Convergence

  • 8/4/2019 3 1 Understanding VoIP

    22/34

    August 4, 201022

    SIP VoIP and PSTN Interworking There are 3 signaling protocols for SIP VoIP and PSTN Interworking:

    Bearer Independence Call Control(BICC)

    SIP Interworking

    (SIP-I)

    SIP for Telephony

    (SIP-T)

    Defined by IETF Transport ISUP Message

    across IP network as

    attachment of SIP message

    Define by ITU-T Mapping between SIPand ISUP messages

    Define by ITU-T, ISUP extension Separate Call Control and Bearer

    Connection Control

    - BICC Capability Set 1 for control ATM

    - BICC Capability Set 2 for control IP

    TE TERTP

    Proxy Proxy

    RedirectServer

    RedirectServer

    Registrar

    SI

    P

    SI

    P

    SIP

    SIP

    SIP

    SIP

    SIP-SIP Call

    Domain

    SIP-ASP

    SGW

    MGW MGW

    MGC

    H.24

    8

    Megaco/M

    GCP

    RTP

    ISUP/SIGTRAN

    SIP-T/SIP-I/BICCSGWMGC

    H.248

    Megaco/M

    GCP

    ISUP/SIGTRAN

    SIPSIP

    SignalingMedia

    RTPRTP

    ISUP/Legacy SS7

    ISUP/Legacy SS7

    TDM TDM

  • 8/4/2019 3 1 Understanding VoIP

    23/34

    August 4, 201023

    TE TERTP

    Proxy Proxy

    RedirectServer

    RedirectServer

    Registrar

    SI

    P

    SI

    P

    SIP

    SIP

    SIP

    SIP

    SIP-SIP Call

    Domain

    SIP-ASP

    SGW

    MGW MGW

    MGC

    H.24

    8

    Megaco/M

    GCP

    RTP

    ISUP/SIGTRAN

    SIP-T/SIP-ISGWMGC

    H.248

    Megaco/M

    GCP

    ISUP/SIGTRAN

    SIPSIP

    SignalingMedia

    RTPRTP

    ISUP/Legacy SS7

    ISUP/Legacy SS7

    TDM TDM

    Network Elements For PSTN & VoIP Interworking Signaling Gateway:

    Provides interworking of signaling between PSTN & IP,

    ISUP/Legacy ISUP/SIGTRAN.

    Often deployed in groups of two or more to ensure high availability.

    Media Gateway: Converge (Compress/Decompress and Packetize/Depacketize) the voice databetween PSTN and the IP network.

    Media Gateway Controller: Handles the registration & management of resources at the Media Gateway(s).

    Converge ISUP and SIP Signaling Protocols

    Also called a Softswitch.

  • 8/4/2019 3 1 Understanding VoIP

    24/34

    August 4, 201024

    SIGTRAN SIGnaling TRANsport

    Defined by IETF SIGTRAN Working Group

    Reliable Transport SS7 over IP networks.

    ISUP over SIGTRAN ISUP over Legacy SS7SGW

    Functions:

    Transfer Signaling over IP Flow Control, Congestion Control,

    In-sequence delivery of signaling messages

    Identification of the originating and terminating signaling points & voice circuits

    Error Detection, Retransmission, Outages Recovery and other error correction

    Detection of the status of peer entities (e.g., in service, out-of-service, etc.) Security mechanisms to protect the integrity of the signaling information

    The Architecture identifies two components:

    A common Transport Protocol for the SS7 protocol layer being carried

    An Adaptation Module to emulate lower layers of the protocol.

  • 8/4/2019 3 1 Understanding VoIP

    25/34

    August 4, 201025

    How To Understand SIGTRAN?

    ISUPUpper layer No Change

    M3UAChange to M3UA

    Change to MTP3

    Change to SCTP/IP

    IP

    SCTP

    Change to MTP2/MTP1

    SUA

    Change to SUA

    Change to SCCP

    IP

    SCTP

    Change to SCTP/IP

    Change to

    MTP3/MTP2/MTP1

    SUA: Change at SCCP Layer

    MTP1

    MTP2

    MTP3SCCP

    TCAP

    APP.

    TCAPUpper layers No Change

    APP.

    Step1: Determine which Layer tobe Change to xUA

    Any layers except MTP1

    Note: One exception: M2PA is not xUA

    Step2: Change the selectedLayer to the corresponding xUA

    MTP2 -> M2UA or M2PA

    MTP3 -> M3UA

    SCCP -> SUA

    TCAP -> TUA

    MTP1

    MTP2

    MTP3

    ISUP

    M3UA: Change at MTP3 LayerFrom Legacy SS7 to SIGTRAN

    Step3: The upper layer(s) of the selected

    layer remain no change The lower layers of the selected

    layer are changed to SCTP/IP;

    From SIGTRAN to Legacy SS7

    Reverse the procedures

  • 8/4/2019 3 1 Understanding VoIP

    26/34

    August 4, 201026

    SS7 Family and SITRAN

    SS7 Family

    SS7 Over E1/T1 SS7 Over ATMSS7 Over IP

    MTP1

    SS7 over E1/T1

    Applications

    ISUP TUP

    MTP3

    MTP2

    TCAP

    SCCP

    L1

    BISUP

    SSCF

    SSCOP

    AAL5

    AT M

    BISUP

    MTP-3b

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    DPNSS

    /DASSISUP

    SS7 Apps

    SUAM3UA

    DL

    SCTP SCTP

    TUPTUPISUP

    SS7 Apps

    ISUP TUP

    IP IP IP

    TCAPV5ISUP

    MTP3MTP3

    DL DL

    SS7 Apps

    M3UA SUA M2PA

    SS7 Apps

    L1 L1 L1

    SIGTRAN

    SCCP

    SCCP

    M2PA

    SCTP

    TCAPISDN/

    QSIGSCCP

    L1

    M2UA

    M2UA

    SCTP

    IP

    DL

    SIGTRAN

    TCAP TUA

    ISUP ISUA SCCP SUA ISDN IUA DUA V5 V5UA

    MTP3 M3UA

    M2UA MTP2 M2PA

    DPNSS

    /DASS

  • 8/4/2019 3 1 Understanding VoIP

    27/34

    August 4, 201027

    SCTP Stream Control Transmission Protocol

    Glue SIGTRAN Adaptation protocol and IP together

    Acknowledged error-free non-duplicated transfer of signaling info.

    In-sequence delivery of messages within multiple streams Optional bundling of multiple messages into a single SCTP packet

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    SS7 Apps

    SCCP

    M3UA

    SCTP

    DL

    M3UA

    ISUP TUP

    SS7 Apps SS7 AppsISUP TUP

    SS7 AppsISUP TUP

    TCAPISDN/

    QSIG

    DPNSS

    /DASSISUP V5

    TCAP SCCP SCCP

    SUAMTP3 MTP3

    M2PA M2UA

    SCTP SCTP SCTP

    IP IP IP IP

    DL DL DL

    L1 L1 L1 L1

    SUA M2PA M2UA

    SIGTRAN

  • 8/4/2019 3 1 Understanding VoIP

    28/34

    August 4, 201028

    M2UA MTP2 User Adaptation Layer

    Transporting SS7 MTP2 user (i.e. MTP3) signaling messages over IP

    Using SCTP

    Provides the equivalent set of services to its users as MTP Level 2

    provides to MTP Level 3.

    Used between the Signaling Gateway and Media Gateway Controller

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    SS7 Apps

    SCCP

    M3UA

    SCTP

    DL

    M3UA

    ISUP TUP

    SS7 AppsSS7 Apps

    ISUP TUP

    SS7 Apps

    ISUP TUPTCAP

    ISDN/

    QSIG

    DPNSS

    /DASSISUP V5

    TCAP SCCP SCCP

    SUAMTP3 MTP3

    M2PA M2UA

    SCTP SCTP SCTP

    IP IP IP IP

    DL DL DL

    L1 L1 L1 L1

    SUA M2PA M2UA

    SIGTRAN

  • 8/4/2019 3 1 Understanding VoIP

    29/34

    August 4, 201029

    M2PA MTP2 User Peer-to-Peer Adaptation Layer

    A Sigtran protocol for transporting SS7 MTP2 user part signaling messages(i.e. MTP3) over IP using SCTP.

    Used to support full MTP3 message handling and network managementbetween any two SS7 nodes communicating over an IP network. .

    M2PA can be used between a signaling gateway and a media gateway controller,

    between a signaling gateway and an IP signaling point,

    between two IP signaling points..

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    SS7 Apps

    SCCP

    M3UA

    SCTP

    DL

    M3UA

    ISUP TUP

    SS7 AppsSS7 Apps

    ISUP TUP

    SS7 Apps

    ISUP TUPTCAP

    ISDN/

    QSIG

    DPNSS

    /DASSISUP V5

    TCAP SCCP SCCP

    SUAMTP3 MTP3

    M2PA M2UA

    SCTP SCTP SCTP

    IP IP IP IP

    DL DL DL

    L1 L1 L1 L1

    SUA M2PA M2UA

    SIGTRAN

  • 8/4/2019 3 1 Understanding VoIP

    30/34

    August 4, 201030

    M3UA MTP Level 3 User Adaptation Layer

    Defined by the IETF sigtran Working Group

    For transporting MTP3 user part signaling messages (e.g.,

    ISUP, TUP, SCCP) over IP using SCTP. M3UA is used:

    between a signaling gateway and a media gateway controller orIP telephony database.

    The signaling gateway receives SS7 signaling using MTP astransport over a standard SS7 link.

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    SS7 Apps

    SCCP

    M3UA

    SCTP

    DL

    M3UA

    ISUP TUP

    SS7 AppsSS7 Apps

    ISUP TUP

    SS7 Apps

    ISUP TUPTCAP

    ISDN/

    QSIG

    DPNSS

    /DASSISUP V5

    TCAP SCCP SCCP

    SUAMTP3 MTP3

    M2PA M2UA

    SCTP SCTP SCTP

    IP IP IP IP

    DL DL DL

    L1 L1 L1 L1

    SUA M2PA M2UA

    SIGTRAN

  • 8/4/2019 3 1 Understanding VoIP

    31/34

    August 4, 201031

    SUA SCCP User Adaptation Layer

    Defined by the IETF SIGTRAN Working Group

    For transporting SS7 SCCP (Signaling Connection Control Part) userpart signaling messages (e.g., TCAP) over IP using the SCTP

    SUA is used between a signaling gateway and an IP signaling endpoint

    between IP signaling endpoints.

    SUA supports

    SCCP unordered and in-sequence connectionless services;

    Bi-directional connection-oriented services with/without flow control

    TCAP TCAP

    TCAP

    TUA IUA DUA ISUA V5UA

    SCTP SCTP SCTP SCTP SCTP

    IP IP IP IP IP

    DL DL DL DL DL

    L1 L1 L1 L1 L1

    TUA IUA DUA ISUA V5UA

    SS7 Apps

    SCCP

    M3UA

    SCTP

    DL

    M3UA

    ISUP TUP

    SS7 AppsSS7 Apps

    ISUP TUP

    SS7 Apps

    ISUP TUPTCAP

    ISDN/

    QSIG

    DPNSS

    /DASSISUP V5

    TCAP SCCP SCCP

    SUAMTP3 MTP3

    M2PA M2UA

    SCTP SCTP SCTP

    IP IP IP IP

    DL DL DL

    L1 L1 L1 L1

    SUA M2PA M2UA

    SIGTRAN

  • 8/4/2019 3 1 Understanding VoIP

    32/34

    August 4, 201032

    Thank You

  • 8/4/2019 3 1 Understanding VoIP

    33/34

    August 4, 201033

    SIP Exercise Origination for Tester

  • 8/4/2019 3 1 Understanding VoIP

    34/34

    August 4, 201034

    SIP Exercise Termination for Tester