Post on 04-Apr-2018
7/30/2019 0aa000006 h.323 Protocol Issue2.0
1/36
ISSUE
Fixed Network Curriculum
Development Section
OAA000006 H.323 ProtocolPrinciple
2.0
7/30/2019 0aa000006 h.323 Protocol Issue2.0
2/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
2
Objectives
Know functions of H.323 protocols
and their components
Understand commands of H.323
protocols
Understand meanings and usage of
the parameters in H.323 commands
Know communication process of
H.323 protocols and functions of
various protocols in the whole
communication process
Upon completion of this course, you will be able to:
7/30/2019 0aa000006 h.323 Protocol Issue2.0
3/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
3
References
Product Manual - Technical Manual - Signaling and
Protocols - Chapter 7 H.323
7/30/2019 0aa000006 h.323 Protocol Issue2.0
4/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
4
Course Contents
Chapter 1 Overview
Chapter 2 RAS Protocol
Chapter 3 Q.931 Protocol
Chapter 4 H.245 Protocol
Chapter 5 Call Signaling Procedure
7/30/2019 0aa000006 h.323 Protocol Issue2.0
5/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
6/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
7/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
8/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
9/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
9
Protocol Stack
In SoftX3000, RAS, Q.931 and H.245 in H.323 protocol suite
are used. RAS (Registration, Admission, and Status)
The protocol for communications between GW and GK. It is
used for GW registration and authentication.
Q.931
The protocol for communications between GW and GK. It
processes signaling during the session. It is belongs to the
H.225.0 protocol
H.245
The protocol used for communications between calling and
called GWs. It includes the following three aspects:
master/slave control, capability exchange, opening or closing
of logical channel.
7/30/2019 0aa000006 h.323 Protocol Issue2.0
10/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
11/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
12/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
12
RAS s main-functions
Gatekeeper Discovery GRQ
Registration Message RRQ
Unregister Message URQ
Admission Message ARQ
Disengage Message DRQ
Address Resolution Request Messages LRQ
Bandwidth Modification Messages BRQ Status Messages IRQ
Gateway Resource Availability Messages RAI
7/30/2019 0aa000006 h.323 Protocol Issue2.0
13/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
13
Message Process
Gatekeeper discovery:
Terminal GK
GRQ
GCF
GRJ
7/30/2019 0aa000006 h.323 Protocol Issue2.0
14/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
15/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
16/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
16
Course Contents
Chapter 1 Overview
Chapter 2 RAS Protocol
Chapter 3 Q.931 Protocol
Chapter 4 H.245 Protocol
Chapter 5 Call Signaling Procedure
7/30/2019 0aa000006 h.323 Protocol Issue2.0
17/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
18/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
19/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
20/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
20
Basic Call Setup - Direct Routing
Terminal1
Setup
Connect
CallProceeding
Alerting
Terminal2
TCP Connection setup
Q.931 Call signaling channel
GK
ARQ
ACF
7/30/2019 0aa000006 h.323 Protocol Issue2.0
21/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
21
Basic Call Setup - GK Routing
Setup
Connect
CallProceeding
Alerting
TCP connection setup
GK
ARQ
ACF
Terminal1 Terminal2
Setup
CallProceeding
TCP connection setup
Alerting
Connect
7/30/2019 0aa000006 h.323 Protocol Issue2.0
22/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
23/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
23
Course Contents
Chapter 1 Overview
Chapter 2 RAS Protocol
Chapter 3 Q.931 Protocol
Chapter 4 H.245 Protocol
Chapter 5 Call Signaling Procedure
7/30/2019 0aa000006 h.323 Protocol Issue2.0
24/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
24
Overview
Recommendation H.245 specifies in details signaling messages
and procedure syntax and semantics for H.323 endpoints. These
messages and procedures, which covers endpoint receive and
transmit capability, mode requirements for the receive endpoint,
logical channel signaling, control and indication, may be negotiated
in-band at the beginning of or during the session.
The H.245 Control Channel carries endpoint-to-endpoint control
messages governing operation of the H.323 entity, including:
Master-slave determination
Capability exchange
Opening and closing of logical channels
7/30/2019 0aa000006 h.323 Protocol Issue2.0
25/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
25
Capability Exchange
Terminal1 Terminal2
TCSReq
TCSAck
TCSRej
TCSRelTimeout
7/30/2019 0aa000006 h.323 Protocol Issue2.0
26/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
26
Master-slave Determination
Terminal1 Terminal2
MSDReq
MSDAck
MSDRej
MSDRelTimeout
7/30/2019 0aa000006 h.323 Protocol Issue2.0
27/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
28/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
28
Close Logical Channel
Terminal1 Terminal2CLC
CLCAck
CLCRej
CLCRelTimeout
7/30/2019 0aa000006 h.323 Protocol Issue2.0
29/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
29
End Session
Terminal1 Terminal2
ECS
TCP connection clearing
ECS
7/30/2019 0aa000006 h.323 Protocol Issue2.0
30/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
31/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
31
Signaling Coordination
An H.323 call can be set up in either normal start or fast
start mode. And RAS, Q.931 and H.245 may be used in
conjunction.
7/30/2019 0aa000006 h.323 Protocol Issue2.0
32/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
33/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
33
Typical Call Procedure - Normal Start (Cont.)
DRQ
DCFDRQ
DCF
EndSessionCommand
Disconnect H.245TCP connection
Close logic channel
EndSessionCommand
ReleaseComplete
Disconnect Q.931TCP connection
Terminal1 Terminal1GK
7/30/2019 0aa000006 h.323 Protocol Issue2.0
34/36
Confidential Information of Huawei.No Spreading without Permission. Security Level: Internal
34
Typical Call Procedure - Fast Start
AR
QACF
ARQ
ACF
Q.931 TCP Connection
Setup(OLC)
Alerting
CallProceeding
Connect(OLC)
DRQ
DCF DRQ
DCF
ReleaseComplete
Disconnect Q.931TCP connection
Terminal1 Terminal2GK
7/30/2019 0aa000006 h.323 Protocol Issue2.0
35/36
7/30/2019 0aa000006 h.323 Protocol Issue2.0
36/36
Confidential Information of Huawei
36