Softswitch

Overview

Overview

改變 Telecom 生態

Telephone Network

IN Components

Softswitch Architecture

Softswitch Architecture

Softswitch Architecture

Open Architecture

SoftSwitch Software Architecture

Example: LNP

Example: CID

Softswitch Protocols - MEGACO

Softswitch Protocols - IETF SIGTRAN

SS7 Signaling Points

SS7 Protocol Stack

SS7 Protocol Stack

SIGTRAN Protocol Stack

SIGTRAN Protocol Stack

ISUP-SIGTRAN Conversion

SCCP-SIGTRAN Conversion

TCAP-SIGTRAN Conversion

Softswitch Protocols - SIP

SIP Servers

SIP-T (SIP for Telephone)

SIP-T References

SIP-TSI

Open API: JAIN

Open API: JAIN

Applying JAIN to Softswitch

Servise API: Parlay

Basic Call Control

IN Call Control

Inter-Softswitch Communications

Softswitch Networks

Softswitch-SIP Networks


Untitled Document
Overview
 
Emulating Circuit Switch in Software
Wed Mar 16 00:32:32 CST 2011

Untitled Document
Overview
 
Provides Open Layered Architecture
Circuit-Switched Soft-Switched
solutions in a proprietary box Solutions are open standards-based
Expensive Customers choose best-in-class products
LIttle room for innovation Open standards enable lower cost for innovation
Wed Mar 16 00:32:33 CST 2011 Untitled Document
改變 Telecom 生態
Integration/Incorporation
   
Convergence of voice and data
   
Combination of telecom and Internet Technologies
   
Reuse PSTN database and INservices in packet networks
   
Multiple sources for ap development and deployment
Standardization
   
standard interface (protocols) for communications
   
Open standard (APIs) for service creation
   
Customized services created by users themselves
   
Better scalability
Wed Mar 16 00:32:33 CST 2011 Untitled Document
Telephone Network
Wed Mar 16 00:32:34 CST 2011 Untitled Document
IN Components
SSP Service Switching Point switching, signaling, routing, service invocation
STP Service Transfer Point signaling, routing
SCP Service Control Point service logic execution
SDP Service Data Point subscriber data storage, access
IP Intelligent Peripheral resource such as customized voice announcement, voice recognition, DTMF digit collection
Wed Mar 16 00:32:35 CST 2011 Untitled Document
Softswitch Architecture
Wed Mar 16 00:32:36 CST 2011 Untitled Document
Softswitch Architecture
Wed Mar 16 00:32:37 CST 2011 Untitled Document
Softswitch Architecture
Media Gateway Controller (MGC)
   
provide basic call control, signaling, etc.
   
manages resources, generate CDR
Application Service (AS)
   
hosts enhanced services:
   
calling card, 800/080 translation, voice mail, follow-me
   
porvides service/AP interfaces
   
access to underlying service and switching functions
Media Controller (MS)
   
Provdes specialized resources:
   
IVR, conferencing, facsimile functions
   
AS can access MSto utilize resurces on MS
Wed Mar 16 00:32:38 CST 2011 Untitled Document
Open Architecture
Wed Mar 16 00:32:39 CST 2011 Untitled Document
SoftSwitch Software Architecture
Wed Mar 16 00:32:40 CST 2011 Untitled Document
Example: LNP
 
LNP (Local Number Portability)
Wed Mar 16 00:32:41 CST 2011 Untitled Document
Example: CID
 
CID (Call ID Delivery)
Wed Mar 16 00:32:42 CST 2011 Untitled Document
Softswitch Protocols - MEGACO
Wed Mar 16 00:32:43 CST 2011 Untitled Document
Softswitch Protocols - IETF SIGTRAN
Wed Mar 16 00:32:44 CST 2011 Untitled Document
SS7 Signaling Points

