modul 2 softswitch

Upload: thufail-agoesta

Post on 17-Oct-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/27/2018 Modul 2 Softswitch

    1/68

    3

    Softswitch

  • 5/27/2018 Modul 2 Softswitch

    2/68

    Softswitch

    ArchitectureInternational Softswitch

    Consortium (ISC) Reference

  • 5/27/2018 Modul 2 Softswitch

    3/68

    SoftswitchDefining andRelationship toNGN

    Source: Study on Application of Softswitch in Wireless Networkpage 128

  • 5/27/2018 Modul 2 Softswitch

    4/68

    Functional Plane

    ISC Reference Softswitch Architecture

    Application/Feature Server(SCP, Service Logic, LDAP Server)

    Service & Application Plane

    Transport Plane

    ManagementPlane

    Call Agent, MGC, Softswitch, GK

    IP Transport Domain:IP Backbone, Routers, Switches, BGsQoS Mechanism (RSVP, Diffserve,MPLS...), MS (Bearer Portion)

    InterworkingDomain:TG (MG), SG,InterworkingGateway

    Non-IP Access Domain:Wireline Access (AG, Access Proxies)Mobile Access (RAN AG)Broadband Access (IADs, MTAs)

    MediaServer

    IN/AIN

    Inter-NetworkSwitch

    PSTN/SS7/ATMNetworks

    other VoIPNetworks

    Non-IP Terminals/Mobile NetworksIP Phones (H.323, SIP,

    MGCP, ...),IP Terminals,IP PBX

    Subscriber &ServiceProvisioning,NetworkManagement,OperationSupport, BillingSupport

    Open APIs & Protocols (JAIN, Parlay, XML, SIP)

    Signaling (MGCP, H.248, SIP)ApplicationS

    ignaling(SIP)

    SIP-T; H.323Call Control & Signaling Plane

  • 5/27/2018 Modul 2 Softswitch

    5/68

    1. Transport Plane Responsible transport of messages(call signaling, call and media

    setup, or media)across the VoIP network. Transport mechanism(s) for these messages based on any technology that

    satisfies the requirements for carrying these types of traffic.

    Provides access for signaling and media with externalnetworks, or terminals to VoIP networks.

    Transport Plane devices and functions are controlled by Call Control &Signaling Plane.

    The transport plane is further divided into three domains: IP Transport Domain : Interworking Domain; Non-IP Access Domain

    a. IP Transport Domain Provides the transport backbone and routing/

    switching fabric for transporting packets across theVoIP network.Devices like routers and switches belong to thisdomain. Devices that provide Quality of Service (QoS) mechanisms andpolicies for the transport also belong to this domain.

  • 5/27/2018 Modul 2 Softswitch

    6/68

    b. Interworking Domain Domain are primarily responsible for the transformation of

    signaling or mediareceived from external networksinto aform that can be sent among the various entities in theVoIP network and vice versa.

    Consists of devices like : Signaling Gateways(signaling transport conversion between

    different transport layers),

    Media Gateways(media conversion between different transportnetworks and/or different media), Interworking Gateways(signaling interworking on the same

    transport layer but with different protocols).

    c. Non-IP Access Domain Domain that applies to non-IP terminals and wireless radionetworks that access the VoIP network.

    Consists of :

    Access Gatewaysor Residential Gatewaysfor non-IP

    terminals or phones.

  • 5/27/2018 Modul 2 Softswitch

    7/68

    ISDN terminals, Integrated Access Devices (IADs) for DSL

    networks, Cable Modem/Multimedia Terminal Adaptors

    (MTAs) for HFC networks, and Media Gateways for a GSM/3G mobile radio

    access network (RAN).Note: that the IP terminals, like a SIP phone, will directly connect to the IP

    Transport Domain, without going through an Access Gateway.

    2. Call Control & Signaling Plane It controls the major elements of the VoIP network,

    especially in the Transport Plane. Carry out call controlbased on signaling messagesreceived from the Transport Plane, handle establishmentand teardownof media connectionsacross the VoIPnetwork by controlling components in the Transport

    Plane.

  • 5/27/2018 Modul 2 Softswitch

    8/68

    Consists of devices like : Media Gateway Controller (a.k.a. Call Agent or Call

    Controller), Gatekeepers and

    LDAP servers.

    3. Service & Application Plane Provides the control, logic and execution of one or more

    services or applications in a VoIP network. Control the flow of a call based on the service execution

    logic. They achieve this by communication with devices inthe Call Control & Signaling Plane.

    Service & App Plane consists of devices like : Application Servers and Feature Servers.Service & App Planemay control specialized bearer components, such

    as

    Media Servers, that perform functions like conferencing, IVR, toneprocessing, and so on.

  • 5/27/2018 Modul 2 Softswitch

    9/68

    4. Management PlaneIt functions such as : Subscriber and service provisioning,

    Operational support, Billing and Other network management tasks are handled.

    It can interact with any or all of the other three planes throughindustry standard (e.g. SNMP) or proprietary protocols and

    APIs.

  • 5/27/2018 Modul 2 Softswitch

    10/68

    Functional Entities

    The diagram above shows 12 different functions. Understanding the autonomy of

    all 12 functions is an important characteristic of the ISC Reference Architecture.

  • 5/27/2018 Modul 2 Softswitch

    11/68

    1).Media Gateway Controller Function(MGC-F) a.k.a. Call Agent or Call Controller

    Provides the call state machinefor endpoints. Its primary role

    is to provide the call logic and call control signalingfor oneor more media gateways.

    Maintains call statefor every call on a media gateway May maintain bearer statesfor bearer interfaces on the

    MG-F Communicates bearer messagesbetween two MG-Fs,as well as with IP phones or terminals

    Acts as conduit for media parameter negotiation Originates/terminates signaling messagesfrom

    endpoints, other MGC-Fs and external networks May interact with the AS-Ffor the purposes of

    providing a service or feature to the user May managesome network resources (e.g. MG-F ports,

    bandwidth etc.)

  • 5/27/2018 Modul 2 Softswitch

    12/68

  • 5/27/2018 Modul 2 Softswitch

    13/68

    4).Call Routing and 5).Accounting Functions(R-F/A-F) R-F provides call routing information to the MGC-F, while the

    A-F : collects call accounting information for billing

    purposes. A-F can also have a broader role embodied by the common AAA

    functionality (authentication, authorization andaccounting) in remote access networks.

    Primary role of both functions is to respond to requests fromone or more MGC-Fs, directing the call or its accounting to

    terminating endpoints (other MGC-Fs) or services (AS-Fs)

  • 5/27/2018 Modul 2 Softswitch

    14/68

    R-F/A-F Characteristics : Provides routingfunction for intra- and inter-network call

    routing (R-F) Produces details of each session for billingand planning

    purposes (A-F) Provides sessionmanagement and mobilitymanagement May learn routing informationfrom external sources May interact with the AS-Ffor the purposes of providing a

    service or featureto the user May operate transparently to the other entities in the

    signaling path Many R-Fs and A-Fs can be chained together in a

    sequential or hierarchical manner The R-F/A-F is often integrated with the MGC-F. However,just as is the case with the ASF,

    An integrated R-F/A-F/MGC-F can also request services ofan external R-F/A-F.

    h ll d i ll i

  • 5/27/2018 Modul 2 Softswitch

    15/68

    The A-F collects and emits per-call accountinginformation. The AS-F emits accounting information forenhanced services, such as conferences and premiuminformation services.

    Applicable protocols for the R-F include ENUMandTRIP

    Applicable protocols for the A-F include RADIUSandAuC(for mobile networks)

    6).SIP Proxy Server Function (SPS-F)The most common embodiment of the R-F and A-F is as a SIPProxy Server. For this reason, the ISC recognizes a separate SIP

    Proxy Server Function (SPS-F).

  • 5/27/2018 Modul 2 Softswitch

    16/68

    7).Signaling Gateway Function (SG-F) and8).AccessGatewaySignaling Function (AGS-F) SG-Fprovides a gateway for signaling between a VoIP

    network and the PSTN, whether SS7/TDM- or BICC/ATM-based. For wireless mobile networks, the SG-F also providesa gateway for signaling between an IP-based mobile corenetwork and PLMN that is based on either SS7/TDM orBICC/ATM.The primary role of the SG-F is to encapsulate andtransport PSTN (ISUP or INAP) or PLMN (MAP or CAP)signaling protocols over IP.

    AGS-F provides a gateway for signaling between a VoIP

    network and circuit-switched access network, whether V5-or ISDN-based.

    For wireless mobile networks, the AGS-F also provides agateway for signaling between an IP-based mobile core

    network and PLMN that is based on either TDM or ATM.

    S Ch i i

  • 5/27/2018 Modul 2 Softswitch

    17/68

    AS-F Characteristics: May request the MGC-F to terminate calls/sessions for certain

    applications (e.g. voice mail or conference bridge) May request the MGC-F to re-initiate call features (e.g. find

    me/follow me or pre-paid calling card) May modify media descriptions using SDP May control an MS-F for media handling functions May be linked to Web applications or have Web interfaces May have an API for service creation

    May have policy, billing and session log back-end interfaces May interface with MGC-Fs or MS-Fs May invoke another AS-F for additional services or to build

    complex, component-oriented applications May use the services of an MGC-F to control external resources Applicable protocols include SIP, MGCP, H.248, LDAP, HTTP, CPL

    and XML Applicable open APIs include JAIN and ParlayNote: Often the combination of the AS-F and the MGC-F provides enhanced call control services, such as networkannouncements, 3-way calling, call waiting and so on. Rather than connecting the AS-F and MGC-F with a protocol,

    vendors often use an API between the AS-F and MGC-F when they are implemented in a single system. In thisembodiment, the AS-F is known as a Feature Server.

    AGS F Ch i i

  • 5/27/2018 Modul 2 Softswitch

    18/68

    AGS-F Characteristics : Encapsulates and transports V5 or ISDN signaling

    protocols (e.g. SS7) using The interface from the AGS-F to theother entities is a protocol interface when the AGF-F andMGC-F or other AGF-F are not co-located (e.g. SIGTRAN)

    SIGTRAN to the MGC-F

    For mobile networks, encapsulates & transports BSSAP orRANAP signaling protocols (e.g. SS7) using SIGTRAN to the MGC-F

    One MGC-F may serve many AGS-Fs Applicable protocols include SIGTRAN, M3UA, IUA andV5UA over SCTP

    9).Application Server Function (AS-F)The AS-F is the application execution entity. Its primary role isto provide the service logic and execution for one or moreapplications and/or services.

    Th i l f th AGS F i t l t d t t

  • 5/27/2018 Modul 2 Softswitch

    19/68

    The primary role of the AGS-F is to encapsulate and transportV5 or ISDN (wireline), or BSSAP or RANAP (wireless) signalingprotocols over IP.

    R-F/A-F Characteristics : Encapsulates and transports PSTN signaling protocols (e.g.

    SS7) using SIGTRAN to the MGC-F or another SG-F For mobile networks, encapsulates and transports PSTN/

    PLMN signaling protocols (e.g. SS7) using SIGTRAN to theMGC-F or another SG-F

    The interface from the SG-F to the other entities is aprotocol interface when the SG-F and MGC-F or other SG-

    F are not co-located (e.g. SIGTRAN) One SG-F can serve multiple MGC-Fs Applicable protocols include SIGTRAN, TUA, SUA and

    M3UA over SCTP

    M f i li d di t d t ti

  • 5/27/2018 Modul 2 Softswitch

    20/68

    May perform signaling and media event detectionfunctions such as DTMF detection,

    on/off-hook detection, voice activity detection, etc. Manages its own the media processing resources required

    to provide the functionality mentioned above May have the ability to perform digit analysis based on a

    map downloaded from the MGC-F Provides a mechanism for the MGC-F to audit the state and

    capabilities of the endpoints Is not required to maintain the call state of calls passingthrough the MG-F; the MG-F only maintains the connectionstate of the calls it supports

    A SIP phone is an MG-F and MGC-F in a single box A SIP-capable gateway is an MG-F and MGC-F in a single

    box Hair pinning of a call by the MG-F directed toward the

    source network may occur under control of the MGC-F

    Applicable protocols include RTP/RTCP, TDM, H.248 and

    10) S i C l F i (SC F)

  • 5/27/2018 Modul 2 Softswitch

    21/68

    10).Service Control Function (SC-F) SC-F exists when the AS-F controls the service logic of a

    function. For this reason, the ISC recognizes a separate SC-F.

    Examples of SC-F protocols include : INAP, CAP and MAP;open APIs include JAIN and Parlay.

    11). Media Gateway Function: (MG-F) MG-F interfaces the IP network with an access endpoint or

    network trunk, or a collection of endpoints and/or trunks. MG-F serves as the gateway between the packet and

    external networks, such as the PSTN, mobile network, etc.

    For example, the MG-F could provide the gatewaybetween :

    an IP and circuit network (e.g. IP to PSTN), or between two packet networks (e.g. IP to 3G or

    ATM).

    It i l i t t f di f t i i

  • 5/27/2018 Modul 2 Softswitch

    22/68

    Its primary role is to transform media from one transmissionformat to another, most often between : circuits and packets, ATM packets and IP packets, or

    analog/ISDN circuits and packets as in a residentialgateway.

    MG-F Characteristics:

    Always has a master/slave relationship with the MGC- Fthat is achieved through a control protocol such as MGCPor MEGACO

    May perform media processing functions such as media

    transcoding, media packetization, echo cancellation, jitterbuffer management, packet loss compensation, etc. May perform media insertion functions such as call

    progress tone generation, DTMF generation, comfort noisegeneration, etc.

    12 M di S F ti (MS F)

  • 5/27/2018 Modul 2 Softswitch

    23/68

    12.Media Server Function (MS-F)The MS-F provides media manipulation and treatment of apacketized media stream on behalf of any applications. Itsprimary role is to operate as a server that handles requestsfrom the AS-F or MGC-F for performing media processing onpacketized media streams.

    MS-F Characteristic: Support for multiple codecs and transcoding Support for control by multiple AS-Fs or MGC-Fs Support for multiple concurrent capabilities:

    o digit detection

    o streaming of tones and announcements (anymultimedia file)

    o algorithmic tone generationo recording of multimedia streamso speech recognitiono speech generation from text

  • 5/27/2018 Modul 2 Softswitch

    24/68

    o speech generation from texto mixing (conference bridge)o fax processing

    o voice activity detection and loudness reportingo scripted combinations of the above

    Performs under the control of an AS-F or MGC-F through acontrol protocol, with either :

    tight coupling (resource control) or loose coupling(function invocation or scripts) Applicable protocols include SIP, MGCP and H.248

  • 5/27/2018 Modul 2 Softswitch

    25/68

    MGC Building Blocks

    N t k E l

  • 5/27/2018 Modul 2 Softswitch

    26/68

    Network Example Wireline

  • 5/27/2018 Modul 2 Softswitch

    27/68

    All-IP Network

  • 5/27/2018 Modul 2 Softswitch

    28/68

    VoIP Tandem Switching

  • 5/27/2018 Modul 2 Softswitch

    29/68

    POTS Carried over

    IP

    Access Net ork (V5/ISDN) o er IP

  • 5/27/2018 Modul 2 Softswitch

    30/68

    Access Network (V5/ISDN) over IP

    Cable Network (e g PacketCable) over IP

  • 5/27/2018 Modul 2 Softswitch

    31/68

    Cable Network (e.g. PacketCable) over IP

  • 5/27/2018 Modul 2 Softswitch

    32/68

    VoDSL and IAD over IP

  • 5/27/2018 Modul 2 Softswitch

    33/68

    Wireless (3GPP R99 Special Case NGN)

  • 5/27/2018 Modul 2 Softswitch

    34/68

    Wireless (3GPP R2000 General Case all IP)

    WCDMA Mobile Network

  • 5/27/2018 Modul 2 Softswitch

    35/68

    WCDMA Mobile Network

  • 5/27/2018 Modul 2 Softswitch

    36/68

    3GThird Generation

    3GPP3G Partnership Project (UMTS)

    AAAAuthentication, Authorization and Accounting (IETF)A-F(Call) Accounting Function (ISC)

    ADSLAsymmetric Digital Subscriber Line

    AGAccess Gateway

    AGS-FAccess Gateway Signaling Function (ISC)

    AINAdvanced Intelligent Network

    ANAccess NetworkAPIApplication Programming Interface

    ASApplication Server

    AS-FApplication Server Function (ISC)

    ATMAsynchronous Transfer Mode

    ATU-RADSL Terminal Unit-Remote

    AuCAuthentication Center (GSM)BGBorder Gateway

    BICCBearer Independent Call Control (ITU Q.1901)

    BSSAPBase Station Subsystem Application Part (GSM, 3GPP)

    CACall Agent

    CA-FCall Agent Function (ISC)

    Acronyms

  • 5/27/2018 Modul 2 Softswitch

    37/68

    CAMELCustomized Applications for Mobile Network Enhanced Logic (GSM)

    CAPCAMEL Application Part (GSM, 3GPP)

    CLICommon Language Infrastructure

    CMCable Modem

    CMTSCable Modem Termination System (DOCSIS, PacketCable)COPSCommon Open Policy Protocol (IEFT RFC 2748)

    CPLCall Processing Language

    DiffServDifferentiated Services

    DOCSISData Over Cable System Interface Specification

    DQoSDynamic Quality of Service

    DSLDigital Subscriber LineDSLAMDSL Access Multiplexer

    DTMFDual Tone/Multiple Frequency

    ENUME.164 Numbering (IETF RFC 2916)

    FSFeature Server

    GGSNGateway GPRS System Node (GPRS, 3GPP)

    GKGatekeeperGMSCGateway Mobile Services Switching Center (GSM, 3GPP)

    GPRSGeneral Packet Radio Service

    GSMGlobal System for Mobility

    HFCHybrid Fiber/Cable

    HLRHome Location Register (GSM, 3GPP)

    HSSHome Subscriber System (3GPP)

  • 5/27/2018 Modul 2 Softswitch

    38/68

    HTTPHyper Text Transport Protocol (IETF)

    IADIntegrated Access Device

    IETFInternet Engineering Task Force

    INIntelligent Network

    INAPIntelligent Network Application ProtocolISDNIntegrated Services Digital Network

    ISUPIntegrated Services Digital Network User Part (SS7)

    ITUInternational Telecommunications Union

    IUAISDN User Adaptation

    IVRInteractive Voice Response

    IW-FInter-working Function (ISC)JAINJava Application Interface Network

    LDAPLightweight Directory Access Protocol (IEFT)

    M3UAMTP3 User Adaptation (IETF SIGTRAN)

    MAPMobile Application Part (GSM, 3GPP)

    MEGACOMEdia GAteway COntrol (IETF RFC 3015 or ITU H.248)

    MGMedia GatewayMGCMedia Gateway Controller

    MGC-FMedia Gateway Controller Function (ISC)

    MGCPMedia Gateway Control Protocol (IETF RFC 2705)

    MG-FMedia Gateway Function (ISC)

    MMASMobile Multimedia Application Server (3GPP)

    MMCSMobile Multimedia Call Server (3GPP)

  • 5/27/2018 Modul 2 Softswitch

    39/68

    MPLSMulti-Protocol Label Switching

    MSMedia Server

    MSCMobile Services Switching Center (GSM, 3GPP)

    MS-FMedia Server Function (ISC)

    MTAMultimedia Terminal Adaptor (PacketCable)NCSNetwork Call/Control Signaling (PacketCable)

    NGNNext Generation Network

    OEMOriginal Equipment Manufacturer

    OSAOpen Service Access (3GPP)

    OSSOperational Support System

    PBXPrivate Branch eXchangePLMNPublic Land Mobile Network (3GPP, UMTS)

    POTSPlain Old Telephone Service

    PSEPersonal Service Environment (3GPP)

    PSTNPublic Switched Telephone Network

    QoSQuality of Service

    RANRadio Access NetworkRANAPRadio Access Network Application Part (3GPP)

    R-F(Call) Routing Function (ISC)

    RFCRequest For Comment (IETF)

    RGResidential Gateway

    RSVPResource ReSerVation Protocol (IETF)

  • 5/27/2018 Modul 2 Softswitch

    40/68

    RTCPReal Time Transport Control Protocol (IETF)

    RTPReal Time Transport Protocol (IETF RFC 1889)

    SC-FService Control Function (ISC)

    SCPService Control Point

    SCTPStream Control Transmission ProtocolSDPSession Description Protocol

    SGSignaling Gateway

    SG-FSignaling Gateway Function (ISC)

    SGSNServing GPRS System Node (GPRS, 3GPP)

    SIGTRANSIGnaling TRANsport (IETF M3UA, IUA, SUA, V5UA Drafts)

    SIPSession Initiation Protocol (IETF)SIP-TSIP For Telephony (IETF Draft)

    SNMPSimple Network Management Protocol

    SPS-FSIP Proxy Server Function (ISC)

    SS7Signaling System 7

    SUASCCP User Adaptation (IETF SIGTRAN)

    TCAPTransaction Capability Application Part (SS7)TDMTime Division Multiplexing

    TGTrunk or Trunking Gateway

    TGCPTrunking Gateway Control Protocol

    TLAThree-Letter Acronym

    TRIPTelephony Routing over IP (IETF RFC 2871)

  • 5/27/2018 Modul 2 Softswitch

    41/68

    TUATCAP User Adaptation (IETF SIGTRAN)

    UMTSUniversal Mobile Telecommunications System

    V5UAV5 User Adaptation (IETF SIGTRAN)

    VADVoice Activity Detection

    VLRVisitor Location Register (GSM, 3GPP)VoDSLVoice over DSL

    VoIPVoice over IP

    WAPWireless Application Protocol

    WCDMAWideband Code Division Multiple Access

    XMLExtensible Markup Language

    Example of Implementation

  • 5/27/2018 Modul 2 Softswitch

    42/68

    Example of Implementation

    IP Clients and

    Terminals

    SS7oIP

    SS7

    Switch STP

    PSTN Networks

    IP Core Networks(ISP)

    ManagementSystem

    MGCP/H.248

    AccessGateway

    TrunkGateway

    Signaling

    Gateway

    Softswitch(MGC)

    Internet

    ApplicationServer

    IP CustomerPremises

    SIEMENSNIXDORFSIEMENSNIXDORF

    [2] Sumber : Siemens, Surpass Packet

    ISDN-BRI

    SIEMENSNIXDORF

    SIEMENSNIXDORF

    Analog phone

    ISDN Terminals

    xDSL Terminals

    SIEMENSNIXDORF

    Analog phone

    ISDN-BRI

    SIEMENSNIXDORF

    ISDN Terminals

    xDSL Terminals

    SIEMENSNIXDORF

  • 5/27/2018 Modul 2 Softswitch

    43/68

    The

    SoftswitchSun MicroSystem version

    EXTRA SLIDE

    S ft it h C t

  • 5/27/2018 Modul 2 Softswitch

    44/68

    Softswitch Components

  • 5/27/2018 Modul 2 Softswitch

    45/68

    1. Media Gateway Controller (MGC) / Call Agent(CA) / Softswitch

    Hold call processing rules by controls SG & MG(to perform the job) : call set up & tear down.

    Interfaces to the OSS

    Interworking with other networks

    3. Media Gateway (MG)

    Gateway between SS7 network and the nodesmanaged by the Softswitch

    2. Signaling Gateway (SG)

    Handels the media data payload includingcodec/compression

    Supports legacy telephony (PSTN) : CAS/ISDN

  • 5/27/2018 Modul 2 Softswitch

    46/68

    3. Media Server

    Perform peripheral functions such as DSP, IVRetc

    Provide all the revenue generating features andservices like billing, multi-party conferencing etc.

    It uses the resources and related services locatedon other components of the Softswitch

    It may also support certain services to meetcertain implementation necessity e.g.:GateKeeper.

    4. Feature Server)

  • 5/27/2018 Modul 2 Softswitch

    47/68

    a Functional Requirements

  • 5/27/2018 Modul 2 Softswitch

    48/68

    a. Functional Requirements

    Call control engine

    Voice call establishment protocols : H.323, SIP

    Media control protocols : MGCP, Megaco/H.248 Class of service and quality of service control

    SS7 control protocol: SIGTRAN (SS7 over IP)

    SS7 processing (when using SigTran)

    QoS related protocol message handling such as RTCP Routing, including :

    Routing component : local dial plan (E164 to port mapping)

    Digit analysis overlap and/or enblock signaling

    Digit translation support for IP, FR, ATM and other networks

    Call Detail Records (CDR) for billing Bandwidth management control

    Provisioning for Media Gateways: Assignment and real time configuration of DSP resources

    DS0 channel assignments

    Voice transmission (coding, compression, and packetization)

    P i i i f Si li G t

  • 5/27/2018 Modul 2 Softswitch

    49/68

    b. System Characteristic

    Provisioning for Signaling Gateways: SS7 variants

    Process Timers

    Linkset configuration

    Point code or routing configuration Gatekeeper registration

    It is CPU intensive. A multi-processor system is mostpreferred.

    A large in-memory database required. Its enable multipleprocesses to live in memory.

    It deals mostly with IP traffic. A sufficient amount of high-speed connectivity may be required.

    A dual-redundancy approach for network connectivity isnormally required.

  • 5/27/2018 Modul 2 Softswitch

    50/68

    It requires support for a variety protocols.

    Disk storage is primarily used for logging.

    It must be highly available. There are several methods for

    achieving this.

    2. Signaling Gateway (SG)

    Creates a bridgebetween the SS7 network and an IPnetwork

    Under the control of the Gateway Controller a Signaling

    Gateway causes a Softswitch to appear like an ordinary

    SS7 point code(SS7 node) in an SS7 network.

    The Signaling Gateway only handles SS7 signaling;

    Media Gateway handles the voice circuits established by

    the SS7 signaling mechanism.

    SIGTRAN defines a suite of protocols and User Adaptation

  • 5/27/2018 Modul 2 Softswitch

    51/68

    SIGTRANdefines a suite of protocols and User Adaptation

    layers for ransporting signaling information over IP-based

    networks.

    If SigTran is used as the protocol between the Gateway

    Controller and the Signaling Gateway, then only MTP1,

    MTP2, and SigTran reside on the Signaling Gateway. In this

    case, MTP3 and higher protocol stacks will reside on the

    Gateway Controller.

    A Signaling Gateway usually supports the following layers :

    SCTP, which is responsible for reliable signaling

    transport, streaming, congestion avoidance and control

    M3UA, which supports the transport of ISUP, SCCP, andTUP messages over IP

    M2UA, which supports congestion control and the

    transport of MTP3 messages

    IUA, which supports the Q.931/Q.921 interface

    M2Peer, which supports the MTP3-to-MTP2 interface

  • 5/27/2018 Modul 2 Softswitch

    52/68

    If a proprietary event interface is used between the

    Gateway Controller and the Signaling Gateway, then the

    entire SS7 protocol stack resides on the Signaling

    Gateway (including MTP3, ISUP, SCCP, and TCAP). A signaling gateway establishes the protocol, timing, and

    message-framing requirement of the SS7 network, as well

    as the functional equivalents within the IP network.

    Refer to Appendix B for background details on Signaling

    and SS7.

    a. Functional Requirements

    A Signaling Gateway must support the following functions :

    It must provide physical connectivity to the SS7 networkvia a TI/El or Tl/V.35 physical connection

    It must be able to transport SS7 information betweenGateway Controller and Signaling Gateway via an IPnetwork

  • 5/27/2018 Modul 2 Softswitch

    53/68

    It must provide a transmission path for voice, video, andoptionally data. (Data transmission may be supportedwithin the Media Gateway)

    Provide Highly Available SS7 operation fortelecommunication services

    b. System Characteristic

    A Signaling Gateway has the following system characteristics: It is I/O intensive, but not very CPU intensive.

    A maximum amount of memory should be available to hold

    state information, configuration information, the point code

    map, alternate routes, etc. A disk storage is primarily used for logging; a small

    capacity may be adequate.

  • 5/27/2018 Modul 2 Softswitch

    54/68

    The Ethernet interface (to the IP network) may require dual

    redundancy.

    It may interface with the SS7 network by using a T1/E1,with a minimum 2 D-channels, and a maximum 16 D-

    channels.

    Performance and flexibility can be increased using a H.110

    or H.100 bus.

    High Availability is a requirement, multiple Signalling

    Gateways or signalling links are available. Redundancy is

    built into SS7 networks by design.

    3 Media Gateway (MG)

  • 5/27/2018 Modul 2 Softswitch

    55/68

    3. Media Gateway (MG)

    Provides transport media (voice, data, fax, and video)

    between the IP packet network and the PSTN.

    Typically, DSP perform :

    analog-to-digital conversion

    voice/audio code compression

    echo cancellation

    silence detection

    suppression

    comfort noise generation

    out-of-band DTMF signal transport, etc.

    DSPs control the translation of voice into packets for the

    IP network Appendix C has more details on Media encoding of

    digitized audio.

    a Functional Requirements

  • 5/27/2018 Modul 2 Softswitch

    56/68

    a. Functional Requirements

    A Media Gateway should support the following :

    Transmission of voice data using the RTP transmission

    protocol.

    DSP resource and T1 timeslot allocation under control of

    the Gateway Controller, as a result of MGCP or MEGACO

    messages. SIP is preferred, although optional.

    Manage DSP resources to provide voice and packetfunctions for the services mentioned above.

    Support for legacy protocols such as loop-start, ground-

    start, E&M, CAS, QSIG, and ISDN over T1.

    Support of T1 clear channel configuration for transferringvoice traffic payload in SS7 networks.

    Managing T1 resources and links.

    Hot plug of DSP and Tl cards.

  • 5/27/2018 Modul 2 Softswitch

    57/68

    Redundancy and HA strategies for Media Gateway

    software.

    Ability to scale the Media Gateway including the ports,

    cards, and nodes without impacting other Softswitch

    components.

    A Media Gateway has the following system characteristics:

    It is I/O intensive; I/O scalability is required.

    The maximum amount of memory may be necessary to

    hold state information, configuration information, MGCPmessages, DSP libraries, etc.

    A disk storage is primarily used for logging; a small

    capacity may be adequate.

    b. System Characteristic

  • 5/27/2018 Modul 2 Softswitch

    58/68

    The Ethernet interface (to the IP network) may require

    redundancy.

    The interface to the TDM network may need to span several

    T1/E1 interfaces.

    Densities of 120 ports (DS0s) are normal. Typically these

    interfaces incorporate onboard DSPs to perform several

    types of compression.

    H.110 bus can be leveraged for localized system flexibility. A High Availability configuration may scale the user density.

    4 Media Server

  • 5/27/2018 Modul 2 Softswitch

    59/68

    4. Media Server

    Usually separately from the Feature Server because

    Media Server applications involve specialized media

    processing (must support high-performance DSP hw).

    a. Functional Requirements

    A Media Server may have the following functional

    requirements Basic voicemail functionality

    Integrated fax mailbox, notification may use e-mail or pre-

    recorded message.

    Voice recognition capability if provided, e.g voice activity

    dialing can route a voice-activated call by using database

    lookups, and then route the call.

    Video conferencing capability including video conference

    setup and transmission via H.323 or SIP.

    Video conferencing capability including video

  • 5/27/2018 Modul 2 Softswitch

    60/68

    b. System Characteristic

    conference setup and transmission via H.323 or SIP.

    Speech-to-text capability to send text to a persons

    email account or pager device by using voice input.

    Speech-to-Web feature converts key words into textstrings, which can be used for Web lookup or Web

    access.

    Unified messaging is the ability to read voice, fax, and

    email messages via the same user interface.

    A Media Server has the following system characteristics:

    It is CPU intensive, as it may handle a lot of MGCPmessage traffic.

    Several implementation options exists with local or co-

    located DSP resources or native CPU

  • 5/27/2018 Modul 2 Softswitch

    61/68

    The maximum amount of memory may be required for in-

    memory databases, large local caching buffers,

    extensive libraries, and so forth.

    A disk storage used for logging can be of small capacity.If DSP libraries, speech patterns are stored, adequate

    storage is needed on Disk.

    It handles mostly IP traffic, if DSP resources are used for

    speech processing. It typically can be clustered (n+m type) for high

    availability.

    5 Feature Server

  • 5/27/2018 Modul 2 Softswitch

    62/68

    5. Feature Server

    Feature Server is defined as an application-level

    server that hosts, a set of business services.

    This may be also referred to as a Business Application

    Server.

    Since most feature servers host business services and

    communicate over IP networks, there are no

    softswitch-specific constraints on how to divide orgroup application components.

    These value-added services can either be part of the

    call agent, or they can be deployed separately. The applications communicate with the Call Agent

    through protocols such as SIP, H.323 and others.

    These applications are usually hardware-independent

    but they may require extensive databaseaccess.

  • 5/27/2018 Modul 2 Softswitch

    63/68

    Examples of feature services: 800 number serviceThis service provides lower call

    charges for high levels of incoming calls.

    Translation of the 800 number to an actual target

    telephone number is provided by the 800 number

    database. The called party pays for these calls.

    900 number serviceThis service provides

    information, contest call-in, and public opinion polls.The caller pays for these calls.

    Billing serviceCall detail records (CDRs) are created

    by the call agent. The CDR program has many billing

    features, such as the ability to apply rates based online type, time-of-day, etc.

    This service may offer the customer access to their

    billing record on demand via a voice call or a Web

    request.

    H 323 G t K Thi i t ti

  • 5/27/2018 Modul 2 Softswitch

    64/68

    H.323 GateKeeperThis service supports routing

    across domains. Each domain (which is handled by a

    Softswitch) can register its phone numbers and trunk

    access numbers with the GateKeeper via H.323. TheGateKeeper provides the call routing service (and digit

    translation) for each H.323 endpoint.

    The GateKeeper may provide billing and bandwidth

    management control to the Softswitch. Calling card servicesThis service allows a caller to

    access long distance service via a traditional

    telephone.

    Billing, PIN authentication, and routing support are

    provided by the service. Call authorizationThis service establishes Virtual

    Private Network (VPN) using a PIN authorization.

    VPNThis service establishes virtual private (voice)

  • 5/27/2018 Modul 2 Softswitch

    65/68

    s se ce estab s es tua p ate ( o ce)

    networks. These are private networks which can offer the

    following features:

    Dedicated bandwidth (via leased high-speed networks)

    Guaranteed Quality of Service (QoS)

    Enhanced features that do not necessarily adhere to

    standards

    Private dialing plans

    Secure encrypted voice transmission Centrex servicesWith this service, the service provider

    offers features usually found only in large central offices and

    PBX systems, such as:

    Basic features: call waiting, forward, transfer, park, hunt,and voicemail

    Convenience features: autodial, speed dial, calling line ID

    Customized private dialing plans

    Secure encrypted voice transmission

    Call center services:A t ti ll di t ib ti hi h ffi i tl t

  • 5/27/2018 Modul 2 Softswitch

    66/68

    Automatic call distribution, which efficiently routes

    incoming calls to multiple destinations

    Answering agents based on a configured policy

    management schemeSystem Characteristic

    A Feature Server has the following system characteristics:

    It typically requires moderate to high CPU utilization. This is

    dependent upon the specific application. A large onboard memory is desirable for low latency.

    It may require CPU scalability to scale with traffic and

    application enhancements.

    Several databases may be located at the Feature server. Adequate disk storage may be budgeted for the application

    needs depending on the nature of the application. 100GB to

    2TB range for a typical voice mail bank.

    The Ethernet interface (to the IP network) may be

    implemented with dual redundancy.

  • 5/27/2018 Modul 2 Softswitch

    67/68

    Example of Implementation :

  • 5/27/2018 Modul 2 Softswitch

    68/68

    p p

    Soffswitch Integration using Compact PCI Technology (cPCI)