Beruflich Dokumente
Kultur Dokumente
248
Course Objectives
Overview
H.248 Protocol Introduction
Overview
Application of H.248 in the network
MSCS GMSCS
H.248/MEGACO
Mc Mc MTP3b M3UA
SCTP
SSCF-NNI SCTP
MTP3
SSCOP IP IP
MGW MGW AAL5 L2 L2
Structure of Mc Interface Protocol
PSTN Internet
AuC Gi
CS Mc
GMSC H PS
Server C Gc
HLR GGSN
MGW Gr Other
D
Nc PLMN
Gn
Nb Mc MSC
Server/ Gs Gp
VLR SGSN GSN
MGW
Iu-CS Iu-PS
A Gb
Iur
BSC RNC RNC
Abis Iub
Iub
BTS BTS
Node B Node B Node B
Um
Uu
Structure of Mc Interface Protocol
H.248/MEGACO
MTP3b M3UA
SCTP
SSCF-NNI SCTP MSC Server -- MGW
MTP3
SSCOP IP IP
AAL5 L2 L2
Overview
H.248 Protocol Introduction
Context & Termination
The connection model for the protocol describes
the logical entities, or objects, within the Media
Gateway that can be controlled by MGC.
The main abstractions used in the connection
model are Terminations and Contexts.
Context
Term Term
Context & Termination
Semi-permanent Termination
Ephemeral Termination
Root Termination
Terminations Attributes
Modem
Mux
Media
TerminationState
Stream
Local
Termination ID Remote
LocalControl
Events
EventBuffer
Descriptors Signals
Audit
Packages
DigitMap
ServiceChange
ObservedEvents
Statistics
Context Attributes
Context ID is
assigned by MG
Context ID value:
Context ID 1~429467293.
Topology Term.x
Term.Z
Priority Term.y
Traffic Control
Connection Model in MGW
MGW
Physical Context 1 Ephemeral
T1 T2
T3 ATM
Context 2
T4
E1 T3
Context 2
T6 IP
T5 Null Context
Tn
Connection Model (1)
Media Gateway
CONTEXT
Termination
Termination
SCN Bearer
Channel
Connection Model (2)
Media Gateway
Null CONTEXT
Termination
Termination
SCN Bearer
Channel SCN Bearer
Channel
Connection Model (3)
Media Gateway
CONTEXT
Termination
Termination
SCN Bearer
SCN Bearer
Channel
Channel
Connection Model (4)
Media Gateway
CONTEXT C1
Term. T2 Term. T1
SCN Bearer
RTP Stream
Channel
CONTEXT C2
Term. T3
SCN Bearer
Channel
Connection Model (5)
Media Gateway
CONTEXT C1
Term. T2
RTP Stream
CONTEXT C2
Term. T1 Term. T3
SCN Bearer SCN Bearer
Channel Channel
Topology Descriptor
T3 T3 T3
Context 1
T2
T3
Messages & Transaction
Command1
AH Action 1
Message 1
Command2
Transaction 1
Action 2
Message 2
Transaction 2
Command n
Action n
Message n
Transaction n
Transactions
Transaction X
Action 1
Command
1
Action 2
Command Command Command
1 2 3
Transaction
Transaction API
TransactionRequest
TransactionResponseAck
Sender
TransactionReply
TransactionPending Receiver
Transactions Prameters
TransactionRequest(TransactionId {
ContextID {Command _ Command},
...
ContextID {Command _ Command } })
Transaction TransactionReply(TransactionID {
ContextID { Response _ Response },
API ...
ContextID { Response _ Response } })
Structure
TransactionPending(TransactionID { } )
TransactionResponseAck(TransactionID { }
TransactionID{ })
H.248 Commands
Add
Notify
Modify
Subtract Service
Change
Move
AuditValue
AuditCapbilities
MGC - MGW -
>MGW >MGC
H.248 Message Structure
Command
Descriptor … Descriptor
Descriptor
H.248 Command
H.248 Descriptors
Descriptors defined in H.248:
Media Descriptor
Event Descriptor Termination State
Signal Descriptor Descriptor
Stream Descriptor
Observed Event
Descriptor
Audit Descriptor
Local Control
Service Change
Descriptor Descriptor
Statistics Descriptor Local Descriptor
Error Descriptor
Remote Descriptor
Digit Map Descriptor
Topology Descriptor
Package Introduction
The primary mechanism for extension is by means
of Packages. Packages define additional
Properties, Events, Signals and Statistics that may
occur on Terminations.
Package defination :
Descriptor
Basic Packages: H.248
Package
Package 3G Extended Packages: 3gpp2932
Package