0aa000003 ngn protocol overview with call flow issue2.1

32
ISSUE ISSUE Fixed Network Curriculum Development Section OAA000003 NGN Protocol Overview 2.0 2.0

Upload: cristhian-ona-p

Post on 16-Oct-2014

141 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

ISSUEISSUE

Fixed Network Curriculum

Development Section

Fixed Network Curriculum

Development Section

OAA000003 NGN Protocol Overview

OAA000003 NGN Protocol Overview

2.02.0

Page 2: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

2

Objective Objective

Concepts of SoftX3000 interfaces

and protocols

Classification of SoftX3000 protocols

Roles of SoftX3000 protocols and

signaling

After this session, you will learn:

Page 3: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

3

ReferencesReferences

Product Manual – Technical Manual – Signaling and

Protocols - Overview

Page 4: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

4

About this Session About this Session

Overview

Signaling Classification

Signaling Structure

Page 5: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

5

SoftX3000 Interfaces and ProtocolsSoftX3000 Interfaces and Protocols

MRS

IADAMG

TMG

SG

SIP

SIGTRAN

H.248

MGCP

MGCP/SIP/H.323M

GC

P /

H.2

48

EPhone

DOMINIO SIP

SIP

H.323

MML/SNMP

NMS

FTP/FTAM

CENTRO DE TARIFACION

CAPA DE APLICACION

CAPA DE CONTROL DE LLAMADAS

CAPA DE ACCESOOTRAS REDES

SoftX3000 SoftSwitchSS7

DOMINIO H.323

PSTN

SCP

INA

P

PA

RL

AY

APP Server

SIP

/INA

P

MG

CP

/ H

.248

Page 6: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

6

Corresponding Relations between SoftX3000 Interfaces and Protocols

Corresponding Relations between SoftX3000 Interfaces and Protocols

Interface Application Protocols Signaling Transmission Protocols

SoftX3000-SG SIGTRAN M3UA/M2UA/SCTP/IP

SoftX3000-TMG H.248 UDP/IP 、 SCTP/IP 、 TCP/IP

SoftX3000-AMG MGCP 、 H.248 UDP/IP

SoftX3000-IAD MGCP 、 H.248 UDP/IP

SoftX3000-MRS MGCP UDP/IP

SoftX3000-Terminal

MGCP UDP/IP

SIP UDP/IP

H.323 UDP/IP 、 TCP/IP

SoftX3000-SoftSwitch SIP UDP/IP

SoftX3000-PSTN/ISDN SS7 MTP

SoftX3000-SIP SIP UDP/IP

SoftX3000-H.323 H.323 UDP/IP 、 TCP/IP

SoftX3000-NMS MML or SNMP -

SoftX3000-BC FTP or FTAM TCP/IP

Page 7: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

7

SoftX3000 Protocol SystemSoftX3000 Protocol System

MTP1

IP

TCP

H.248 MGCP SIP

MAC

SS7 H.248 MGCP SIP

MTP3

MTP2

ISUP

SCTP

IP

MAC

SCTPUDP

IP

MAC

UDP

IP

MAC

UDP

1

2

3

4

5

6

7

OSIlayer

IP

H.323

MAC

H.323

TCPUDPM2UA

M3UA

SCCP

TCAP

INAP

Page 8: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

8

About this Session About this Session

Overview

Signaling Classification

Signaling Structure

Page 9: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

9

SoftX3000 Signaling ClassificationSoftX3000 Signaling Classification

Signaling transport protocol

Providing signaling transport services

eg : SCTP/TCP/UDP.

Bearer control protocol

Used for Media Gateway Controller (MGC) to control Media

Gateways (MGs), is a kind of master/slave protocol

eg: MGCP,H.248

Call control protocol

Used to control call setup, connection and termination.

eg: ISUP (SS7), SIP and H.323.

Page 10: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

10

Signaling Transmission ProtocolsSignaling Transmission Protocols

IP, TCP, UDP.

SCTP: Stream control transport protocol

M2UA - - User adaptation layer protocol of SS7 MTP2.

M3UA - - User adaptation layer protocol of SS7 MTP3.

MTP (Message Transport Protocol) - - SS7 network

protocol of TDM.

SCCP - -Providing INAP with signaling transmission

service

Page 11: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

11

