SlideShare una empresa de Scribd logo
1 de 131
NGN Str ucture
Existing Network Infrastructure
•
•
•
•
•

Today’s network is divided into:
The Public Switched Telephone Network,
The Packet Switched Networks and
The Mobile networks (PLMN).
Convergence is the process of
interconnection of traditional switched
circuit networks (PSTN and PLMN) and
packet-switched networks based on the
Internet Protocol (IP) for routing.
10th Annual Conference of Computer Society of Iran, CSICC'2005
2
Key drivers of NGN development
One network for everything
Today

Tomorrow

Internet

Telephone
network

Mobile radio
network

IP-Network

Multimedia Access - Advantages:
• easy to handle
• reliable
• mobile

10th Annual Conference of Computer Society of Iran, CSICC'2005
3
NGN


Outline

•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers
10th Annual Conference of Computer Society of Iran, CSICC'2005
4
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion
10th Annual Conference of Computer Society of Iran, CSICC'2005
5
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
6
NGN Architecture
• The architecture basically comprises of :
– Network Elements needed for the provision of
traditional Telephony services.

• NGN has a layered architecture.
• The layers of NGN :
– Access layer,
– Core layer,
– Control layer and
– Service layer.
10th Annual Conference of Computer Society of Iran, CSICC'2005
7
NGN Architecture
• Each element :
– has distinct roles within the network,
– designed to integrate :
• horizontally with other elements in the same layer,
• vertically with the function-based elements of the
other layers.

10th Annual Conference of Computer Society of Iran, CSICC'2005
8
NGN Architecture
Management system

Management
Applications

Application
Servers
Softswitches

Control

Core

Edge
Access

Mobile
W
AN

UTRAN

Enterprise Customers

Packet Network
Content

Broadband
DSL

Cable

Remote Office/SOHO

Media
Gateway

PSTN
CO

W
LL

Residential
Users

Mobile
Users

10th Annual Conference of Computer Society of Iran, CSICC'2005
9
What is NGN?

H.323Network

SIP /
SIP-T

H.323

Appl.
Server
ENUM
Server

BIND
H.323
/ SIP

SIP

SIP
SIP
Proxy

Firewall

SIP
SIP

Media
Server

SIP-T / BICC

MGC

MGC

SIP
DSS1 over SCTP /
SIGTRAN

SS7 over
SCTP / SIGTRAN

MEGACO/
H.248
BBRAS

AG
DSS1

Packet
Network

MG
TDM

SG
SS7

MG

SG

TDM

PSTN

SS7

PLMN

PABX

NGN protocols
SIP
Telephone

Soft
Phone

10th Annual Conference of Computer Society of Iran, CSICC'2005
10

GSM
NGN architecture, IP-oriented NGN model
Softswitch
Content server

Services

NOC

PSTN, GSM, ATM, ...

Gateway

IP network

Transit gateway

Transport

10th Annual Conference of Computer Society of Iran, CSICC'2005
11
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
12
NGN Layers
• Characters of Layers :
– Open Architecture;
• open Interface and
• Open Protocols between layers.

10th Annual Conference of Computer Society of Iran, CSICC'2005
13
NGN layers
•

The Next Generation Networks
architecture is based on four
layers:
 Access

layer,
 Core layer,
 Control layer and
 Application & Service layer.
10th Annual Conference of Computer Society of Iran, CSICC'2005
14
NGN layers
1. Access layer includes :
– Traditional networks;
•

PSTN, ISDN, PLMN, …

– Specialized packet networks.


Access layer elements include different
Media Gateways that support connection to
and from the access network with the core
network.
10th Annual Conference of Computer Society of Iran, CSICC'2005
15
NGN layers
2. Core layer is the network handling
converged services based on IP.
– Includes high capacity switches and routers,
in addition high capacity links.

3. Control layer is the Call Server that
provides:
– Call Control functions and
– The Control of the Media Gateway.
10th Annual Conference of Computer Society of Iran, CSICC'2005
16
NGN Control Layer
• Provide capabilities of:
–
–
–
–

Call Control,
Connection Control,
Protocol Handling and
Other management issues

• The primary part of this layer is:
Softswitch.
10th Annual Conference of Computer Society of Iran, CSICC'2005
17
NGN Ctrl Layer


Softswitch

•
•
•

Is the core of NGN,
Independent of Transport Layer.
Main functions are included:
–
–
–
–
–
–

Call control
Resource distribution
Protocol handling
Routing
Authentication and
Charging
10th Annual Conference of Computer Society of Iran, CSICC'2005
18
NGN Ctrl Layer
• handles signaling and management
entities.
• Never concerns with detailed routing
procedures and controlling network
partial components.
• its other tasks are:
– Providing Security for connections and
– Network Management.
10th Annual Conference of Computer Society of Iran, CSICC'2005
19
NGN layers
4. Application & Service layer :
– plays the role of an IN-SCE (Intelligent Network
Service Creation Environment) extending their
functionality in order to cover the new network
scenarios.

10th Annual Conference of Computer Society of Iran, CSICC'2005
20
NGN App. & Service Layer
Application Creation Environment

Application
Server

Call
Server

Access
Network

Media
Gateway

Call
Server

Packet
Network

Media
Gateway

Access
Network

10th Annual Conference of Computer Society of Iran, CSICC'2005
21
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
22
NGN main components
Network
controller

SOFTSWITCH
Gatekeeper

SS7

NOC

H.323
MGCP

АDSL
POTS
ISDN
PRI
V5.x

P
GC
M

(VoIP)

Multiservice access

Gateway

10th Annual Conference of Computer Society of Iran, CSICC'2005
23
Softswitch combines the
advantages of both networks
PSTN
Switch
Switch

Data networks
Switch
Switch

Flexible
bandwidth

QoS

Effective transmission

Services

SOFTSWITCH

Voiceservices for IP-users
VoIP
10th Annual Conference of Computer Society of Iran, CSICC'2005
24
Media Server in a Softswitch
Architecture
Basic Services

Enhanced Services
Application
Server

Softswitch
H.323/SIP
H.323/SIP/MGC
P

IP Phone

MGCP/Megaco

MGCP/
Megaco

MGCP,Megaco,
SIP,VoiceXML

RTP

RTP
VoATM

Traditional
Phone

Media Gateway
(xDSL, cable, PSTN,
wireless)

Media Server

10th Annual Conference of Computer Society of Iran, CSICC'2005
25
NGN Components
•
•
•
•
•
•
•

The Softswitch
The Packet core Network
The Access Networks
The Media & signaling Gateways
The Call Server
The application Server
The Application Creation Environment
10th Annual Conference of Computer Society of Iran, CSICC'2005
26
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
27
SG, Signaling Gateway
SS7 over IP
SIGTRAN / TALI / Q.2111

SS7
Network

Signaling
Gateway

IP/ATM

IP Telephony
Application

SS7
Device
SS7 - > IP protocol Translation

Protocol

Protocol
MTP3

MTP3

Protocols

Protocols

MTP2

MTP2

UDP
IP

UDP
IP

10th Annual Conference of Computer Society of Iran, CSICC'2005
28
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
29
NGN Media Gateway





Provides Translations between
circuit switched networks and packet
switched networks.
Sends notification to the call agent
about endpoint events.
Execute commands from the call
agents.

10th Annual Conference of Computer Society of Iran, CSICC'2005
30
NGN Media Gateway
 Media Gateway Functionality
• Bearer Interworking Function
– Interworking Between Multiple Interface
Protocols: ATM,TDM, Frame Based (IP, FR)
– QoS, Traffic and Congestion Management

• Congestion Management
– Using Priorities based on Traffic Parameters
10th Annual Conference of Computer Society of Iran, CSICC'2005
31
NGN Media Gateway
• Different QoS For Different Services
• Traffic Policing per Connection
• Traffic Shaping per Connection
– Flat Shaping
– Hierarchical Shaping (shaped VCs in
shaped VPs)

10th Annual Conference of Computer Society of Iran, CSICC'2005
32
Media Gateway Architecture

10th Annual Conference of Computer Society of Iran, CSICC'2005
33
MG Types
According to capacity and access level to
the core network, Media Gateway is
categorized to 3 groups:
• Trunking Gateway
• Access Gateway
• Residential Gateway

10th Annual Conference of Computer Society of Iran, CSICC'2005
34
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
35
NGN MGC


Media Gateway Controller Functionality

• Provides End-to-End Call Control
• Supports Call Control Signaling (ISUP,
BICC, IN/TCAP, ISDN)
• Supports Signaling Interworking Between
Different Signaling Protocols (e.g., ISDNISUP-BICC)
10th Annual Conference of Computer Society of Iran, CSICC'2005
36
NGN MGC
• Correlates Between Call Control Signaling
and Bearer Control Signaling (BICC)
• Communicates With Feature Servers to
Determine Service and Some Call
Parameters (TCAP)
• Coordinates Call Progress and Resources
Management with the Bearer Control
Function (H.248/MEGACO)
10th Annual Conference of Computer Society of Iran, CSICC'2005
37
Media Gateway Controller
Media
Gateway
Controller

SIGTRAN

SIP-BCP-T
Control Switch
Call Agent
Media Gateway Controller (MGC)
H.323

TALI

PSTN Switch

SIP

MGCP

MEGACO

Media Gateway Controller

Signaling Gateway
Call
Handling

Call
Handling
Protocol Translation
and addressing

ISUP

ISUP

MTP3

MTP3

MTP2

MTP2

Protocol
SIGTRAN
UDP
IP

Protocol
SIGTRAN
UDP
IP

10th Annual Conference of Computer Society of Iran, CSICC'2005
38
NGN
 Outline
•
•
•
•
•
•
•

NGN Architecture
NGN Layers
NGN Main Components
SG (Signaling Gateway)
MG (Media Gateway)
MGC (Media Gateway Controller)
Servers

10th Annual Conference of Computer Society of Iran, CSICC'2005
39
Servers
• Application Server
• Media Server
• Call Server
• Feature Server
10th Annual Conference of Computer Society of Iran, CSICC'2005
40
Application Server
App. Server functionality :
•
•
•
•
•
•

No. 800 service
No. 900 service
Billing services
VPN
Calling Card services
IN services
10th Annual Conference of Computer Society of Iran, CSICC'2005
41
Media Server
Media Server functionality :
•
•
•
•
•
•
•