Wed Mar 16 00:32:45 CST 2011 Untitled Document
SS7 Protocol Stack
Wed Mar 16 00:32:46 CST 2011 Untitled Document
SS7 Protocol Stack
INAP IN Application Part  
MAP Mobile Application Part  
TCAP Transaction Capabilities Application Part
  • Supporting the exchange of non-circuit related info. between signaling points
  • Queries and responses sent between SSPs and SCPs are carried in TCAP message
SCCP Signaling Connection Control Part
  • Used as the transport layer for TCAP for TCAP-based services
  • Global title translation signaling point and subsystem number is determined from the global title
MTP Message Transfer Part
Level 3
  • Signaling message handling
    • Providing message routing between signaling points in the SS7 network
    • Point-to-Point
  • Signaling message management
    • Rerouting traffic to other SS7 signaling links when nodes become unavailable
MTP MTP
Level 2
Providing error detection/correction and sequenced delivery of the SS7 messages
MTP MTP
Level 1
Defining the physical, electrical,and functional characteristics of the digital signaling link
Wed Mar 16 00:32:47 CST 2011 Untitled Document
SIGTRAN Protocol Stack
Wed Mar 16 00:32:48 CST 2011 Untitled Document
SIGTRAN Protocol Stack
Wed Mar 16 00:32:49 CST 2011 Untitled Document
ISUP-SIGTRAN Conversion
Wed Mar 16 00:32:49 CST 2011 Untitled Document
SCCP-SIGTRAN Conversion
Wed Mar 16 00:32:50 CST 2011 Untitled Document
TCAP-SIGTRAN Conversion
Wed Mar 16 00:32:51 CST 2011 Untitled Document
Softswitch Protocols - SIP
 
SIP (Session Initiation Protocol) ITIF RFC 2543
User Agents Client and Server
Servers Registrar, Proxy, Redirect Server
Wed Mar 16 00:32:52 CST 2011 Untitled Document
SIP Servers
Wed Mar 16 00:32:52 CST 2011 Untitled Document
SIP-T (SIP for Telephone)
Wed Mar 16 00:32:53 CST 2011 Untitled Document
SIP-T References
Encapsulation of ISUP in the SIP body draft-ietf-sip-isup-mime-08
Translation of ISUP Info. in the SIP header draft-ietf-sip-isup-header-00
Use of INFO Method for mid-call signaling draft-ietf-sip-isup-method-05
Wed Mar 16 00:32:54 CST 2011 Untitled Document
SIP-TSI
 
SIP-TSI (SIP for Telephony Service Interface )
   
Proposed in the International Softswitch Consortium (ISC)
   
Not an IETF standard or an Internet Draft
Wed Mar 16 00:32:55 CST 2011 Untitled Document
Open API: JAIN
 
JAIN (Java APIs for Integrated Networks)
Goals
   
Network Convergence - Any network
   
Secure network access - By anyone
   
Service/Ap portability - Write once, run anywhere
Protocol API Specifications
   
Interfaces to PSTN, IP, ATM, wireless
   
Abstract the details of networks and protocol
Application API Specifications
   
Interface required for service creation
   
Allow for the development of portable applications
Wed Mar 16 00:32:56 CST 2011 Untitled Document
Open API: JAIN
Wed Mar 16 00:32:56 CST 2011 Untitled Document
Applying JAIN to Softswitch
Wed Mar 16 00:32:57 CST 2011 Untitled Document
Servise API: Parlay
 
Goal: Network independent and application portability
Wed Mar 16 00:32:57 CST 2011 Untitled Document
Basic Call Control
Wed Mar 16 00:32:58 CST 2011 Untitled Document
IN Call Control
Wed Mar 16 00:32:59 CST 2011 Untitled Document
Inter-Softswitch Communications
Wed Mar 16 00:32:59 CST 2011 Untitled Document
Softswitch Networks
Wed Mar 16 00:33:00 CST 2011 Untitled Document
Softswitch-SIP Networks
Wed Mar 16 00:33:01 CST 2011