Bearer Control Protocols Bearer Control Protocols

Bearer control protocol is used to control media

gateways.

MGCP and H.248 protocols

Page 12: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

12

Call Control ProtocolsCall Control Protocols

ISUP and INAP -- Switched circuit network control

protocols.

H.323 and SIP - -Call control protocols in packet

switched network

Page 13: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

13

SoftX3000 Signaling Bearer Hardware Path SoftX3000 Signaling Bearer Hardware Path

BFII IFMI BSGI

BFII IFMI BSGI

SS7

FCCU

SIP

H.323

MGCP

H.248

FE

Page 14: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

14

About this Session About this Session

Overview

Signaling Classification

Signaling Structure

Page 15: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

15

SS7 Signaling & SIGTRANSS7 Signaling & SIGTRAN

MACMTP1

MTP2

MTP3

SCCP

TCAP

TUP

ISUP

M3UA

IP

INAP

Parte de Usuario

MTP

M2UASCTP

Page 16: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

16

SIP ProtocolSIP Protocol

Session Initiation Protocol (SIP) is an

application-layer control protocol that

can establish, modify and terminate

multimedia sessions or calls. It is the

core protocol of IETF multimedia data

and control architecture. It can be easily

expanded, conveniently achieved, and

suitable to implement Internet-based

multimedia conference systems.

The NGN Soft-Switch system

interconnects with other Soft-Switch

systems and SIP domain devices via SIP

signaling, achieving the call control

functions between them.

MAC

IP

UDP

SIP Parte del Usuario

MTP

Page 17: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

17

SoftX3000SIP PhoneA SIP PhoneB

INVITE1

100 Trying2

INVITE3

100 Trying4

180 Ringing5180 Ringing6

200 OK8200 OK7

SIP Phone to SIP Phone SIP Phone to SIP Phone

Page 18: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

18

SoftX3000SIP PhoneA SIP PhoneB

Conversation

ACK9

ACK10

BYE11

200 OK12

BYE13

200 OK14

SIP Phone to SIP Phone (cont.)SIP Phone to SIP Phone (cont.)

Page 19: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

19

H.323 ProtocolH.323 Protocol

H.323 is a communication control protocol put

forward by ITU. It provides multimedia

communications services over Packet Based

Networks (PBNs). Call control is one of the

major parts of H.323 and can be used to

establish point-to-point media conference and

multipoint media conference.

H.323 defines entities such as H.323 Gateways,

Gatekeepers, Multipoint Controllers, Multipoint

Processors and Multipoint Control Units. H.323

Gateways are between Switched Circuit

Network (SCN) and packet switched network.

Gatekeepers provide access control and

address translation services. Multipoint

Controllers (MCs) provide the multipoint control

function for the multiparty conference.

Multipoint Processors (MPs) enables mixing of

multipoint media streams.

H.323 itself is a protocol set, including such

protocols as RAS, Q.931 and H.245. RAS is

transmitted on UDP, Q.931 is transmitted on

TCP and H.245 is transmitted on UDP.

MAC

IP

H.323

TCP UDP

Q.931 RAS/H.245

Page 20: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

20

Protocol StackProtocol Stack

A/VApplication

Terminal Control and Management DataApplication

G.7xx H.26x

RTCP

Terminal toGatekeeperSignaling

(RAS)

H.225.0 CallSignaling

H.245

Conference Manager

TPKT

Reliable Transport (TCP)Unreliable Transport (UDP)

Network Layer (IP)

Link Layer

Physical Layer

T.125

T.124

T.123

RTP

Page 21: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

21

Typical Call Procedure-Normal StartTypical Call Procedure-Normal Start

Terminal1 Terminal2GKARQ

ACF

ARQACF

Q.931TCP

Setup

Alerting

CallProceeding

Connect

H.245TCP

Capability exchange

Master-slave determination

Open logic channel

conversation

Page 22: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

22

Typical Call Procedure - Normal Start (Cont.)Typical Call Procedure - Normal Start (Cont.)

DRQ

DCF DRQ

DCF

EndSessionCommand

Disconnect H.245TCP connection

Close logic channel

EndSessionCommand

ReleaseComplete

Disconnect Q.931TCP connection

Terminal1 Terminal1GK

Page 23: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

23

MGCP and H.248MGCP and H.248