Voice Mail services
Fax Mail Box
Voice Recognition
Video Conferencing
Voice to Text
Unified Messaging
Fax over IP by means of T.38
10th Annual Conference of Computer Society of Iran, CSICC'2005
42
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
43
NGN and Protocols
NGN requires new protocols to support
converged networks.
 Requirements
• Support for
– Legacy PSTN interworking,
– Migration Plan from legacy to NGN,
– High Availability,
– Lifeline services and
– Scalability
10th Annual Conference of Computer Society of Iran, CSICC'2005
44
NGN and Protocols
• With so many protocols, which one to
choose?
– H.323,
– SIP (Session Initiation Protocol),
– MGCP,
– H.248/MEGAco and
– SIGTRAN

10th Annual Conference of Computer Society of Iran, CSICC'2005
45
NGN Protocols

10th Annual Conference of Computer Society of Iran, CSICC'2005
46
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
47
SIP, H.323 and MGCP
Call Control and Signaling

Signaling and
Gateway Control

Media
Audio/
Video

H.323
H.225
H.245

Q.931

RAS

SIP

MGCP

TCP

RTP

RTCP

RTSP

UDP
IP

H.323 Version 1 and 2 supports H.245 over TCP, Q.931 over TCP and RAS over UDP.

H.323 Version 3 and 4 supports H.245 and Q.931 over UDP/TCP and RAS over UDP.

SIP supports TCP and UDP.

10th Annual Conference of Computer Society of Iran, CSICC'2005
48
NGN Signaling Protocols

Session Initiation Protocol
SIP

10th Annual Conference of Computer Society of Iran, CSICC'2005
49
What is SIP?

“

An application layer signaling protocol that
defines
• Initiation,
• Modification and
• Termination
of interactive, multimedia communication
sessions between users.

”

IETF RFC 2543 Session Initiation
Protocol
10th Annual Conference of Computer Society of Iran, CSICC'2005
50
SIP components
• User Agent Client (UAC)
– End systems
– Send SIP requests

• User Agent Server (UAS)
– Listens for call requests
– Prompts user or executes program to
determine response

• User Agent
– UAC plus UAS
10th Annual Conference of Computer Society of Iran, CSICC'2005
51
SIP components

(cont.)

• Redirect Server
– Network server - redirects users to try other
server

• Proxy Server
– Network server - a proxy request to another
server can “fork” request to multiple servers,
creating a search tree

• Registrar
– Receives registrations regarding current user
locations
10th Annual Conference of Computer Society of Iran, CSICC'2005
52
User Agents
• An application that initiates, receives and
terminates calls.
– User Agent Clients (UAC) – An entity that
initiates a call.
– User Agent Server (UAS) – An entity that
receives a call.
– Both UAC and UAS can terminate a call.
10th Annual Conference of Computer Society of Iran, CSICC'2005
53
Proxy Server
– An intermediary program that acts as both a
server and a client to make requests on
behalf of other clients.
– Requests are serviced internally or by passing
them on, possibly after translation, to other
servers.
– Interprets, rewrites or translates a request
message before forwarding it.

10th Annual Conference of Computer Society of Iran, CSICC'2005
54
Location Server
• A location server is used by :
– Redirect Server or
– Proxy Server

• To obtain information about a called
party’s possible location(s).

10th Annual Conference of Computer Society of Iran, CSICC'2005
55
Redirect Server
• A server that :
– Accepts a SIP request,
– maps the address into zero or more new addresses
and
– Returns these addresses to the client.

• Unlike a proxy server, the redirect server does not
initiate its own SIP request.
• Unlike a user agent server, the redirect server
does not accept or terminate calls.
10th Annual Conference of Computer Society of Iran, CSICC'2005
56
Registrar Server
– A server that accepts REGISTER requests.
– The register server may support authentication.
– A registrar server is typically co-located with a
proxy or redirect server and may offer location
services.

10th Annual Conference of Computer Society of Iran, CSICC'2005
57
SIP architecture
Registrar
SQL/LDAP/?

RE
GI
ST
ER

• On Startup, SIP UA Sends
REGISTER to Registrar
• Registration Data Provides
Addresses to Reach User
• Registration Database
Forms a Dynamic Routing
Database of Users
• Centralized Store is Desired
for Scalability

DB

Proxy Farm

INVITE

10th Annual Conference of Computer Society of Iran, CSICC'2005
58
SIP Distributed Architecture
SIP Components

Location
Server

Redirect
Server

Registrar
Server

PSTN
User Agent

Gateway
Proxy
Server

Proxy
Server

10th Annual Conference of Computer Society of Iran, CSICC'2005
59
SIP Addressing
• The SIP address is identified by a SIP
URL, in the format: user@host.
– Examples of SIP URLs:
• sip:hostname@vovida.org
• sip:hostname@192.168.10.1
• sip:14083831088@vovida.org

10th Annual Conference of Computer Society of Iran, CSICC'2005
60
SIP Messages
Methods and Responses

SIP components communicate by exchanging SIP messages:
•

SIP Methods:
– INVITE – Initiates a call by inviting
user to participate in session.
– ACK - Confirms that the client has
received a final response to an
INVITE request.
– BYE - Indicates termination of the
call.
– CANCEL - Cancels a pending
request.
– REGISTER – Registers the user
agent.
– OPTIONS – Used to query the
capabilities of a server.
– INFO – Used to carry out-of-bound
information, such as DTMF digits.

• SIP Responses:
– 1xx - Informational
Messages.
– 2xx - Successful
Responses.
– 3xx - Redirection
Responses.
– 4xx - Request Failure
Responses.
– 5xx - Server Failure
Responses.
– 6xx - Global Failures
Responses.

10th Annual Conference of Computer Society of Iran, CSICC'2005
61
Process for Establishing
Communication
Establishing communication using SIP usually occurs in six
steps:
1. Registering, initiating and locating the user.
2. Determine the media to use – involves delivering a
description of the session that the user is invited to.
3. Determine the willingness of the called party to
communicate – the called party must send a response
message to indicate willingness to communicate –
accept or reject.
4. Call setup.
5. Call modification or handling – example, call transfer
(optional).
6. Call termination.
10th Annual Conference of Computer Society of Iran, CSICC'2005
62
SIP

Protocols related to SIP

10th Annual Conference of Computer Society of Iran, CSICC'2005
63
Session Description Protocol
(SDP)
• Used to specify client capabilities
• Example: (client can support MPEG-1
video codec, and MP3 codecs)

10th Annual Conference of Computer Society of Iran, CSICC'2005
64
Session Announcement Protocol
(SAP)
• Originated around same time as SIP
• Used to announce multimedia sessions
– Announcement goes to users in a multicast
group
– Announcements can contain :
• Start Time of session,
• Duration of session, etc.
10th Annual Conference of Computer Society of Iran, CSICC'2005
65
SIP Framework
– Session initiation.
– Multiple users.
– Interactive
multimedia
applications.

10th Annual Conference of Computer Society of Iran, CSICC'2005
66
SIP – Design Framework
• SIP was designed for:
– Integration with existing IETF
protocols.
– Scalability,
– Simplicity,
– Mobility and
– Easy feature and service creation.
10th Annual Conference of Computer Society of Iran, CSICC'2005
67
Integration with IETF Protocols
(1)
• Other IETF protocol standards can be used to
build a SIP based application. SIP can works
with existing IETF protocols, for example:
– RSVP - to reserve network resources.
– RTP Real Time Protocol -to transport real
time data and provide QOS feedback.
– RTSP Real Time Streaming Protocol - for
controlling delivery of streaming media.
– SAP Session Advertisement Protocol - for
advertising multimedia session via multicast.
10th Annual Conference of Computer Society of Iran, CSICC'2005
68
Integration with IETF Protocols
(2)
– SDP Session Description Protocol – for
describing multimedia sessions.
– MIME – Multipurpose Internet Mail
Extension – defacto standard for describing
content on the Internet.
– HTTP – Hypertext Transfer Protocol - HTTP
is the standard protocol used for serving
web pages over the Internet.
– COPS – Common Open Policy Service.
– OSP – Open Settlement Protocol.
10th Annual Conference of Computer Society of Iran, CSICC'2005
69
Scalability
• The SIP architecture is scalable, flexible
and distributed.
– Functionality such as proxying,
redirection, location, or registration can
reside in different physical servers.
– Distributed functionality allows new
processes to be added without affecting
other components.
10th Annual Conference of Computer Society of Iran, CSICC'2005
70
Simplicity
• SIP is designed to be:
– “Fast and simple in the core.”
– “Smarter with less volume at the edge.”
– Text based for :
• Easy implementation and
• Debugging.

10th Annual Conference of Computer Society of Iran, CSICC'2005
71
Mobility
• SIP supports user mobility by proxying and redirecting
requests to a user’s current location.
• The user can be using a :
–
–
–
–
–

PC at work,
PC at home,
Wireless phone,
IP phone or
Regular phone.

• The user must register their current location.
• The proxy server will forward calls to the user’s current
location.
• Example mobility applications include presence and call
forking.
10th Annual Conference of Computer Society of Iran, CSICC'2005
72
Feature Creation
• A SIP based system can support rapid
feature and service creations.
• Features and services can be created
using:
– Call Processing Language (CPL).
– Common Gateway Interface (CGI).

10th Annual Conference of Computer Society of Iran, CSICC'2005
73
Feature Creation
• SIP can support these features and applications:
– Basic call features
• Call waiting,
• Call forwarding,
• Call blocking.

–
–
–
–
–
–

Unified messaging.
Call forking.
Click to talk.
Presence.
Instant messaging.
Find me / Follow me.
10th Annual Conference of Computer Society of Iran, CSICC'2005
74
NGN Signaling Protocols

H.323

10th Annual Conference of Computer Society of Iran, CSICC'2005
75
What is H.323?

“

• H.323 is a standard that specifies
– Protocols,
– Components and
– Procedures

• That provide multimedia communication services, realtime audio, video, and data communications over
packet networks, including IP based networks.
• H.323 is part of a family of ITU-T recommendations
called H.32x that provides multimedia communication
services over a variety of networks.

,
,

10th Annual Conference of Computer Society of Iran, CSICC'2005
76
H.323 Framework
H.323 defines:
– Call establishment and termination.
– Audio visual or multimedia conferencing.

