NGN
NGN
NGN
Course Objectives:
Identify differences in legacy networks & Next Generation Networks Describe NGN Architecture and NGN Services Describe NGN Signaling protocols and their workings Identify media gateways and their connectivity Describe current and future NGN trends regarding Multimedia Services
Video Services:
Video telephony Cable TV Video On Demand
Data Services:
Site-to Site Connectivity Internet Access
Legacy/Traditional Networks
Traditional circuit switches: -Meant for voice services
-Connectivity & switching -Short Holding time
Circuit switches for Data Calls: -Internet calls -Longer Holding time -Less bandwidth and less revenue
Focus shifted from basic telephony and supplementary to Multimedia Services for users from any place and at any time
Advantage: Beneficial as a standalone systems and solutions Disadvantage: High operational cost Slow to deploy Different devices are required for different services
7
Access n/w
Switches
Access n/w
PSTN designed for POTS, basic copper wire line voice service
8
Branch Office
Virtual Connections
Branch Office
Branch Office
OMC
HLR
MSC
Fixed Network
VL R
BSC
GMSC
BTSs
Public Land Mobile Network: Providing voice services to mobile and Fixed networks
10
Internet: Data services exclusively, packet switched network with some other services
11
MSC2 MSC3
High CAPEX
MSC1 MSC5 MSC4 MSC6 MSC.. MSC7 MSC8
High OPEX
Need more investment on sites and accessories Need more staff for O&M
Need more transmissions for inter-connecting Need more time for service deployment and O&M
12
SMS 5%
SMS MMS
Voice 95%
Location Services
Transactions
Business Data
Voice 58%
Machine to Machine
Multi Media
13
Future Trends
14
Future Trends
1990
Simple
1995
2000
Multi-service Multi-protocol
2005
2010
Integration
15
16
Arrival of new Telecom services, fast packet switching and enhanced VVD laid the foundation of a New Generation of Networks or NGN for new generation of services
17
What is NGN?
NGN is Voice Over IP, bypassing the regular switches to save the investment on Switches and Trunks. NGN is network convergent technology, combining wireline (PSTN), wireless (GSM, CDMA and 3G) and packet data network together, for integrated voice, data and multimedia services. NGN is a flat telephone network over Packet Data Network, instead of traditional Hierarchy structured telephone network with reduced investment.
18
Why NGN
Increased demand for bandwidth is not possible through existing PSTN. Requirement for new services. Telecom operators wants to reduce the OPEX and CAPEX (Need one common network for all services). Future proof network to handle Voice, Data and Multimedia. Optimising and simplifying transmission links.
19
NGN - Drivers
Demands for new services competition
Operation Cost
Diversity in Technologies
Rapid introduction of new technology Voice/Data and wire/wireless integrated management Interoperability: Multi-vendor equipment
20
DATA
VIDEO
SERVICE
Legacy Networks were dedicated and isolated networks with service specific signaling and routing for service connection Limited Broadband and Multimedia services High OPEX High Service cost Long Service provision time Inefficient O&M Too many sites, too many types of nodes Outdated and aged Exchanges
PSTN
GSM/CDMA
Public Data network CATV
VOICE
SERVICE SERVICE
data
Copper
Optical
Wireless
NGN has a common IP core and provide nomadically accessible IP applications regardless of a specific access link or user device Provide integrated services instead of limited service Centralized management and simple network structure, reduce OPEX OPEX Saving from reduction of transmission, room space, O&M center, etc. Realize the fast and cost effective new service deployment. Pave the way to all-IP network
21
22
Distributed Model
O&M
Application Servers
Charging
Basic & Supplementary Telephony services
SoftSwitch
H.248/MGCP T D M T D M IP H.323/SIP T D M MG IP Phone
Call Control
POTS Phone
IP
Packet Network
23
24
Characteristics of NGN
Packet-based transfer
Separation of control functions among bearer capabilities, call/session, and application/ service Decoupling of service provision from network, and provision of open interfaces Support for a wide range of services and applications Broadband capabilities with end-to-end QoS
25
Characteristics of NGN
Interworking with legacy networks via open interfaces Generalized mobility Unrestricted access by users to different service providers Converged services between Fixed/Mobile Compliant with all Regulatory requirements, for example concerning emergency communications and security/privacy, etc
26
Structured network architecture, smooth evolution, variety of services available Rapid Service provisioning Cost-effective multi-service access One IP based multi-service bearer network Retain/expand customer base and ARPU (Average Revenue Per User) increase
CAPEX Savings
Pay as you grow for Network expansion
28
SoftSwitch
CPU
Service Server
Switching Array
IP Core
Trunk Module
Trunk Gateway
IN
NMS
App Server
Policy Service
Soft switch
ISUP SG
STP
Soft switch
switch
PSTN
PLMN
30
NGN
APP server NMS
Softswitch
iHLR
FE/GE
E1/SDH/SONET
MS Transit Office 1 MS Transit Office 2
IP Network
FE/GE FE/GE
Media gateay
Twistedpair Cable
LS
V5.2
LS
E1
LS
E1
LS
AN or Remote Unit
MSAN
AN
OLT
Remote Module
31
NGN
SS
APP
NMS
iHLR
OS
SCP
FE/GE
Tandem Office
E1/SDH/SONET
SG7200 SG
FE/GE
Data Network
FE/GE Media Gateway
LE
LE
AN or Remote Unit
Remote Module
Twisted-pair Cable
Subscriber
ISDN Subscriber
ISDN Subscriber
DSL Subscriber
DSL Subscriber
32
33
NGN Architecture
Characteristics of Next Generation Network:
NGN is designed with an open network framework. NGN adopts the hierarchical architecture, which is divided into media access layer, transport layer, control layer and service/application layer. NGN is based on standard protocols and packet switching network.
34
Control Layer
Edge Access
Media Access Layer
35
Access Layer
Interworks between Core Packet Transport layer and various existing communication networks. Provides access of various communication terminals such as analog phone, SIP Phone, PC Phone visual terminal and intelligent terminals to the Core Packet Transport layer via various access gateways
36
The packet switching network composed of backbone transmission equipments such as IP router or broadband ATM switch as the bearer basis of the softswitch system.
37
Application Layer
Layer with various applications and services such as client oriented integrated intelligent services and service customization.
39
Network Control
Soft Switch
Soft Switch
Core Switching
Edge Access
SG
TMG
PSTN
UMG
UMG PLMN/3G
40
IN
MRS6100
Control Layer
SoftX3000 SoftX3000
IP Core
SG7000 UMG8900
Video GW
UMG8900
3G Access
Access Layer
PSTN
UMG8900
PLMN
STP
switch
PSTN
2G 3G Terminal Terminal
41
SCP
Router Server
ZXSS10 SS1
AAA Server
Application Server
ZXSS10 SS1
Policy Server
Control
Softswitch
Softswitch
Access
SG
TG
NAS
H323 GW
AG
IP PBX
MSAG
IAD
WAG
SS7 Network
PSTN/ISDN
Broadband Access
Wireless
42
PSTN Access
Softswitch APP NMS
IP Core
SG
TG
PSTN
43
SIP-T FE/GE
IP Bearer Network
Signalling Gateway
FE/GE
TDM Bearer Network
FE/GE
SG
Signaling gateway
SG TS TG
HSTP
TS
TG
CityA PSTN
MS
LSTP LSTP
MS
CityB PSTN
LS
LS
44
ENIP
NMS
Intelligence
Softswitch
Signaling GW SS7/TDM Resource Manager Multi Service Edge Route
PSTN
SS7/V5.2/TDM Media GW
IP Core Network
MSAN
XDSL/LAN/POTS
AP
LAN IAD AP
POTS Softphone
POTS
Softphone
Residential
Enterprise
Mobile Scenario
45
Convergence-oriented
ENIP NMS
Centralized user profile center and application layer for service convergence and fast service deployment
Softswitch
Convergence
MSAN
POTS Softphone
POTS
Softphone
Unified multi-service access node for diversified services, decreasing the number of access node,
Enterprise
Residential
46
Broadband-oriented
ENIP NMS
Softswitch
IP Core Network
Broadband
Broadband
MSAN
AP IAD
POTS Softphone
POTS
Residential
Enterprise
47
Intelligence-oriented
ENIP NMS APP Server 3rd Party
Intelligence
Centralized user profile center, session control and application layer Bring intelligence to whole network
Softswitch
IP Core Network
Broadband
MSAN
AP IAD
Softphone
POTS Softphone
POTS
SIP Phone
Residential
Enterprise
48
49
50
Centralized Intelligence
52
NGN Values
Distributed and Open architecture
53
54
Signaling in Telecommunications
Signaling:
used for establishing, controlling and monitoring the connections among networks and the end devices
Provides the means (paths, ways or directions) to exchange Connection-related information Was simple in case of only voice Became complex with Value Added & Supplementary services
55
Signaling in NGN
NGN signaling protocols: H.323, H.248, SIP, MGCP, Sig Tran, etc
User to User
Media Gateway Controller to MGWC
User to MGWC and MGWC to user User to Soft switch and vice-versa Signaling Transport Protocol: (Sigtran) PSTN to NGN Internetworking
MGWC Protocol: H.248/MEGACO Control of Media Gateways & media (voice, video) coding
56
57
H.245
G.711, G.722,
G.723, G.729
H.261, H.263
58
H.323 Components
H.323 defines four major components for packet based communications:
Terminal, Gateway, Gatekeeper, Multipoint Control Unit
Gateway MCU
Terminal
Terminal
Terminal
59
H.323 Components
Terminals: Client endpoints in network say IP phones, PCs. Must
support audio, G.711(64kbps) G.723.1, G.729, GSM & others
60
H.323 Terminals
Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the multimedia applications. Must support audio G.711 (64 kb/s). Several compression coders G.723.1, g.729, GSM & others Should also have support for Video, data Support for RTP used for packet media flow
61
H.323 Terminals
Audio appls video appls
Terminal Call Manager
H261 H263
RTCP
H225 RAS
T120 Data
RTP
62
H.323 Gateways
Gateway provides connectivity between an H.323 network and a non-H.323 network By translating protocols for call setup and release Converting media formats between different networks Transferring information between the networks connected by the gateway. A gateway is not required, however, for comn. b/w two terminals on an H.323 network
63
H.323 Gateways
On the H.323 side, a gateway runs H.245 control signaling for exchanging capabilities H.245 call signaling for call setup and release H.225 registration, admissions, and status (RAS) for registration with the gatekeeper On the SCN side, a gateway runs SCN-specific protocols (e.g., ISDN and SS7 protocols) Translation between audio, video, and data formats may also be performed by the gateway
64
H.323 Gateways
Interworking Call Control
RTP
RTCP
H225 RAS
Physical Interface
65
H.323 Gatekeepers
Considered brain of H.323 network It is the focal point for all calls within the H.323 network Provide services such as addressing, authorization and authentication of terminals and gateways bandwidth management and call-control services for H.323 endpoints An optional feature--Call-signaling routing. Endpoints send call-signaling messages to Gatekeeper which are routed to destination endpoints
66
H.323 Gatekeepers
Gatekeeper provides bandwidth control by using messages, bandwidth request (BRQ), confirm (BCF), and reject (BRJ) For instance: A threshold for simultaneous connections in H.323 network is specified Gatekeeper can refuse for any more connections once the threshold is reached. The result is to limit the total allocated bandwidth to some fraction of the total available, leaving the remaining bandwidth for data applications.
67
H.323 Gatekeepers
Gatekeeper Manager
Billing Services
H225 RAS
Directory Services
Security Services
68
Multipoint Controller: Controls conference call for a Multicast(many users) or Unicast(to single user) Multipoint Processor: provides advanced functions in H323 like video mixing, audio mixing or video switching
70
IP network
H.225 describes how audio, video, data and control information be managed In IP network in equipment having H.323 H.245 are control signaling which includes receiving & transmitting capabilities Logical channel signaling etc
71
Gatekeeper Request
H.323 Gatekeeper
H.323 Gateway
Gatekeeper Confirm/Reject
Who is my Gatekeeper
72
Registration Request
H.323 Gateway
H.323 Gatekeeper
Registration Confirm/Reject
73
Admission Request
Admission confirm/reject
Find where is 212 NXX XXXX Can I call that IP address 12.10.2.2
74
H.323 Gateway
H.323 Gateway
77
RAS
Call Setup: RAS/H.225/Q.931 Call Negotiation: H.245 Media Channel Setup: H.245 Media Transport: RTP/RTCP Call Termination: H.245/H.225/Q.931/RAS Who I want to call Our capabilities Lets open an audio channel Send the audio
We are done
79
80
81
82
SIP Components
To establish sessions SIP has following components to perform the session functions:
1. User Agent: UAC (sends/receives SIP requests) UAS (sends answers to SIP requests)
2. Servers:
(can all be in same machine)
Proxy (establishes calls between users) Redirect (generates redirection answers) Register (accepts register requests, gives location and address of user)
SIP relies on SDP(Session Description Protocol) to exchange session contents like H323 uses H245 for actual media exchange
83
xyz@wto.com INVITE xyz@wto.com From: abc@itsp.com OK ACK SIP Server Media Stream ACK xyz@wto.com
OK abc@itsp.com
84
INVITE xyz@wto.com
xyz?
From: abc@itsc.com
135.79.24.68
SIP Response:
Client Error 404 --- Not found Server error 500 --- Internal Server error Client error 484 --- Address incomplete
SDP describes: Type of media (V/V/D), format (CODECS G.729, G.731 etc), transport protocol (RTP/UDP/IP) and transport address (UDP port numbers)
87
INVITE ACK
BYE
1xx 2xx
3xx 4xx 5xx
Informational Success
Redirection Failure of Request Server Failure Global failure
88
89
IAM- Initial Address Message ACM- Address Completion Message CRCX- Create Connection MDCX Modify connection (add video) RESP Response to connection
SG
RESP
SS
LE
RTP/UDP/IP
LE
TMG/UMG 1
Media Stream
phone
TMG/UMG 2
phone
90
MGCP Messages.
Command Endpoint Configuration Create Connection Modify Connection Delete Connection Notification Request Notify Audit Endpoint Audit connection Restart In Progress Direction of Flow and Command itself MGC to MG MGC to MG MGC to MG MGC to MG MGC to MG MG to MGC MGC to MG MGC to MG MG to MGC EPCX CRCX MDCX DLCX RQNT NTFY AUEP AUCX RSIP
91
MGC
MG1
MG2
MGC
LEX2 Phone
MGCP CRCX
IAM
ACM
Ringing
OFF hook
ANM
ANM
92
MEGACO/H.248, functions
MEGACO defines the rules/protocols for the Sofswitch to control MGWs Typically MEGACO/H.248 provides support for media streams It provides support for VoIP & multimedia support for PSTN or VoIP within the IP network MEGACO provides base architecture for controlling MGWs how MGWs can be controlled by SS (MGC) MEGACO/H.248 works for a distributed architecture
94
MEGACO/H.248, workings..
MEGACO provides:
Total control over Media Gateways MGs Call admission and billing Signaling interface to PSTN Translation for H.323 or SIP protocols
95
Context:
-- It is the association between two Terminations
(Endpoints) For example: between two Endpoints (Local Call) between two RTP ports (Transit Call)
96
Termination
Context
Multimedia Context (Conference Call)
Termination
X
Termination
Termination
Termination
97
MEGACO Packages.
MEGACO/H.248 define aspects of signaling as Packages:
Commonly defined functions like:
Connectivity, Transfer and Hold etc Examples of Packages are: Transactions = Number Contexts = Number, $ Termination = Identity or $ Package Data = off-hook, on-hook, port # Events, Signals, statistics = ring back tones, tone itself, time to ring
100
MEGACO Messages
Messages Add Modify Subtract Move Audit Value Audit Capabilities Notify Service Change Description of Messages Addition of a Termination to a context. First Add message creates new context Modification of features of termination, dial tone Removal of a termination fro a context (disconnection) Removal of a termination from context and addition of this termination to another context (Conference Call) Requests Information about features, events, signals When SS learns features like PRI/BRI or any other Requests Information about all possible features, events, signals allowed for this termination Notification on Events (off-hook, on-hook) Notification of changes of termination like dead, bad
101
SIGTRAN Protocols.
SIGTRAN:
SIGnaling TRANsport to carry SS7 signals over the Internet PSNTs signals are being carried over IP network after converting from SS7 to IP signals Underlying transport vehicle is SCTP (Signaling Control transmission Protocol) to carry SS7 over IP PSTN signals SS7 are transmitted to SG (Signaling Gateway) which in turns converts SS7 into SIGTRAN signals SIGTRAN signals are sent to a SoftSwitch or to next Signaling Gateway SG
102
SIGTRAN Protocols
Basic function of SIGTRAN:
To transport PSTN (SS7) signals over IP keeping the functions & requirements of PSTN Idea is to transport ISDN(Q.931, ISUP, SCCP etc) messages between IP nodes (SG, MGC, MGW) or to an IP-based database To provide signaling capability for Call Management and to provide media paths for IP real-time traffic Real-time traffic can be Voice, Music, video which needs instant transportation
103
Adaptation protocols-to make TCP/IP look like an upper layer protocols MTP3 (which are MTP1, MPT2, MTP3 all SS7 signals)
104
M2UA
M2PA
M3UA
IUA
SUA
2904
3565
2905
9900
1401
SCTP
IP
105
SIGTRAN benefits..
Ease of deployment: No need to distrupt SS7, future enhancements are transparent Better Efficiency: Using IP over SDH and IP over fiber can achieve much higher throughput Flexible architecture: IP signaling is flexible than TDM-based legacy networks Enhanced Services: Implementation of a core IP network facilitates a variety of solutions and value added services (VAS)
106
SIGTRAN
H248 H.248
SIGTRAN
SG
SG
SS7 E1 TMG/UMG
H323 /SIP
SS7 E1 TMG/UMG
PSTN
AGW
PSTN
SIP Phone
Phone A phones * SIP-T: SIP for Telephone GSM MSC
107
Phone B MAP
108
109
NGN Elements
Softswitch (SS or MGC) Media Gateway (MG) Signaling Gateway (SG) Core Network Management and Support Systems Application and Feature Server NGN Protocols
Softswitch Multi Service Core Network
Operation Support System Gateway (OSSGateway)
SG
Media Gateway
110
Access Identities
SG: Signaling Gateway
Introduction To Gateways
112
Media Gateways
The function of a media gateway is to adapt user data to the backbone network based on a packet switching technology (IP ). Terminates voice calls from the TDM, compress and packetize the voice data, and delivers the compressed voice packets to the packet network. Receives the voice packets from the packet network, unpacketize and uncompress them, and deliver them to the TDM. Controlled by the Softswitch
113
V.24 V.35 E1
LAN
The AGW equipment is installed in the Access Network. The Access Gateway (AG) provides narrowband and broadband service access. The AG transfers subscriber line data such as voice, modem and fax across the core network of NGN through media stream conversion.
114
IP/MPLS
MGW
MGW
Trunk Exchange
Trunk Exchange
Trunk Media Gateway (TMG) is resident between the circuit switched network and the IP packet switched network. It provides functions of format conversion between pulse code modulation (PCM) signal streams and IP media streams.
115
Customer Premises
RMG adopts the Voice over IP (VoIP) technology to encapsulate analog voice signals into data packets that can be transmitted over packet-switched network, in order to provide telephone service over global IP network at a very low cost.
116
Terminal
1-port
2-port
4-port
8-port
16-port
IAD101A EPhone
video terminal
IAD101E
IAD102E
IAD104E
117
Large Capacity:
119
120
121
122
123
124
Signalling Gateways
125
The Signaling Gateway (SG) converts PSTN signaling between TDM bearer mode and IP packets mode.
Process capacity: 5120 64kbps links or 640 *2Mbps links Interfaces: E1/T1 and FE Protocols supported: SIGTRAN (M3UA/M2PA/SCTP) and SS7 Built-in STP Embedded signaling trace analyzer
126
Introduction To Softswitch
The control Layer combines the equipment that
128
Softswitch
As a SoftSwitch product, SoftX3000 is located at the core control layer of NGN scheme. SoftX3000 acts as a generic Call Controller in the packet-switched network, supports the interworking between PSTN, H.323, SIP, and MGCP domains. SoftX3000 provides H.248 and MGCP based bearer control. In the NGN solution of Huawei, SoftX3000 acts as the core of NGN, interworking with other NGN components through the open network adopting distributed standard protocols.
129
Location of SoftX3000
SoftX3000 is applicable to the network control layer of NGN and implements call control and connection management of voice, data and multimedia services based on the IP network.
130
SoftSwitch
IP Core Network
Talking Path
IAD AMG SG UMG
Broadband Access
3G Access
PSTN
TMG
UMG
PLMN
131
Soft switches are software-based multi-function network gateways (running under Unix or Windows) that act as interfaces between circuit switched and packet-switched networks
132
Role of a Softswitch
Provides the call control and the Media Gateway control for the NGN The name softswitch is used because many switching functions handled by large monolithic systems in the circuit switched world are instead emulated by software systems. The term Softswitch refers to a Call agent or a Media Gateway Control (MGC)
133
Role of a Softswitch
Softswitch
IP Core
MGW
MGW
134
Softswitch Functions
The main functions are:
Call control Media gateway access control
Protocol processing
Routing Authentication
Charging
Application Programming Interfaces (API) for 3rd party Servers
136
Softswitch Services
Softswitch can be used as an end office (C5 office), tandem office (C4 office), toll office, International gateway office and IN SSP
Voice services
Traditional IN services
300, 800, Account card service, etc.
SoftX3000
High Capacity & Integration 2,000,000 POTS 2,000,000 V5 Subscribers 2,000,000 SIP Terminals 1,000,000 H.323 Terminals High Performance 16M BHCA Perfect Scalability 150,000 subs / frame and smoothly expansion Fewer power Consumption Power consumption < 4.5KW
139
140
141
INAP
PARLAY /SIP
SNMP
143
MML/SNMP MGCP
SCP
FTP/FTAM
SIP
NMS
BC
SIP
H.323
H.323
SIP
SS7
Soft Switch
SoftSwitch
PSTN
SIGTRAN
MGCP/SIP/H.323
SG
H.248
EPhone
144
146
Access/Residential Gateway Network Access Gateway (including Firewall, NAPT, DHCP etc.)
Residential Border Gateway
Media Gateway
Access/Trunk Media Gateway
Radio Gateway BRAS (Broadband Remote Access Server) Softswitch Call Server, Session Controller Signalling Gateway including Media Gateway Controller PSTN Gateway PSTN Emulation and Simulation Trunk and Border Gateway Interconnection Border Gateway Application Server Gateway Parlay/OSA Gateway OperAPI Gateway
147
149
150
Home Gateway
Including intelligent Home server STB Management Server
Application Server
Interactive Application Server or SIP-based Application Server Messaging Server, Presence Sever, Conference Server VoD Streaming Server, IP-TV or DMB Server OSA Application Server RFID Server, Telematics Server Web Hosting Server
151
Gateway Controller
The Gateway Controller is one of the key functional units of the Softswitch. The Gateway Controller holds the call processing rules, but uses the Media Gateway and Signaling Gateway to perform the job. It is the responsibility of the Signaling Gateway to perform call set-up and teardown. In addition, it interfaces to the OSS and BSS systems. Often this unit is referred as Call Agent or Media Gateway Controller interchangeably. Sometimes the Call Agent by itself is referred as a Softswitch. This component communicates within other parts of the Softswitch and also the external networks using different protocols.
152
Gateway Controller
The Gateway Controller is responsible for bridging networks with different characteristics, including the PSTN, SS7, and IP networks. This bridging function involves validation and initiation before establishing phone connections. It is responsible for managing voice and data traffic throughout the various networks. It is often referred to as a Call Agent (because of its Call control messaging functions). Also is referred to as a Media Gateway Controller (because of its Media Gateway Control functions).
153
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)
Gatekeeper registration
155
Signaling Gateway
A Signaling Gateway creates a bridge between the SS7 network and an IP network, 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; a Media Gateway handles the voice circuits established by the SS7 signaling mechanism. SIGTRAN defines a suite of protocols and user adaptation layers for transporting 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
157
Signaling Gateway.
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, and TUP 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
158
161
162
163
164
165
Application Server
Application Server generates application documents (VoiceXMLpages) in response to requests from the Media Gateway via the internal Ethernet network.
The application server leverages a web application infrastructure to interface with data stores (messages stores, user profile databases, content servers) to generate documents (e.g., VoiceXML pages).
AS provide interoperability between applications like WAP, HTML, and voice allowing the end user to simultaneously input voice command and receive presentation via WAP or HTML.
166
Application Server
Signaling (SIP) Media Server Control (SIP with VoiceXML,MSML)
Command
IP Network
Response
Media (RTP)
Media Server
RTP = Real Time Protocol SIP = Session Initiation Protocol
Audio Transcoding
167
168
169
What we need
RMI Load balancing Transparent fail over Back-end integration Transaction Clustering Dynamic redeployment Clean shutdown Logging and auditing System management Threading Message-oriented middleware Object life cycle Resource polling Security Caching
170
171
172
J2EE based
BEA WebLogic Java Application Server IBM WebSphere Java Application Server Oracle 9i Java Application Server Sun ONE Java Application Server (iPlanet) HP Application Server (HP-AS) (Bluestone) JBoss Application Server Enhydra Application Server
173
Subscriber 1 Presentation
Subscriber 3
176
Presentation Layer
Thin clients such as Web browsers that send HTTP requests and receive HTTP responses for static HTML or dynamic Web pages built by Java Servlets and Java Server Pages (JSPs) Thick clients such as Java applets and applications, ActiveX controls, or Visual Basic clients that run on a desktop and communicate with BEA WebLogic Server through CORBA, Java RMI,IIOP, or COM+
177
Presentation Layer
Pervasive devices including wireless phones, PDAs, smart appliances, and other emerging remote clients that communicate with the server via specific and usually very compact can generate WML pages from Servlets and JSPs. Web Services that connect to the system using Web Services technologies, such as SOAP,UDDI, and WSDL
178
Presentation Layer
Provides a Web Server Servlet and JSP results caching and JSP tags caching provides high-reliability, scalability, monitoring, and other features required by enterprise applications plug-ins for Apache, iPlanet, and Microsoft IIS Web servers
179
Additional Features
Virtual hosting www.company1.com and www.company2.com Clustering scalability and high-availability insulates clients from hardware or power failures by eliminating single points of failure Load balancing Incoming requests can be distributed across multiple instances of AS
180
Additional Features
High availability with transparent fail-over
The data contained in Web components can be replicated across multiple machines In the event of a failure, current client session information is maintained
disk-based persistence in- memory replication of a client s session state
181
Business Layer
contains the applications business logic independent of the user interface, including distributed components, running in the application server environment Enterprise Java Beans
182
183
Responses to Requests by An AS
The server Gets from the collaborating or
independent mobile devices of an enterprise From a distributed mobile computing system The server processes these requests Generates responses
184
186
Databases
JDBC (Java Database Connectivity)
Thin clients servlet,JavaServer Pages (JSP) Thick clients RMI to remote databases most recommended way is to use entity beans and benefit from the underlying services Connection pooling
190
Integration
Integrating new applications with any legacy Enterprise Information System (EIS) J2EE Connector Architecture (J2CA) CORBA
integration with legacy systems that implement the CORBA specifications
COM/DCOM (COM+)
bi-directional interoperability with Microsoft s COM+
can access data in Microsoft applications, communicate with Visual Basic clients
191
194
195
Application Contract
An application server and an EIS collaborate to keep all system-level mechanisms, such as transactions, security, and connection management, transparent from the application components A Connection Management contract A Transaction Management contract Security contract A Message Inflow contract A Lifecycle Management contract A Work Management contract
198
Messaging
Asynchronous method invocations Why? Performance Reliability Support for multiple senders and receivers
Application Message Oriented Middleware Application
200
202
2:Create Connection
3:Create Session Client 5:Create Producer or Consumer 6:Send or Receive Message
Naming Service
Security in A.Servers
Java Authentication and Authorization Server (JAAS) Encryption Auditing HTTPS, basic HTTP authentication with Base64 encoding for services protected by firewalls Role based security User and group definition Built-in security data store retains the role, profile, and entitlement data, and is built on a highly optimized LDAP directory Single Sign-On WS-Security
204
205
206
TG
PSTN
Softswitch
POTS
FAX
OpenEye
207
Telephone
Fax
NP
PSTN Service
Video conference
Modem PBX
VAS
Simultaneous Ringing
IP Centrex
SIP
Special services
including different kinds of queries and complaints
Supplementary Services
Abbreviated dialing Hotline Outgoing call barring Interception service Call forwarding Call back on busy Call waiting Conference calling Quota restricted calling
211
Provides IP Centrex service for Centrex groups from one Softswitch domain.
All basic services and supplementary services and a number of new services specialized
214
co-group pickup
remotely set call forwarding unconditional
remotely set call forwarding busy and remotely set call forwarding no reply
216
218
Video/Streaming/Web to call or attend a conference at home or office. The images, voice, slides, text talk, and file can be sent to each participant synchronously.
219
220
221
222
223
PSTN/PLMN
Packet network
Hong Kong
UMG
UMG
PSTN/PLMN
PSTN Phone
Features Click to dial Click to conference Presence Address book Intelligent call routing Unified message Voice mail
Self-provisioning
225
Remote education
OPENEYE Software PC Softphone
H323/SIP video terminal, OPENEYE softphone Point to point, multi-point video conference which support instant call-up and booking. Support interconnect with H323 video network
226
Service Openness
Parlay API Enable to introduce 3rd party service easily and quickly
INAP CS2
Parlay API
TELLIN SCP
by SIP protocol
SIP MRS Open service system flexible service creating mode quick service deployment open service interface
SIP/INAP SIP/INAP
INAP
SG Soft switch
227
iOSS
IP Core
All the services
UMG
IP centrex IP console
Voice services Supplementary services Fax Internet PPS Voice mail Triple Play Services by PARLAY Gateway services etc.
resident can enjoy. Immediate charging Multi-media call High speed internet Multi-media configuration Etc.
Video Comm.
LAN interconnection High speed internet Multi-media conf One-line-multi-numbers
Corporate
IP bar
Resident
228
229
230
232
PSTN 2G Mobile The PSTN/ISDN is based on 64 kbit/s digital connections, with a separate common channel signalling system Access may be analogue (telephony), 64 kbit/s digital (ISDN) or low speed digital (mobiles) The network establishes an end-to-end digital connection for the duration of each call The PSTN/ISDN is designed for high reliability, specified at the national level and connecting to form a global network
233
UNI
Network
Switching Network
Switching Network
NNI
Switching Network
Transmission Network
NNI
Transmission Network
CPE
Physical
Physical Network
NNI
Physical Network
NNI
Physical Network
Layer
Physical Interface
Logical Interface
235
ISP
236
Application Layer
APP
Server
ISP Applications
Server
ISP Applications
Server
ISP Applications
APP
IP
Packet
Switching Network
IP
Packet
Switching Network
IP
Physical Interface
Logical Interface
H.323 Architecture
H.323 Gatekeeper 3 stages of signaling: RAS to Gatekeeper H.225 call signaling H.245 media stream control (can be simplified for VoIP)
H.323 Terminal
H.323 Zone
Telco-centric multimedia,multiparty conferencing (initially for LANs) Gatekeeper for network control, heavy-weight protocols Widely deployed in first wave of VoIP standardization
238
239
ptcl.com
Proxy
INVITE Shahab.niazi@ptcl.net.pk
Proxy
INVITE Ringing 200 OK
Shahab
Media Streams
Irfan
INVITE SDP proposes media type(s), IP & ports to send to 200 OK SDP accepts/rejects media, gives IP & ports to send to
240
Sequential forking: try his office PC first, then lab, then cell phone,
241
ptcl.com
Proxy
SUBSCRIBE linda@ptcl.net.pk
Proxy
Update Presence
Linda
Peter
Linda subscribes to notifications of changes in Peters status: Off-line, on-line, busy, away, available, ...
242
Domain 1
each domain may have its own policies each domain may have its own commercial goals and possibly its own protocols & transport
244
Linear Service Architecture in Legacy Network: Static Services A User Service Management A Portal Access B User Service Management
A Home Service
B Home Service
Session Service
Transmission Access
B Portal
B Terminal
Distributed Intelligence
Databases in central servers, Provider database, Customer PC, Phones Central global database does inter-provider translation
Central Database is shared by providers Transaction volume
At central db, number of inter-provider calls At services databases (800, call-blocking lists, ) number of subscribed services At Provider and endpoints
248
250
End-to-End Connectivity?
There is no shortage of possible approaches and they are all in use! The problem
How to guarantee end-to-end service with the required QoS across multiple networks using incompatible implementations [the subject of current international work]
251
252
PSTN/ISDN
IP/MPLS Networks
IWF
IWF
IWF IWF IWF
IWF
Ethernet Networks
Wireless Access
ATM Networks
Multiple, interworked, interdependent networks Diversity of control and management architectures Capacity and performance bottlenecks Each network has its own control plane and management plane
253
Rec. I.580
IWF
PSTN/ISDN
IWF
Rec. I.580 PSTN/ISDN OSF & NM, M series Rec. Wireless access
Rec. I.555
ATM Networks
IWF
IETF RFCs
IWF
IP-based Networks
SNMP based
For Convergence on ATM core networking enables initial stage of unified management and control Enhanced performance and QoS capabilities for multiservices over common platform Against Lack of service transparency between IP based services and ATM/PSTN services
254
IWF
IP/MPLS NETWORK
IWF
Ethernet Networks
Ethernet Networks
IWF
IWF
ATM Networks
Requires well defined interworking mechanism for all services Transfer plane functions Control plane functions Management plane functions
255
256
257