Media Gateway Control Protocol is a master/slave equipment control

protocol that provides signaling and call control for Media Gateways and

Voice over IP (VoIP) terminal devices (the Media Gateway Controller

controlling the Media Gateway). The protocol is a combination of simple

gateway control protocols and IP equipment control specifications.

H.248/Megaco is a successor to MGCP and will finally replace it, while

their protocol concepts are thoroughly different. With the development of

NGN, the media control protocols between the MGC and the MG will be

unified to H.248 gradually.

SoftX3000 Soft-Switch System acts as a MGC in the distributed gateway

model and controls various Media Gateways (such as Access Gateways,

Trunking Gateways, Residential Gateways, Media Resource Servers, etc.)

via MGCP/H.248.

Page 24: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

24

MGCP and H.248MGCP and H.248

MAC

IP

UDP

MGCP

UP

MTP

SCTP/TCP

H.248

Page 25: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

25

Scenario 1 – MGCP -Successful CallScenario 1 – MGCP -Successful Call

User MG SoftX3000 MG User1 RQNTACK

2 NTFYACK

3 RQNTACK

4 NTFY

ACK

5 CRCX

ACK

8 RQNT

Off-hook

ACK

Dail tone

Ringbacktone

6 CRCX

ACK

Ringing

Off-hook9 NTFY

ACK

Dailing

7 RQNT

ACK

Page 26: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

26

Scenario 1 – MGCP -Successful Call (continued)Scenario 1 – MGCP -Successful Call (continued)

User MG SoftX3000 MG User

11 MDCX

ACK

16 NTFY

ACK

13 DLCX

ACKBusy tone

14 DLCX

ACK

On-hook12 NTFYACK

On-hook

10 MDCX

ACK

CONVERSATION

15 RQNT

ACK

17 RQNT

ACK

13 MDCX

ACK

Page 27: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

27

Command Example for MGCPCommand Example for MGCP

RQNT 4561 [email protected] MGCP 1.0

N: [email protected]: 5777

X: 45848484

R: hd

Page 28: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

28

Message Structure for H.248Message Structure for H.248

Megaco/H.248 message

Trans Hdr

Req or Reply Req or Reply Req or Reply

Transaction Transaction Transaction....Header

CommandCtx PropertiesCtx Hdr Command....

Trans Hdr

Action Action....

....Descriptor Descriptor

Page 29: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

29

SoftX3000Termination1UserA Termination2 UserB

Off-hook

1 NTFY_REQ

NTFY_REPLY

2 MOD_REQMOD_REPLYdial-tone

dialing

5 ADD_REQ

ADD_REPLY

RingingRingback tone

8 NTFY_REQ

NTFY_REPLY

Off-hook

3 NTFY_REQ

NTFY_REPLY

4 ADD_REQADD_REPLY

6 MOD_REQMOD_REPLY

7 MOD_REQ

MOD_REPLY

Scenario 3 – Successful call Scenario 3 – Successful call

9 MOD_REQ

MOD_REPLY

Page 30: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

30

SoftX3000Termination1UserA Termination2 UserB

Conversation

On-hook

On-hook

10 MOD_REQ

MOD_REPLY

11 NTFY_REQNTFY_REPLY

12 MOD_REQMOD_REPLY

13 SUB_REQ

SUB_REPLY

15 MOD_REQMOD_REPLY

14 MOD_REQMOD_REPLY Busy-tone

16 NTFY_REQ

NTFY_REPLY

17 SUB_REQSUB_REPLY

18 MOD_REQ

MOD_REPLY

Scenario 3 – Successful call (cont.) Scenario 3 – Successful call (cont.)

Page 31: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

31

Summary Summary

SoftX3000 uses the following protocols: SIGTRAN,

MGCP, H.248, H.323, SIP and ISUP.

SIGTRAN protocol group is used when SoftX3000 is

interconnected with PSTN, over which the ISUP protocol

is borne. MGCP and H.248 protocols are used for

interconnection with various MGs. H.323 and SIP

protocols are used for interconnection among

SoftSwitch devices, and meanwhile, H.323 can also be

used for interworking with H.323 media terminal, while

SIP can be used for interworking with SIP terminal.

Page 32: 0AA000003 NGN Protocol Overview With Call Flow ISSUE2.1

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

32