10th Annual Conference of Computer Society of Iran, CSICC'2005
77
H.323 Components
Terminals
Gateways

Gatekeeper

Gatekeepers

Multipoint
Control
Unit

Multipoint
Control

Units

(MCUs)

Circuit
Switched

Packet Based

Networks

Networks
Terminal

Gateway

10th Annual Conference of Computer Society of Iran, CSICC'2005
78
H.323 Terminals
H.323 terminals are client endpoints that
must support:
–
–
–
–

H.225 call control signaling.
H.245 control channel signaling.
RTP/RTCP protocols for media packets.
Audio codecs.

 Video codecs support is optional.
10th Annual Conference of Computer Society of Iran, CSICC'2005
79
H.323 Gateway
A gateway provides translation:
– Gateway translates the messages that
belongs to the two different networks with
different protocol stacks.
– Gateways can also provide :
•
•
•
•

Transmission formats translation,
Communication procedures translation,
H.323 and non-H.323 endpoints translations or
Codec translation.

10th Annual Conference of Computer Society of Iran, CSICC'2005
80
H.323 Gatekeepers
• Gatekeepers provide these functions:
– Address translation.
– Admission control.
– Bandwidth control.
– Zone management.
– Call control signaling (optional).
– Call authorization (optional).
– Bandwidth management (optional).
– Call management (optional).
• Gatekeepers are optional but if present in a H.323
system, all H.323 endpoints must register with the
gatekeeper and receive permission before making a call.
10th Annual Conference of Computer Society of Iran, CSICC'2005
81
H.323 Multipoint Control Unit
(MCU)
• MCU provide support for conferences of
three or more endpoints.
• An MCU consist of:
– Multipoint Controller (MC) – provides control
functions.
– Multipoint Processor (MP) – receives and
processes audio, video and/or data streams.

10th Annual Conference of Computer Society of Iran, CSICC'2005
82
H.323 is an “Umbrella”
Specification

Media
H.261 and H.263 – Video codecs.
G.711, G.723, G.729 – Audio codecs.
RTP/RTCP – Media.
Data/Fax
T.120 – Data conferencing.
T.38 – Fax.
Call Control and Signaling
H.245 - Capabilities advertisement,
media channel establishment, and
conference control.
H.225
Q.931 - call signaling and call setup.
RAS - registration and other admission
control with a gatekeeper.

H.323
Media

Data/Fax Call Control and
Signaling

Audio
Codec
G.711
G.723
G.729

Video
Codec
H.261

RTCP

T.120 T.38

H.263

H.225 H.225
Q.931 RAS

H.245

RTP
UDP

TCP

TCP

UDP

IP

10th Annual Conference of Computer Society of Iran, CSICC'2005
83

TCP
H.323 – H.245
• Establishes logical channels for
transmission of H.323 data
– Negotiates:
• channel usage
• master/slave configuration
• flow control
• Codec used (capability exchange)

10th Annual Conference of Computer Society of Iran, CSICC'2005
84
H.323 – H.245 Messages
• Master/Slave Determination
– Determines which terminal will be master which will
be slave in the call

• Terminal Capability Set
– Contains information on a terminal’s ability to send
and receive multimedia streams

• Open Logical Channel
– Opens logical channel for transport of multimedia
data

• Close Logic Channel
– Closes the logical channel between two endpoints
10th Annual Conference of Computer Society of Iran, CSICC'2005
85
H.323 – H.245 Messages
• Request Mode
– Receive terminal requests type of
transportation from a transmit terminal
– Types of Modes:
•
•
•
•

Video
Audio
Data
Encryption

10th Annual Conference of Computer Society of Iran, CSICC'2005
86
H.323 – H.245 Messages
• Send Terminal Capacity Set
– Instructs far-end terminal to send transmit and
receive capabilities

• End Session Command
– Indicates the end of the H.245 session

10th Annual Conference of Computer Society of Iran, CSICC'2005
87
Other ITU H. Recommendation
that work with H.323
Protocol

Description

H.235

Specifies security and encryption for H.323 and H.245 based terminals.

H.450.N

H.450.1 specifies framework for supplementary services. H.450.N
recommendation specifies supplementary services such as call
transfer, call diversion, call hold, call park, call waiting, message waiting
indication, name identification, call completion, call offer, and call
intrusion.

H.246

Specifies internetworking of H Series terminals with circuit switched
terminals.

10th Annual Conference of Computer Society of Iran, CSICC'2005
88
NGN Signaling protocols

Comparing
SIP and H.323

10th Annual Conference of Computer Society of Iran, CSICC'2005
89
Comparing SIP and H.323
Similarities

• Functionally, SIP and H.323 are similar.
Both SIP and H.323 provide:
– Call control, call setup and teardown.
– Basic call features such as :
– Call waiting,
– Call hold,
– Call transfer,
– Call forwarding,
– Call return,
– Call identification or
– Call park.
– Capabilities exchange.

10th Annual Conference of Computer Society of Iran, CSICC'2005
90
Comparing SIP and H.323
Strengths
•

H.323 – Defines sophisticated multimedia
conferencing. H.323 multimedia conferencing can
support applications such as:
–
–
–

•

•

Whiteboarding,
Data Collaboration and
Video Conferencing.

SIP – Supports flexible and intuitive feature creation
with SIP using SIP-CGI (SIP-Common Gateway
Interface) and CPL (Call Processing Language).
SIP – Third party call control is currently only
available in SIP. Work is in progress to add this
functionality to H.323.
10th Annual Conference of Computer Society of Iran, CSICC'2005
91
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
92
Gateway Control Protocols


MGCP (Media Gateway Control Protocol)



H.248/MEGAco

10th Annual Conference of Computer Society of Iran, CSICC'2005
93
MGCP
• RFC 2705
• Controlling VoIP Gateways from External Call Control
Elements
• History:
– Simple Gateway Control Protocol (SGCP): Bell
core / Cisco
– IP Device Control (IPDC): extended work of XCOM,
Ascend & others.
– Media Gateway Control Protocol (MGCP): Merged
IPDC + SGCP
– Media Device Control Protocol (MDCP): Lucent
– H.GCP: ITU SG16 Functional Decomposition
Control Protocol
10th Annual Conference of Computer Society of Iran, CSICC'2005
94
What is MGCP?

“

•Media Gateway Control Protocol – A
protocol for :
– Controlling Telephony gateways from
external call control elements called
media gateway controllers or call agents.
IETF RFC 2705 Media Gateway Control
Protocol
10th Annual Conference of Computer Society of Iran, CSICC'2005
95

”
MGCP
• Decompose gateway into :
– A controlling signalling component and
– A controlled media component.

• Can be used in phones or gateways in
conjunction with SIP

10th Annual Conference of Computer Society of Iran, CSICC'2005
96
MGCP


Call agent or media gateway
controller
– Provides call signaling,
control and processing
intelligence to the gateway.
– Sends and receives
commands to/from the
gateway.

Call Agent or
Media Gateway
Controller
(MGC)

Call Agent or

SIP Media Gateway
H.323
Controller
(MGC)

MGCP

MGCP

Media Gateway
(MG)

Media Gateway
(MG)

10th Annual Conference of Computer Society of Iran, CSICC'2005
97
MGCP Commands
• Call Agent
Commands:

• Gateway Commands:
– Notify
– EndpointConfiguration – DeleteConnection
– NotificationRequest
– RestartInProgress
– CreateConnection
– ModifyConnection
– DeleteConnection
– AuditEndpoint
– AuditConnection
10th Annual Conference of Computer Society of Iran, CSICC'2005
98
Characteristics of MGCP


MGCP
– A master/slave protocol.
• Assumes limited intelligence at the edge
(endpoints) and intelligence at the core (call
agent).
• Used between call agents and media gateways.
• Differs from SIP and H.323 which are peer-to-peer
protocols.

– Interoperates with SIP and H.323.
10th Annual Conference of Computer Society of Iran, CSICC'2005
99
MGCP, SIP and H.323
– MGCP divides call setup/control
and media establishment
functions.
– MGCP does not replace SIP or
H.323. SIP and H.323 provide
symmetrical or peer-to-peer call
setup/control.
– MGCP interoperates with H.323
and SIP. For example,
• A call agent accepts SIP or H.323 call
setup requests.
• The call agent uses MGCP to control
the media gateway.
• The media gateway establishes media
sessions with other H.323 or SIP
endpoints.

In this example, an H.323 gateway is
“decomposed” into:
–A call agent that provides signaling.
–A gateway that handles media.
MGCP protocol is used to control
the gateway.
H.323 Gateway
H.323
Call
Agent/
Media
Gateway
Controller

H.323
Gateway

MGCP
Media RTP/RTCP

Media
Gateway

10th Annual Conference of Computer Society of Iran, CSICC'2005
100
Example Comparison
H.323
1.

A user picks up analog phone and
dials a number.

2.

The gateway determines how to
route the call.

3.

The two gateways exchange
capabilities information.

4.

The terminating gateway rings the
phone.

5.

The two gateways establish
RTP/RTCP session with each other.

MGCP
1.

A user picks up analog phone and dials
a number.

2.

The gateway notifies call agent of the
phone (endpoint) event.

3.

The Call agent determines capabilities,
routing information, and issues a
command to the gateways to establish
RTP/RTCP session with other end.

3
1

2

5.RTP
/RTCP
H.323
Gateway

Analog
Phone

H.323
Gateway

4

Call Agent/
Media
Gateway
Controller

1
Analog
Phone

Gateway A
Analog
Phone

RTP/
RTC Gateway B
P

Analog
Phone

10th Annual Conference of Computer Society of Iran, CSICC'2005
101
What is Megaco?
• A protocol that is evolving from MGCP and
developed jointly by ITU and IETF:

– Megaco - IETF.
– H.248 or H.GCP - ITU.

10th Annual Conference of Computer Society of Iran, CSICC'2005
102
MEGAco

10th Annual Conference of Computer Society of Iran, CSICC'2005
103
Summary
• SIP and H.323 are comparable protocols that provide
–
–
–
–
–

Call Setup,
Call Teardown,
Call Control,
Capabilities Exchange and
Supplementary features.

