Вы находитесь на странице: 1из 13

Gatekeeper/

SIP-Server
Gateways use H.323 or SIP
VoIP-PC
VoIP-PC
GK/SIP-Server
VoIP-PC
MG
CPE
GK/SIP-Server
VoIP-PC
DSS1
MG
Private Branch Exchange
GK/SIP-Server
VoIP-PC
DSS1
MG PBX
Local Exchange
MG
Media Gateway
Controller
VoIP Media
Gateway
MGCP
or
MEGACO
VoIP Media
Gateway
Gateways that support MGCP or
MEGACO
MG
SS7 Signaling SS7 Signaling
PCM30
trunk line

PCM30
trunk line

hiG 1000 / 1200
Functions of Gateways
with SIP or H.323
MG
Signaling
Handling
Function
Media
Gateway
Function
Gateway
Control
Function
Signaling
Handling
Function
Voice Info
(TDM)
Signaling
(e.g. DSS1)
Signaling
(e.g. SIP)
Voice Info
(VoIP)
Functions of Gateways and
Gateway Controllers
MG
Signaling
Handling
Function
Media
Gateway
Function
Gateway
Control
Function
Voice -
Information
(TDM)
Signaling
(e.g. SS7)
Voice-
Information
(VoIP)
MGCP or MEGACO
Advantages & Disadvantages of
the Distributed Functionality
Advantages
standardised open architecture
not limited to IP
media gateway simplicity
ease of integration
scalable solution

Disadvantages
central point of failure
delay
MEGACO, Beispiel 1
MEGACO, Beispiel 1
Media Gateway
Null Context
Media Gateway
Null Context
Idle phys.
terminations
Context C1
RTP-Term.
T1
TDM-Term.
T2
TDM-Term.
T2
Context = $ {Add = T2, Add = $}
phys. terminations (semi-permanent)
ephemeral terminations (only present during call)
MEGACO Terminology
Termination: end-point of a media stream
Context: a relationship between terminations
Transaction: group of actions + TID
Command: e.g. Add, Subtract, Modify, Move, Notify
Descriptor: parameters used within a command
MEGACO or MGCP
Media Gateway
Signalling
Gateway
Signalling
Gateway
Media Gateway
Controller
SS7/ISUP SIP, H.323
trunk RTP/UDP
MEGACO
or
MGCP
MEGACO vs MGCP
MEGACO vs MGCP
Both serve the same purpose but
MEGACO introduces some new names
and concepts

The new concepts optimise the protocol
rather than introducing fundamentally
new features

MEGACO supports Multi-media
applications, MGCP does not
Similar number of messages &
flows. Similar capabilities. MEGACO
is more complex.

MGCP is text encoded (BNF).
MEGACO is text encoded (ABNF) and
in Binary Form (ASN1)

MGCP: 1 Transaction = 1 Command
MEGACO: 1 Transaction = n Actions
1 Action = n Commands

Command Sets
MEGACO MGCP
Add termination
Subtract termination
Modify termination



Service change
Notify
AuditValue

Move
Audit Capabilities


Create connection
Delete connection
Modify connection
Notification request
Endpoint confiuration

Restart in progress
Notify
AuditEndpoint
AuditConnection
Move
- - -
MGCP Connection Set Up
Media
Gateway
Controller
VoIP Media
Gateway
A - Side
VoIP Media
Gateway
B - Side
2.Evaluates the dialed
telephone number
MG MG
MEGACO Connection Set Up
Media
Gateway
Controller
VoIP Media
Gateway
A - Side
VoIP Media
Gateway
B - Side
2. Evaluates the
dialed telephone
number
MG MG
Termi-
nation
No. 10
Term.
No. 11
Term.
No. 21
Term.
No. 20
MEGACO Connection Set Up Details
MG
4: Context = $
Add = 10,
Add = $
5: Reply Context = abc
Add = 10,
Add = 11
{local parameter (SDP)}
8: Context = abc
Modify = 11
{remote param. (SDP)}
9: Reply Context = abc
Modify = 11
Create Transaction,
Create RTP-Term.,
Choose local
session parameter
Add remote
session parameter
to transaction data
MG
6: Context = $
Add = 20,
Add = $
{remote parameter (SDP)
7: Reply Context = xyz
Add = 20,
Add = 21{local parameter (SDP)}
Create Transaction,
Create RTP Term.,
choose local
session parameter

Вам также может понравиться