• MGCP is a protocol for controlling media gateways from
call agents. In a VoIP system, MGCP can be used with
SIP or H.323.
• SIP or H.323 will provide the call control functionality and
MGCP can be used to manage media establishment in
media gateways.
10th Annual Conference of Computer Society of Iran, CSICC'2005
104
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
105
Real-Time Transport Protocol
(RTP)
IETF standard: RFC 3550
• Provides end-to-end delivery services for
data with real-time characteristics, such as
interactive audio and video
• Specifies a packet structure for packets
carrying audio and video data
• RTP packet provides
– payload type identification
– packet sequence numbering
– time stamping
10th Annual Conference of Computer Society of Iran, CSICC'2005
106
RTP (2)
• RTP runs in the end
systems
• RTP packets are
encapsulated in UDP
segments
• Provides a transportlayer interface
(“OSI-Layer 4b”)
• Attempts to avoid
jitter

10th Annual Conference of Computer Society of Iran, CSICC'2005
107
RTP (3)
• RTP does not provide:
– Any mechanism to ensure timely delivery of data
– Any quality of service guarantees
• RTP encapsulation is only seen at the end systems
– Not recognized by routers as a special kind of
datagram
– Routers providing best-effort service do not make any
special effort to ensure that RTP packets arrive at the
destination in a timely matter
• Allows for each voice or video device to have its own
RTP stream
• Supports unicast as well as multicast applications
10th Annual Conference of Computer Society of Iran, CSICC'2005
108
Real-Time Control Protocol
(RTCP)
• Works in conjunction with RTP
• It’s Main function is Echo Cancellation
• Each participant in RTP session
periodically transmits RTCP control
packets to all other participants
• Transfers necessary information to
synchronize transmitter & receiver
10th Annual Conference of Computer Society of Iran, CSICC'2005
109
RTCP
• Each RTCP packet contains sender and/or
receiver reports
– Report statistics useful to application
• Statistics include :
– Number of packets sent,
– Number of packets lost,
– Interarrival jitter, etc.

• Feedback can be used to control performance
– Sender may modify its transmissions based
on feedback (incl. Bandwidth scaling)
10th Annual Conference of Computer Society of Iran, CSICC'2005
110
RTCP (2)
• For an RTP session there is
typically a single multicast
address; all RTP and RTCP
packets belonging to the
session use it
• RTP and RTCP packets are
distinguished from each other
through the use of distinct port
numbers (RTCP port = RTP
port + 1)
• To limit traffic, each participant
reduces its RTCP traffic as the
number of conference
participants increases
10th Annual Conference of Computer Society of Iran, CSICC'2005
111
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
112
Migration Strategies
•
•
•
•
•

EUROSCOM
SIEMENS
ALCATEL
LUCENT
ZTE
10th Annual Conference of Computer Society of Iran, CSICC'2005
113
EUROSCOM Migration Scenario
One of the migration scenarios which breaks the
problem into smaller part.
The following network diagrams represent how the
architectural model may be instantiated for some
scenarios of interest to a network operator. Each
figure displays the functions and interfaces
required of each network scenario. For each
interface, suggestions are provided as examples of
typical inter-working protocols.
10th Annual Conference of Computer Society of Iran, CSICC'2005
114
EUROSCOM Migration Scenario

PSTN to IP network

interface scenario

10th Annual Conference of Computer Society of Iran, CSICC'2005
115
EUROSCOM Migration Scenario

GSM PLMN (Mobile) to IP network
10th Annual Conference of Computer Society of Iran, CSICC'2005
116
Alcatel Migration Scenario
• Alcatel presents a step-by-step
migration scenario from a TDM-based
public switched telephone network to
a packet based next generation
network. Six steps consolidation and
expansion scenario is elaborated.

10th Annual Conference of Computer Society of Iran, CSICC'2005
117
Alcatel Migration Scenario
1.
2.
3.
4.

PSTN for Voice and Internet Access.
PSTN Consolidation.
Voice over Packet Trunking (IP or ATM).
Voice over Packet Access (ADSL, LMDS
or cable)
5. Introduction of Multimedia
6. Migration to Full NGN
10th Annual Conference of Computer Society of Iran, CSICC'2005
118
Alcatel Full NGN

10th Annual Conference of Computer Society of Iran, CSICC'2005
119
Siemens Migration Scenario

• Siemens proposed a Next Generation Network
migration Strategy based on class 4 and 5
softswitch replacement.
First: migrate the transit level

10th Annual Conference of Computer Society of Iran, CSICC'2005
120
Siemens Migration Scenario
Then, introduce IP-based services

10th Annual Conference of Computer Society of Iran, CSICC'2005
121
Siemens Migration Scenario
Finally, replace local switches

10th Annual Conference of Computer Society of Iran, CSICC'2005
122
Lucent Migration Scenarios
•First Scenario: Focus on Voice over BroadBand and
minimize risk
Step 1:
–Start with VoBB solutions based on voice gateway
–Reuse existing TDM network and OAM infrastructure
–QoS is manageable, avoid risks of softswitch technology
–Get experience with various customer premises
equipment (CPE)
–Get experience with commercial packaging and market
acceptance

Step2:
–Migrate to full NGN solution Get cost advantages of endto-end VoIP solution Introduce more advanced NGN
applications (SIP, application severs).
10th Annual Conference of Computer Society of Iran, CSICC'2005
123
Lucent Migration Scenario
• Second scenario: Focus on traffic offload
and cost-effective gateways
Step1:
– Start with LSS-based ICD application for internet
offload
– Reuse dial-in gateways also for VoIP
– Introduce VoIP backbone network

Step2:
– Add VoIP endpoint support for Voice over
Broadband
– Introduce more advanced NGN applications (SIP,
application servers)
10th Annual Conference of Computer Society of Iran, CSICC'2005
124
ZTE Migration Scenario
• ZTE produced two strategies for PSTN evolution
based on softswitch network solutions.
– Strategy 1: Softswitch device together with Trunking
Gateway carries out the functions of legacy tandem
and toll exchanges whilst the Class 5 terminal
exchange remains the same .
– Strategy 2: Softswitch devices together with Access
Gateway carries out the functions of legacy terminal
exchange while twisted pair user interface remains
the same.
10th Annual Conference of Computer Society of Iran, CSICC'2005
125
ZTE Migration Scenario

ZTE Evolution Strategy 1 of existing PSTN/ISDN
10th Annual Conference of Computer Society of Iran, CSICC'2005
126
ZTE Migration Scenario

ZTE Evolution Strategy 2 of Existing PSTN/ISDN
10th Annual Conference of Computer Society of Iran, CSICC'2005
127
NGN
 Outline (cont.)
•
•
•
•
•
•

NGN and Protocols
Call Control & Signaling Protocols
Gateway Control Protocols
Media Transfer Protocols
NGN Migration
Conclusion

10th Annual Conference of Computer Society of Iran, CSICC'2005
128
Conclusion
• The ultimate requirement of the NGN is to
handle packetized voice and data in a
converged manner.
• Next generation networks are not just a PSTN
replacement but at a minimum they must
provide the equivalent voice quality and
reliability of today’s PSTN.
• The NGN will be the foundation for the creation
of a new range of multimedia applications that
take full advantage of the characteristics of the
broadband network and the “always on”
capability.
10th Annual Conference of Computer Society of Iran, CSICC'2005
129
Conclusion
The users that are most ready to embrace
the new opportunity will be the first to be
migrated to the NGN model, this will then be
a commercial migration with the emphasis
being placed on new revenue opportunities.
The creation of the NGN is no overnight
transformation, but it is an evolution that is
already underway and gathering pace.
10th Annual Conference of Computer Society of Iran, CSICC'2005
130
Thanks
for your

Attention
10th Annual Conference of Computer Society of Iran, CSICC'2005
131

Más contenido relacionado

La actualidad más candente

BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesFebrian ‎
 
Huawei GPON Fundamentals
Huawei GPON FundamentalsHuawei GPON Fundamentals
Huawei GPON Fundamentalsibrahimnabil17
 
What is SS7? An Introduction to Signaling System 7
What is SS7?  An Introduction to Signaling System 7What is SS7?  An Introduction to Signaling System 7
What is SS7? An Introduction to Signaling System 7Alan Percy
 
NGN Next Generation Networks
NGN Next Generation NetworksNGN Next Generation Networks
NGN Next Generation Networksabdulquyyum
 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerEiko Seidel
 
Generations of Telecommunication
Generations of TelecommunicationGenerations of Telecommunication
Generations of TelecommunicationMahmood Showrav
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based ArchitectureSridhar Bhaskaran
 
5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond3G4G
 
LTE Carrier Aggregation Technology Development and Deployment Worldwide
LTE Carrier Aggregation Technology Development and Deployment Worldwide LTE Carrier Aggregation Technology Development and Deployment Worldwide
LTE Carrier Aggregation Technology Development and Deployment Worldwide Muhammad Yahya
 
Physical layer of 5 g
Physical layer of 5 gPhysical layer of 5 g
Physical layer of 5 gPeriyanayagiS
 
5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT ArchitectureSathiya keerthi
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design3G4G
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...3G4G
 
Next Generation Network
Next Generation NetworkNext Generation Network
Next Generation Networkjsgarnto
 

La actualidad más candente (20)

BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & James
 
Huawei GPON Fundamentals
Huawei GPON FundamentalsHuawei GPON Fundamentals
Huawei GPON Fundamentals
 
What is SS7? An Introduction to Signaling System 7
What is SS7?  An Introduction to Signaling System 7What is SS7?  An Introduction to Signaling System 7
What is SS7? An Introduction to Signaling System 7
 
NGN Next Generation Networks
NGN Next Generation NetworksNGN Next Generation Networks
NGN Next Generation Networks
 
H.323 protocol
H.323 protocolH.323 protocol
H.323 protocol
 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical Layer
 
Generations of Telecommunication
Generations of TelecommunicationGenerations of Telecommunication
Generations of Telecommunication
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture
 
5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond
 
LTE Carrier Aggregation Technology Development and Deployment Worldwide
LTE Carrier Aggregation Technology Development and Deployment Worldwide LTE Carrier Aggregation Technology Development and Deployment Worldwide
LTE Carrier Aggregation Technology Development and Deployment Worldwide
 
Physical layer of 5 g
Physical layer of 5 gPhysical layer of 5 g
Physical layer of 5 g
 
Restcomm Geolocation API and GMLC Restconn 2017
Restcomm Geolocation API and GMLC Restconn 2017Restcomm Geolocation API and GMLC Restconn 2017
Restcomm Geolocation API and GMLC Restconn 2017
 
5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture
 
5G Network Architecture and Design
5G Network Architecture and Design5G Network Architecture and Design
5G Network Architecture and Design
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
Next Generation Network
Next Generation NetworkNext Generation Network
Next Generation Network
 
Automation of GIS for FTTx Networks
Automation of GIS for  FTTx NetworksAutomation of GIS for  FTTx Networks
Automation of GIS for FTTx Networks
 

Destacado

Maristes montserrat
Maristes montserratMaristes montserrat
Maristes montserratgemmagodia
 
Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)Dr. Mazlan Abbas
 
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media ServersMWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media ServersDialogic Inc.
 
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxSIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxstefansayer
 
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lteCPqD
 
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC TutorialBaby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC TutorialTsahi Levent-levi
 
Kurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCKurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCLuis Lopez
 

Destacado (13)

Ngn
NgnNgn
Ngn
 
Ngn sec
Ngn secNgn sec
Ngn sec
 
MPLS
MPLSMPLS
MPLS
 
Ngn and convegence
Ngn and convegenceNgn and convegence
Ngn and convegence
 
Maristes montserrat
Maristes montserratMaristes montserrat
Maristes montserrat
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
NGN Network (ETE 521 L10.2)
NGN Network (ETE 521 L10.2)NGN Network (ETE 521 L10.2)
NGN Network (ETE 521 L10.2)
 
Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)
 
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media ServersMWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
MWC Barcelona WebRTC Meetup 2015 - Scaling WebRTC with Media Servers
 
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolboxSIP Express Media Server SBC application as powerful SBC and SIP toolbox
SIP Express Media Server SBC application as powerful SBC and SIP toolbox
 
8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte8 the path to voice over lte - vo lte
8 the path to voice over lte - vo lte
 
Baby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC TutorialBaby Steps: A WebRTC Tutorial
Baby Steps: A WebRTC Tutorial
 
Kurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCKurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTC
 

Similar a Ngn

Hao_Qin_Presentation-秦博士.pdf
Hao_Qin_Presentation-秦博士.pdfHao_Qin_Presentation-秦博士.pdf
Hao_Qin_Presentation-秦博士.pdflstclstc
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network ControllerMyNOG
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments WorkLumina Networks
 
Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Javier Benitez
 
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalColt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalRafael Junquera
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge ComputeMichelle Holley
 
Open Transport Switch and Transport SDN
Open Transport Switch and Transport SDNOpen Transport Switch and Transport SDN
Open Transport Switch and Transport SDNInfinera
 
New world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementNew world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementInnovation Assured
 
New world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementNew world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementInnovation Assured
 
Leading the way to an intelligent network
Leading the way to an intelligent networkLeading the way to an intelligent network
Leading the way to an intelligent networkRamrao Desai
 
Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Leah Wilkinson
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013i2CAT Foundation
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV VisionFIBRE Testbed
 
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaColt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaJavier Benitez
 
A lightweight framework for efficient m2m device management in onem2m archite...
A lightweight framework for efficient m2m device management in onem2m archite...A lightweight framework for efficient m2m device management in onem2m archite...
A lightweight framework for efficient m2m device management in onem2m archite...Soumya Kanti Datta
 
CSG Huawei.pdf
CSG Huawei.pdfCSG Huawei.pdf
CSG Huawei.pdfchien29091
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 

Similar a Ngn (20)

3303918.ppt
3303918.ppt3303918.ppt
3303918.ppt
 
Hao_Qin_Presentation-秦博士.pdf
Hao_Qin_Presentation-秦博士.pdfHao_Qin_Presentation-秦博士.pdf
Hao_Qin_Presentation-秦博士.pdf
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013Colt SDN Strategy - Telesemana December 2013
Colt SDN Strategy - Telesemana December 2013
 
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-finalColt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
Colt sdn-strategy-telesemana-diciembre-2013-javier-benitez-colt-final
 
CIMCO MPLS
CIMCO MPLSCIMCO MPLS
CIMCO MPLS
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 
Open Transport Switch and Transport SDN
Open Transport Switch and Transport SDNOpen Transport Switch and Transport SDN
Open Transport Switch and Transport SDN
 
New world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementNew world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter management
 
New world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter managementNew world IP traffic, new dimensions for Diameter management
New world IP traffic, new dimensions for Diameter management
 
Leading the way to an intelligent network
Leading the way to an intelligent networkLeading the way to an intelligent network
Leading the way to an intelligent network
 
Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020Enabling Key Applications for Transport SDN - Optinet China 2020
Enabling Key Applications for Transport SDN - Optinet China 2020
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
 
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaColt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
 
A lightweight framework for efficient m2m device management in onem2m archite...
A lightweight framework for efficient m2m device management in onem2m archite...A lightweight framework for efficient m2m device management in onem2m archite...
A lightweight framework for efficient m2m device management in onem2m archite...
 
CSG Huawei.pdf
CSG Huawei.pdfCSG Huawei.pdf
CSG Huawei.pdf
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Ngn

  • 2. Existing Network Infrastructure • • • • • Today’s network is divided into: The Public Switched Telephone Network, The Packet Switched Networks and The Mobile networks (PLMN). Convergence is the process of interconnection of traditional switched circuit networks (PSTN and PLMN) and packet-switched networks based on the Internet Protocol (IP) for routing. 10th Annual Conference of Computer Society of Iran, CSICC'2005 2
  • 3. Key drivers of NGN development One network for everything Today Tomorrow Internet Telephone network Mobile radio network IP-Network Multimedia Access - Advantages: • easy to handle • reliable • mobile 10th Annual Conference of Computer Society of Iran, CSICC'2005 3
  • 4. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 4
  • 5. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 5
  • 6. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 6
  • 7. NGN Architecture • The architecture basically comprises of : – Network Elements needed for the provision of traditional Telephony services. • NGN has a layered architecture. • The layers of NGN : – Access layer, – Core layer, – Control layer and – Service layer. 10th Annual Conference of Computer Society of Iran, CSICC'2005 7
  • 8. NGN Architecture • Each element : – has distinct roles within the network, – designed to integrate : • horizontally with other elements in the same layer, • vertically with the function-based elements of the other layers. 10th Annual Conference of Computer Society of Iran, CSICC'2005 8
  • 9. NGN Architecture Management system Management Applications Application Servers Softswitches Control Core Edge Access Mobile W AN UTRAN Enterprise Customers Packet Network Content Broadband DSL Cable Remote Office/SOHO Media Gateway PSTN CO W LL Residential Users Mobile Users 10th Annual Conference of Computer Society of Iran, CSICC'2005 9
  • 10. What is NGN? H.323Network SIP / SIP-T H.323 Appl. Server ENUM Server BIND H.323 / SIP SIP SIP SIP Proxy Firewall SIP SIP Media Server SIP-T / BICC MGC MGC SIP DSS1 over SCTP / SIGTRAN SS7 over SCTP / SIGTRAN MEGACO/ H.248 BBRAS AG DSS1 Packet Network MG TDM SG SS7 MG SG TDM PSTN SS7 PLMN PABX NGN protocols SIP Telephone Soft Phone 10th Annual Conference of Computer Society of Iran, CSICC'2005 10 GSM
  • 11. NGN architecture, IP-oriented NGN model Softswitch Content server Services NOC PSTN, GSM, ATM, ... Gateway IP network Transit gateway Transport 10th Annual Conference of Computer Society of Iran, CSICC'2005 11
  • 12. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 12
  • 13. NGN Layers • Characters of Layers : – Open Architecture; • open Interface and • Open Protocols between layers. 10th Annual Conference of Computer Society of Iran, CSICC'2005 13
  • 14. NGN layers • The Next Generation Networks architecture is based on four layers:  Access layer,  Core layer,  Control layer and  Application & Service layer. 10th Annual Conference of Computer Society of Iran, CSICC'2005 14
  • 15. NGN layers 1. Access layer includes : – Traditional networks; • PSTN, ISDN, PLMN, … – Specialized packet networks.  Access layer elements include different Media Gateways that support connection to and from the access network with the core network. 10th Annual Conference of Computer Society of Iran, CSICC'2005 15
  • 16. NGN layers 2. Core layer is the network handling converged services based on IP. – Includes high capacity switches and routers, in addition high capacity links. 3. Control layer is the Call Server that provides: – Call Control functions and – The Control of the Media Gateway. 10th Annual Conference of Computer Society of Iran, CSICC'2005 16
  • 17. NGN Control Layer • Provide capabilities of: – – – – Call Control, Connection Control, Protocol Handling and Other management issues • The primary part of this layer is: Softswitch. 10th Annual Conference of Computer Society of Iran, CSICC'2005 17
  • 18. NGN Ctrl Layer  Softswitch • • • Is the core of NGN, Independent of Transport Layer. Main functions are included: – – – – – – Call control Resource distribution Protocol handling Routing Authentication and Charging 10th Annual Conference of Computer Society of Iran, CSICC'2005 18
  • 19. NGN Ctrl Layer • handles signaling and management entities. • Never concerns with detailed routing procedures and controlling network partial components. • its other tasks are: – Providing Security for connections and – Network Management. 10th Annual Conference of Computer Society of Iran, CSICC'2005 19
  • 20. NGN layers 4. Application & Service layer : – plays the role of an IN-SCE (Intelligent Network Service Creation Environment) extending their functionality in order to cover the new network scenarios. 10th Annual Conference of Computer Society of Iran, CSICC'2005 20
  • 21. NGN App. & Service Layer Application Creation Environment Application Server Call Server Access Network Media Gateway Call Server Packet Network Media Gateway Access Network 10th Annual Conference of Computer Society of Iran, CSICC'2005 21
  • 22. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 22
  • 24. Softswitch combines the advantages of both networks PSTN Switch Switch Data networks Switch Switch Flexible bandwidth QoS Effective transmission Services SOFTSWITCH Voiceservices for IP-users VoIP 10th Annual Conference of Computer Society of Iran, CSICC'2005 24
  • 25. Media Server in a Softswitch Architecture Basic Services Enhanced Services Application Server Softswitch H.323/SIP H.323/SIP/MGC P IP Phone MGCP/Megaco MGCP/ Megaco MGCP,Megaco, SIP,VoiceXML RTP RTP VoATM Traditional Phone Media Gateway (xDSL, cable, PSTN, wireless) Media Server 10th Annual Conference of Computer Society of Iran, CSICC'2005 25
  • 26. NGN Components • • • • • • • The Softswitch The Packet core Network The Access Networks The Media & signaling Gateways The Call Server The application Server The Application Creation Environment 10th Annual Conference of Computer Society of Iran, CSICC'2005 26
  • 27. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 27
  • 28. SG, Signaling Gateway SS7 over IP SIGTRAN / TALI / Q.2111 SS7 Network Signaling Gateway IP/ATM IP Telephony Application SS7 Device SS7 - > IP protocol Translation Protocol Protocol MTP3 MTP3 Protocols Protocols MTP2 MTP2 UDP IP UDP IP 10th Annual Conference of Computer Society of Iran, CSICC'2005 28
  • 29. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 29
  • 30. NGN Media Gateway    Provides Translations between circuit switched networks and packet switched networks. Sends notification to the call agent about endpoint events. Execute commands from the call agents. 10th Annual Conference of Computer Society of Iran, CSICC'2005 30
  • 31. NGN Media Gateway  Media Gateway Functionality • Bearer Interworking Function – Interworking Between Multiple Interface Protocols: ATM,TDM, Frame Based (IP, FR) – QoS, Traffic and Congestion Management • Congestion Management – Using Priorities based on Traffic Parameters 10th Annual Conference of Computer Society of Iran, CSICC'2005 31
  • 32. NGN Media Gateway • Different QoS For Different Services • Traffic Policing per Connection • Traffic Shaping per Connection – Flat Shaping – Hierarchical Shaping (shaped VCs in shaped VPs) 10th Annual Conference of Computer Society of Iran, CSICC'2005 32
  • 33. Media Gateway Architecture 10th Annual Conference of Computer Society of Iran, CSICC'2005 33
  • 34. MG Types According to capacity and access level to the core network, Media Gateway is categorized to 3 groups: • Trunking Gateway • Access Gateway • Residential Gateway 10th Annual Conference of Computer Society of Iran, CSICC'2005 34
  • 35. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 35
  • 36. NGN MGC  Media Gateway Controller Functionality • Provides End-to-End Call Control • Supports Call Control Signaling (ISUP, BICC, IN/TCAP, ISDN) • Supports Signaling Interworking Between Different Signaling Protocols (e.g., ISDNISUP-BICC) 10th Annual Conference of Computer Society of Iran, CSICC'2005 36
  • 37. NGN MGC • Correlates Between Call Control Signaling and Bearer Control Signaling (BICC) • Communicates With Feature Servers to Determine Service and Some Call Parameters (TCAP) • Coordinates Call Progress and Resources Management with the Bearer Control Function (H.248/MEGACO) 10th Annual Conference of Computer Society of Iran, CSICC'2005 37
  • 38. Media Gateway Controller Media Gateway Controller SIGTRAN SIP-BCP-T Control Switch Call Agent Media Gateway Controller (MGC) H.323 TALI PSTN Switch SIP MGCP MEGACO Media Gateway Controller Signaling Gateway Call Handling Call Handling Protocol Translation and addressing ISUP ISUP MTP3 MTP3 MTP2 MTP2 Protocol SIGTRAN UDP IP Protocol SIGTRAN UDP IP 10th Annual Conference of Computer Society of Iran, CSICC'2005 38
  • 39. NGN  Outline • • • • • • • NGN Architecture NGN Layers NGN Main Components SG (Signaling Gateway) MG (Media Gateway) MGC (Media Gateway Controller) Servers 10th Annual Conference of Computer Society of Iran, CSICC'2005 39
  • 40. Servers • Application Server • Media Server • Call Server • Feature Server 10th Annual Conference of Computer Society of Iran, CSICC'2005 40
  • 41. Application Server App. Server functionality : • • • • • • No. 800 service No. 900 service Billing services VPN Calling Card services IN services 10th Annual Conference of Computer Society of Iran, CSICC'2005 41
  • 42. Media Server Media Server functionality : • • • • • • • Voice Mail services Fax Mail Box Voice Recognition Video Conferencing Voice to Text Unified Messaging Fax over IP by means of T.38 10th Annual Conference of Computer Society of Iran, CSICC'2005 42
  • 43. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 43
  • 44. NGN and Protocols NGN requires new protocols to support converged networks.  Requirements • Support for – Legacy PSTN interworking, – Migration Plan from legacy to NGN, – High Availability, – Lifeline services and – Scalability 10th Annual Conference of Computer Society of Iran, CSICC'2005 44
  • 45. NGN and Protocols • With so many protocols, which one to choose? – H.323, – SIP (Session Initiation Protocol), – MGCP, – H.248/MEGAco and – SIGTRAN 10th Annual Conference of Computer Society of Iran, CSICC'2005 45
  • 46. NGN Protocols 10th Annual Conference of Computer Society of Iran, CSICC'2005 46
  • 47. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 47
  • 48. SIP, H.323 and MGCP Call Control and Signaling Signaling and Gateway Control Media Audio/ Video H.323 H.225 H.245 Q.931 RAS SIP MGCP TCP RTP RTCP RTSP UDP IP H.323 Version 1 and 2 supports H.245 over TCP, Q.931 over TCP and RAS over UDP. H.323 Version 3 and 4 supports H.245 and Q.931 over UDP/TCP and RAS over UDP. SIP supports TCP and UDP. 10th Annual Conference of Computer Society of Iran, CSICC'2005 48
  • 49. NGN Signaling Protocols Session Initiation Protocol SIP 10th Annual Conference of Computer Society of Iran, CSICC'2005 49
  • 50. What is SIP? “ An application layer signaling protocol that defines • Initiation, • Modification and • Termination of interactive, multimedia communication sessions between users. ” IETF RFC 2543 Session Initiation Protocol 10th Annual Conference of Computer Society of Iran, CSICC'2005 50
  • 51. SIP components • User Agent Client (UAC) – End systems – Send SIP requests • User Agent Server (UAS) – Listens for call requests – Prompts user or executes program to determine response • User Agent – UAC plus UAS 10th Annual Conference of Computer Society of Iran, CSICC'2005 51
  • 52. SIP components (cont.) • Redirect Server – Network server - redirects users to try other server • Proxy Server – Network server - a proxy request to another server can “fork” request to multiple servers, creating a search tree • Registrar – Receives registrations regarding current user locations 10th Annual Conference of Computer Society of Iran, CSICC'2005 52
  • 53. User Agents • An application that initiates, receives and terminates calls. – User Agent Clients (UAC) – An entity that initiates a call. – User Agent Server (UAS) – An entity that receives a call. – Both UAC and UAS can terminate a call. 10th Annual Conference of Computer Society of Iran, CSICC'2005 53
  • 54. Proxy Server – An intermediary program that acts as both a server and a client to make requests on behalf of other clients. – Requests are serviced internally or by passing them on, possibly after translation, to other servers. – Interprets, rewrites or translates a request message before forwarding it. 10th Annual Conference of Computer Society of Iran, CSICC'2005 54
  • 55. Location Server • A location server is used by : – Redirect Server or – Proxy Server • To obtain information about a called party’s possible location(s). 10th Annual Conference of Computer Society of Iran, CSICC'2005 55
  • 56. Redirect Server • A server that : – Accepts a SIP request, – maps the address into zero or more new addresses and – Returns these addresses to the client. • Unlike a proxy server, the redirect server does not initiate its own SIP request. • Unlike a user agent server, the redirect server does not accept or terminate calls. 10th Annual Conference of Computer Society of Iran, CSICC'2005 56
  • 57. Registrar Server – A server that accepts REGISTER requests. – The register server may support authentication. – A registrar server is typically co-located with a proxy or redirect server and may offer location services. 10th Annual Conference of Computer Society of Iran, CSICC'2005 57
  • 58. SIP architecture Registrar SQL/LDAP/? RE GI ST ER • On Startup, SIP UA Sends REGISTER to Registrar • Registration Data Provides Addresses to Reach User • Registration Database Forms a Dynamic Routing Database of Users • Centralized Store is Desired for Scalability DB Proxy Farm INVITE 10th Annual Conference of Computer Society of Iran, CSICC'2005 58
  • 59. SIP Distributed Architecture SIP Components Location Server Redirect Server Registrar Server PSTN User Agent Gateway Proxy Server Proxy Server 10th Annual Conference of Computer Society of Iran, CSICC'2005 59
  • 60. SIP Addressing • The SIP address is identified by a SIP URL, in the format: user@host. – Examples of SIP URLs: • sip:hostname@vovida.org • sip:hostname@192.168.10.1 • sip:14083831088@vovida.org 10th Annual Conference of Computer Society of Iran, CSICC'2005 60
  • 61. SIP Messages Methods and Responses SIP components communicate by exchanging SIP messages: • SIP Methods: – INVITE – Initiates a call by inviting user to participate in session. – ACK - Confirms that the client has received a final response to an INVITE request. – BYE - Indicates termination of the call. – CANCEL - Cancels a pending request. – REGISTER – Registers the user agent. – OPTIONS – Used to query the capabilities of a server. – INFO – Used to carry out-of-bound information, such as DTMF digits. • SIP Responses: – 1xx - Informational Messages. – 2xx - Successful Responses. – 3xx - Redirection Responses. – 4xx - Request Failure Responses. – 5xx - Server Failure Responses. – 6xx - Global Failures Responses. 10th Annual Conference of Computer Society of Iran, CSICC'2005 61
  • 62. Process for Establishing Communication Establishing communication using SIP usually occurs in six steps: 1. Registering, initiating and locating the user. 2. Determine the media to use – involves delivering a description of the session that the user is invited to. 3. Determine the willingness of the called party to communicate – the called party must send a response message to indicate willingness to communicate – accept or reject. 4. Call setup. 5. Call modification or handling – example, call transfer (optional). 6. Call termination. 10th Annual Conference of Computer Society of Iran, CSICC'2005 62
  • 63. SIP Protocols related to SIP 10th Annual Conference of Computer Society of Iran, CSICC'2005 63
  • 64. Session Description Protocol (SDP) • Used to specify client capabilities • Example: (client can support MPEG-1 video codec, and MP3 codecs) 10th Annual Conference of Computer Society of Iran, CSICC'2005 64
  • 65. Session Announcement Protocol (SAP) • Originated around same time as SIP • Used to announce multimedia sessions – Announcement goes to users in a multicast group – Announcements can contain : • Start Time of session, • Duration of session, etc. 10th Annual Conference of Computer Society of Iran, CSICC'2005 65
  • 66. SIP Framework – Session initiation. – Multiple users. – Interactive multimedia applications. 10th Annual Conference of Computer Society of Iran, CSICC'2005 66
  • 67. SIP – Design Framework • SIP was designed for: – Integration with existing IETF protocols. – Scalability, – Simplicity, – Mobility and – Easy feature and service creation. 10th Annual Conference of Computer Society of Iran, CSICC'2005 67
  • 68. Integration with IETF Protocols (1) • Other IETF protocol standards can be used to build a SIP based application. SIP can works with existing IETF protocols, for example: – RSVP - to reserve network resources. – RTP Real Time Protocol -to transport real time data and provide QOS feedback. – RTSP Real Time Streaming Protocol - for controlling delivery of streaming media. – SAP Session Advertisement Protocol - for advertising multimedia session via multicast. 10th Annual Conference of Computer Society of Iran, CSICC'2005 68
  • 69. Integration with IETF Protocols (2) – SDP Session Description Protocol – for describing multimedia sessions. – MIME – Multipurpose Internet Mail Extension – defacto standard for describing content on the Internet. – HTTP – Hypertext Transfer Protocol - HTTP is the standard protocol used for serving web pages over the Internet. – COPS – Common Open Policy Service. – OSP – Open Settlement Protocol. 10th Annual Conference of Computer Society of Iran, CSICC'2005 69
  • 70. Scalability • The SIP architecture is scalable, flexible and distributed. – Functionality such as proxying, redirection, location, or registration can reside in different physical servers. – Distributed functionality allows new processes to be added without affecting other components. 10th Annual Conference of Computer Society of Iran, CSICC'2005 70
  • 71. Simplicity • SIP is designed to be: – “Fast and simple in the core.” – “Smarter with less volume at the edge.” – Text based for : • Easy implementation and • Debugging. 10th Annual Conference of Computer Society of Iran, CSICC'2005 71
  • 72. Mobility • SIP supports user mobility by proxying and redirecting requests to a user’s current location. • The user can be using a : – – – – – PC at work, PC at home, Wireless phone, IP phone or Regular phone. • The user must register their current location. • The proxy server will forward calls to the user’s current location. • Example mobility applications include presence and call forking. 10th Annual Conference of Computer Society of Iran, CSICC'2005 72
  • 73. Feature Creation • A SIP based system can support rapid feature and service creations. • Features and services can be created using: – Call Processing Language (CPL). – Common Gateway Interface (CGI). 10th Annual Conference of Computer Society of Iran, CSICC'2005 73
  • 74. Feature Creation • SIP can support these features and applications: – Basic call features • Call waiting, • Call forwarding, • Call blocking. – – – – – – Unified messaging. Call forking. Click to talk. Presence. Instant messaging. Find me / Follow me. 10th Annual Conference of Computer Society of Iran, CSICC'2005 74
  • 75. NGN Signaling Protocols H.323 10th Annual Conference of Computer Society of Iran, CSICC'2005 75
  • 76. What is H.323? “ • H.323 is a standard that specifies – Protocols, – Components and – Procedures • That provide multimedia communication services, realtime audio, video, and data communications over packet networks, including IP based networks. • H.323 is part of a family of ITU-T recommendations called H.32x that provides multimedia communication services over a variety of networks. , , 10th Annual Conference of Computer Society of Iran, CSICC'2005 76
  • 77. H.323 Framework H.323 defines: – Call establishment and termination. – Audio visual or multimedia conferencing. 10th Annual Conference of Computer Society of Iran, CSICC'2005 77
  • 79. H.323 Terminals H.323 terminals are client endpoints that must support: – – – – H.225 call control signaling. H.245 control channel signaling. RTP/RTCP protocols for media packets. Audio codecs.  Video codecs support is optional. 10th Annual Conference of Computer Society of Iran, CSICC'2005 79
  • 80. H.323 Gateway A gateway provides translation: – Gateway translates the messages that belongs to the two different networks with different protocol stacks. – Gateways can also provide : • • • • Transmission formats translation, Communication procedures translation, H.323 and non-H.323 endpoints translations or Codec translation. 10th Annual Conference of Computer Society of Iran, CSICC'2005 80
  • 81. H.323 Gatekeepers • Gatekeepers provide these functions: – Address translation. – Admission control. – Bandwidth control. – Zone management. – Call control signaling (optional). – Call authorization (optional). – Bandwidth management (optional). – Call management (optional). • Gatekeepers are optional but if present in a H.323 system, all H.323 endpoints must register with the gatekeeper and receive permission before making a call. 10th Annual Conference of Computer Society of Iran, CSICC'2005 81
  • 82. H.323 Multipoint Control Unit (MCU) • MCU provide support for conferences of three or more endpoints. • An MCU consist of: – Multipoint Controller (MC) – provides control functions. – Multipoint Processor (MP) – receives and processes audio, video and/or data streams. 10th Annual Conference of Computer Society of Iran, CSICC'2005 82
  • 83. H.323 is an “Umbrella” Specification Media H.261 and H.263 – Video codecs. G.711, G.723, G.729 – Audio codecs. RTP/RTCP – Media. Data/Fax T.120 – Data conferencing. T.38 – Fax. Call Control and Signaling H.245 - Capabilities advertisement, media channel establishment, and conference control. H.225 Q.931 - call signaling and call setup. RAS - registration and other admission control with a gatekeeper. H.323 Media Data/Fax Call Control and Signaling Audio Codec G.711 G.723 G.729 Video Codec H.261 RTCP T.120 T.38 H.263 H.225 H.225 Q.931 RAS H.245 RTP UDP TCP TCP UDP IP 10th Annual Conference of Computer Society of Iran, CSICC'2005 83 TCP
  • 84. H.323 – H.245 • Establishes logical channels for transmission of H.323 data – Negotiates: • channel usage • master/slave configuration • flow control • Codec used (capability exchange) 10th Annual Conference of Computer Society of Iran, CSICC'2005 84
  • 85. H.323 – H.245 Messages • Master/Slave Determination – Determines which terminal will be master which will be slave in the call • Terminal Capability Set – Contains information on a terminal’s ability to send and receive multimedia streams • Open Logical Channel – Opens logical channel for transport of multimedia data • Close Logic Channel – Closes the logical channel between two endpoints 10th Annual Conference of Computer Society of Iran, CSICC'2005 85
  • 86. H.323 – H.245 Messages • Request Mode – Receive terminal requests type of transportation from a transmit terminal – Types of Modes: • • • • Video Audio Data Encryption 10th Annual Conference of Computer Society of Iran, CSICC'2005 86
  • 87. H.323 – H.245 Messages • Send Terminal Capacity Set – Instructs far-end terminal to send transmit and receive capabilities • End Session Command – Indicates the end of the H.245 session 10th Annual Conference of Computer Society of Iran, CSICC'2005 87
  • 88. Other ITU H. Recommendation that work with H.323 Protocol Description H.235 Specifies security and encryption for H.323 and H.245 based terminals. H.450.N H.450.1 specifies framework for supplementary services. H.450.N recommendation specifies supplementary services such as call transfer, call diversion, call hold, call park, call waiting, message waiting indication, name identification, call completion, call offer, and call intrusion. H.246 Specifies internetworking of H Series terminals with circuit switched terminals. 10th Annual Conference of Computer Society of Iran, CSICC'2005 88
  • 89. NGN Signaling protocols Comparing SIP and H.323 10th Annual Conference of Computer Society of Iran, CSICC'2005 89
  • 90. Comparing SIP and H.323 Similarities • Functionally, SIP and H.323 are similar. Both SIP and H.323 provide: – Call control, call setup and teardown. – Basic call features such as : – Call waiting, – Call hold, – Call transfer, – Call forwarding, – Call return, – Call identification or – Call park. – Capabilities exchange. 10th Annual Conference of Computer Society of Iran, CSICC'2005 90
  • 91. Comparing SIP and H.323 Strengths • H.323 – Defines sophisticated multimedia conferencing. H.323 multimedia conferencing can support applications such as: – – – • • Whiteboarding, Data Collaboration and Video Conferencing. SIP – Supports flexible and intuitive feature creation with SIP using SIP-CGI (SIP-Common Gateway Interface) and CPL (Call Processing Language). SIP – Third party call control is currently only available in SIP. Work is in progress to add this functionality to H.323. 10th Annual Conference of Computer Society of Iran, CSICC'2005 91
  • 92. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 92
  • 93. Gateway Control Protocols  MGCP (Media Gateway Control Protocol)  H.248/MEGAco 10th Annual Conference of Computer Society of Iran, CSICC'2005 93
  • 94. MGCP • RFC 2705 • Controlling VoIP Gateways from External Call Control Elements • History: – Simple Gateway Control Protocol (SGCP): Bell core / Cisco – IP Device Control (IPDC): extended work of XCOM, Ascend & others. – Media Gateway Control Protocol (MGCP): Merged IPDC + SGCP – Media Device Control Protocol (MDCP): Lucent – H.GCP: ITU SG16 Functional Decomposition Control Protocol 10th Annual Conference of Computer Society of Iran, CSICC'2005 94
  • 95. What is MGCP? “ •Media Gateway Control Protocol – A protocol for : – Controlling Telephony gateways from external call control elements called media gateway controllers or call agents. IETF RFC 2705 Media Gateway Control Protocol 10th Annual Conference of Computer Society of Iran, CSICC'2005 95 ”
  • 96. MGCP • Decompose gateway into : – A controlling signalling component and – A controlled media component. • Can be used in phones or gateways in conjunction with SIP 10th Annual Conference of Computer Society of Iran, CSICC'2005 96
  • 97. MGCP  Call agent or media gateway controller – Provides call signaling, control and processing intelligence to the gateway. – Sends and receives commands to/from the gateway. Call Agent or Media Gateway Controller (MGC) Call Agent or SIP Media Gateway H.323 Controller (MGC) MGCP MGCP Media Gateway (MG) Media Gateway (MG) 10th Annual Conference of Computer Society of Iran, CSICC'2005 97
  • 98. MGCP Commands • Call Agent Commands: • Gateway Commands: – Notify – EndpointConfiguration – DeleteConnection – NotificationRequest – RestartInProgress – CreateConnection – ModifyConnection – DeleteConnection – AuditEndpoint – AuditConnection 10th Annual Conference of Computer Society of Iran, CSICC'2005 98
  • 99. Characteristics of MGCP  MGCP – A master/slave protocol. • Assumes limited intelligence at the edge (endpoints) and intelligence at the core (call agent). • Used between call agents and media gateways. • Differs from SIP and H.323 which are peer-to-peer protocols. – Interoperates with SIP and H.323. 10th Annual Conference of Computer Society of Iran, CSICC'2005 99
  • 100. MGCP, SIP and H.323 – MGCP divides call setup/control and media establishment functions. – MGCP does not replace SIP or H.323. SIP and H.323 provide symmetrical or peer-to-peer call setup/control. – MGCP interoperates with H.323 and SIP. For example, • A call agent accepts SIP or H.323 call setup requests. • The call agent uses MGCP to control the media gateway. • The media gateway establishes media sessions with other H.323 or SIP endpoints. In this example, an H.323 gateway is “decomposed” into: –A call agent that provides signaling. –A gateway that handles media. MGCP protocol is used to control the gateway. H.323 Gateway H.323 Call Agent/ Media Gateway Controller H.323 Gateway MGCP Media RTP/RTCP Media Gateway 10th Annual Conference of Computer Society of Iran, CSICC'2005 100
  • 101. Example Comparison H.323 1. A user picks up analog phone and dials a number. 2. The gateway determines how to route the call. 3. The two gateways exchange capabilities information. 4. The terminating gateway rings the phone. 5. The two gateways establish RTP/RTCP session with each other. MGCP 1. A user picks up analog phone and dials a number. 2. The gateway notifies call agent of the phone (endpoint) event. 3. The Call agent determines capabilities, routing information, and issues a command to the gateways to establish RTP/RTCP session with other end. 3 1 2 5.RTP /RTCP H.323 Gateway Analog Phone H.323 Gateway 4 Call Agent/ Media Gateway Controller 1 Analog Phone Gateway A Analog Phone RTP/ RTC Gateway B P Analog Phone 10th Annual Conference of Computer Society of Iran, CSICC'2005 101
  • 102. What is Megaco? • A protocol that is evolving from MGCP and developed jointly by ITU and IETF: – Megaco - IETF. – H.248 or H.GCP - ITU. 10th Annual Conference of Computer Society of Iran, CSICC'2005 102
  • 103. MEGAco 10th Annual Conference of Computer Society of Iran, CSICC'2005 103
  • 104. Summary • SIP and H.323 are comparable protocols that provide – – – – – Call Setup, Call Teardown, Call Control, Capabilities Exchange and Supplementary features. • MGCP is a protocol for controlling media gateways from call agents. In a VoIP system, MGCP can be used with SIP or H.323. • SIP or H.323 will provide the call control functionality and MGCP can be used to manage media establishment in media gateways. 10th Annual Conference of Computer Society of Iran, CSICC'2005 104
  • 105. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 105
  • 106. Real-Time Transport Protocol (RTP) IETF standard: RFC 3550 • Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video • Specifies a packet structure for packets carrying audio and video data • RTP packet provides – payload type identification – packet sequence numbering – time stamping 10th Annual Conference of Computer Society of Iran, CSICC'2005 106
  • 107. RTP (2) • RTP runs in the end systems • RTP packets are encapsulated in UDP segments • Provides a transportlayer interface (“OSI-Layer 4b”) • Attempts to avoid jitter 10th Annual Conference of Computer Society of Iran, CSICC'2005 107
  • 108. RTP (3) • RTP does not provide: – Any mechanism to ensure timely delivery of data – Any quality of service guarantees • RTP encapsulation is only seen at the end systems – Not recognized by routers as a special kind of datagram – Routers providing best-effort service do not make any special effort to ensure that RTP packets arrive at the destination in a timely matter • Allows for each voice or video device to have its own RTP stream • Supports unicast as well as multicast applications 10th Annual Conference of Computer Society of Iran, CSICC'2005 108
  • 109. Real-Time Control Protocol (RTCP) • Works in conjunction with RTP • It’s Main function is Echo Cancellation • Each participant in RTP session periodically transmits RTCP control packets to all other participants • Transfers necessary information to synchronize transmitter & receiver 10th Annual Conference of Computer Society of Iran, CSICC'2005 109
  • 110. RTCP • Each RTCP packet contains sender and/or receiver reports – Report statistics useful to application • Statistics include : – Number of packets sent, – Number of packets lost, – Interarrival jitter, etc. • Feedback can be used to control performance – Sender may modify its transmissions based on feedback (incl. Bandwidth scaling) 10th Annual Conference of Computer Society of Iran, CSICC'2005 110
  • 111. RTCP (2) • For an RTP session there is typically a single multicast address; all RTP and RTCP packets belonging to the session use it • RTP and RTCP packets are distinguished from each other through the use of distinct port numbers (RTCP port = RTP port + 1) • To limit traffic, each participant reduces its RTCP traffic as the number of conference participants increases 10th Annual Conference of Computer Society of Iran, CSICC'2005 111
  • 112. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 112
  • 113. Migration Strategies • • • • • EUROSCOM SIEMENS ALCATEL LUCENT ZTE 10th Annual Conference of Computer Society of Iran, CSICC'2005 113
  • 114. EUROSCOM Migration Scenario One of the migration scenarios which breaks the problem into smaller part. The following network diagrams represent how the architectural model may be instantiated for some scenarios of interest to a network operator. Each figure displays the functions and interfaces required of each network scenario. For each interface, suggestions are provided as examples of typical inter-working protocols. 10th Annual Conference of Computer Society of Iran, CSICC'2005 114
  • 115. EUROSCOM Migration Scenario PSTN to IP network interface scenario 10th Annual Conference of Computer Society of Iran, CSICC'2005 115
  • 116. EUROSCOM Migration Scenario GSM PLMN (Mobile) to IP network 10th Annual Conference of Computer Society of Iran, CSICC'2005 116
  • 117. Alcatel Migration Scenario • Alcatel presents a step-by-step migration scenario from a TDM-based public switched telephone network to a packet based next generation network. Six steps consolidation and expansion scenario is elaborated. 10th Annual Conference of Computer Society of Iran, CSICC'2005 117
  • 118. Alcatel Migration Scenario 1. 2. 3. 4. PSTN for Voice and Internet Access. PSTN Consolidation. Voice over Packet Trunking (IP or ATM). Voice over Packet Access (ADSL, LMDS or cable) 5. Introduction of Multimedia 6. Migration to Full NGN 10th Annual Conference of Computer Society of Iran, CSICC'2005 118
  • 119. Alcatel Full NGN 10th Annual Conference of Computer Society of Iran, CSICC'2005 119
  • 120. Siemens Migration Scenario • Siemens proposed a Next Generation Network migration Strategy based on class 4 and 5 softswitch replacement. First: migrate the transit level 10th Annual Conference of Computer Society of Iran, CSICC'2005 120
  • 121. Siemens Migration Scenario Then, introduce IP-based services 10th Annual Conference of Computer Society of Iran, CSICC'2005 121
  • 122. Siemens Migration Scenario Finally, replace local switches 10th Annual Conference of Computer Society of Iran, CSICC'2005 122
  • 123. Lucent Migration Scenarios •First Scenario: Focus on Voice over BroadBand and minimize risk Step 1: –Start with VoBB solutions based on voice gateway –Reuse existing TDM network and OAM infrastructure –QoS is manageable, avoid risks of softswitch technology –Get experience with various customer premises equipment (CPE) –Get experience with commercial packaging and market acceptance Step2: –Migrate to full NGN solution Get cost advantages of endto-end VoIP solution Introduce more advanced NGN applications (SIP, application severs). 10th Annual Conference of Computer Society of Iran, CSICC'2005 123
  • 124. Lucent Migration Scenario • Second scenario: Focus on traffic offload and cost-effective gateways Step1: – Start with LSS-based ICD application for internet offload – Reuse dial-in gateways also for VoIP – Introduce VoIP backbone network Step2: – Add VoIP endpoint support for Voice over Broadband – Introduce more advanced NGN applications (SIP, application servers) 10th Annual Conference of Computer Society of Iran, CSICC'2005 124
  • 125. ZTE Migration Scenario • ZTE produced two strategies for PSTN evolution based on softswitch network solutions. – Strategy 1: Softswitch device together with Trunking Gateway carries out the functions of legacy tandem and toll exchanges whilst the Class 5 terminal exchange remains the same . – Strategy 2: Softswitch devices together with Access Gateway carries out the functions of legacy terminal exchange while twisted pair user interface remains the same. 10th Annual Conference of Computer Society of Iran, CSICC'2005 125
  • 126. ZTE Migration Scenario ZTE Evolution Strategy 1 of existing PSTN/ISDN 10th Annual Conference of Computer Society of Iran, CSICC'2005 126
  • 127. ZTE Migration Scenario ZTE Evolution Strategy 2 of Existing PSTN/ISDN 10th Annual Conference of Computer Society of Iran, CSICC'2005 127
  • 128. NGN  Outline (cont.) • • • • • • NGN and Protocols Call Control & Signaling Protocols Gateway Control Protocols Media Transfer Protocols NGN Migration Conclusion 10th Annual Conference of Computer Society of Iran, CSICC'2005 128
  • 129. Conclusion • The ultimate requirement of the NGN is to handle packetized voice and data in a converged manner. • Next generation networks are not just a PSTN replacement but at a minimum they must provide the equivalent voice quality and reliability of today’s PSTN. • The NGN will be the foundation for the creation of a new range of multimedia applications that take full advantage of the characteristics of the broadband network and the “always on” capability. 10th Annual Conference of Computer Society of Iran, CSICC'2005 129
  • 130. Conclusion The users that are most ready to embrace the new opportunity will be the first to be migrated to the NGN model, this will then be a commercial migration with the emphasis being placed on new revenue opportunities. The creation of the NGN is no overnight transformation, but it is an evolution that is already underway and gathering pace. 10th Annual Conference of Computer Society of Iran, CSICC'2005 130
  • 131. Thanks for your Attention 10th Annual Conference of Computer Society of Iran, CSICC'2005 131

Notas del editor

  1. For example, a gateway can provide translation between entities in a packet switched network (i.e. IP network) and circuit switched network (i.e. PSTN ).