OWG000002 BICC protocol ISSUE1.0

41
Wireless Curriculum Development Section Wireless Curriculum Development Section ISSUE ISSUE 1. 1. 0 0 OWG000002 BICC Protocol OWG000002 BICC Protocol and Application and Application

Transcript of OWG000002 BICC protocol ISSUE1.0

Page 1: OWG000002 BICC protocol ISSUE1.0

Wireless Curriculum Development SectionWireless Curriculum Development SectionWireless Curriculum Development SectionWireless Curriculum Development Section

ISSUEISSUE 1.01.0

OWG000002 BICC Protocol OWG000002 BICC Protocol and Applicationand Application

OWG000002 BICC Protocol OWG000002 BICC Protocol and Applicationand Application

Page 2: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

2

ObjectivesObjectives

BICC application in R4 network

BICC protocol structure and

message introduction

BICC signaling flow

Upon completion of this course,you will be able to:

Page 3: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

3

Course ContentsCourse Contents

OVERVIEW

BICC protocol introduction

Signal flow introduction

Examples

Page 4: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

4

The Architecture of 3G R4The Architecture of 3G R4

MGW

Signalling and Data Transfer Interface

Signalling Interface

UTRAN PSTN/ Legacy/External

HLR Applications & Services

MSC server GMSC server

Mc

D C

MGW Nb

Nc

Iu

Iu

CAP CAP

Mc

GERAN

A

A

BICC apply in the Nc interface

Page 5: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

5

Basic conceptBasic concept

Outgoingprocedures

Incomingprocedures

BCF

Call Service Function (CSF)

BIWF

SERVING NODE (SN)

Bearer Control SignallingBearer Control Signalling

Bearer

SCOPE OF THISRECOMMENDATION

Call Control Signalling(BICC protocol or

other signallingsystem)

Call Control Signalling(BICC protocol or

other signallingsystem)

Call Bearer Control (CBC)signalling

Serving node:

Page 6: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

6

Basic conceptBasic concept

SN types

ISN : provides the interface with non-BICC networks and

terminal equipment

GSN : provides gateway functionality between two network

domains

TSN : provides transit functionality between ISNs and GSNs

Page 7: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

7

Basic conceptBasic concept

Call Service Function (CSF)

Bearer Control Function (BCF)

Serving Node (SN)

Call Control Signaling (BICC protocol)

Call Control Signaling (BICC protocol)

Bearer Control Signaling Bearer Control Signaling

Bearer

Main scope of the BICC specification

Separation between call and bearer

Page 8: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

8

Course ContentsCourse Contents

OVERVIEW

BICC protocol introduction

Signal flow introduction

Examples

Page 9: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

9

Network model of BICCNetwork model of BICC

ISUP CC

BAT ASE

APM ASE BICC

ASE

BCF

Interface Serving Node (ISN)

CC

BAT ASE

APM ASEBICC

ASE

BCF

Transit Serving Node (TSN)

BAT ASE

APM ASE BICC

ASE

BCF

BICC signaling

Bearer control signaling

Bear Bear Bear

Bearerstreams

Page 10: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

10

BICC protocol ModelBICC protocol Model

Signalling Transport Layer :

MTP3 for TDM Network

SCTP over IP for IP network

SSLOP for TAM network

STC : Signalling Transport Converters.

Mapping function according to underlying

layers

SignallingTransport

Layers

BICC procedures

genericinterface

call controlprotocol

bearerspecificinterface

bearer controlprotocol

BearerControl

MappingFunction

genericinterface

transportspecificinterface

SignallingTransportConverter

Page 11: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

11

Structure of the Protocol StackStructure of the Protocol Stack

BICC

SCTP

IP

MAC

L1

(G)MSC ServerNc

MSC Server

c) SCTP/IP based

NcMSC Server

d) ATM based

(G)MSC Server

BICCBICC

SCTP

IP

MAC

L1

STC

SAAL

AAL5

MTP3B

ATM

PL

BICC

STC

SAAL

AAL5

MTP3B

ATM

PL

BICC

MTP3

MTP2

MTP1

(G)MSC ServerNc

MSC Server

a) TDM based

(G)MSC ServerNc

MSC Server

b) M3UA based

BICC

L1

BICC

M3UA

IP

MAC

L1

BICC

MTP3

MTP2

MTP1

SCTP

M3UA

IP

MAC

SCTP

BICC

SCTP

IP

MAC

L1

(G)MSC ServerNc

MSC Server

c) SCTP/IP based

NcMSC Server

d) ATM based

(G)MSC Server

BICCBICC

SCTP

IP

MAC

L1

STC

SAAL

AAL5

MTP3B

ATM

PL

BICC

STC

SAAL

AAL5

MTP3B

ATM

PL

BICC

MTP3

MTP2

MTP1

BICC

MTP3

MTP2

MTP1

(G)MSC ServerNc

MSC Server

a) TDM based

(G)MSC ServerNc

MSC Server

b) M3UA based

BICC

L1

BICC

M3UA

IP

MAC

L1

BICC

MTP3

MTP2

MTP1

BICC

MTP3

MTP2

MTP1

SCTP

M3UA

IP

MAC

SCTP

Page 12: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

12

BICC Message StructureBICC Message Structure

CIC

Message type code

Mandatory fixed part

Mandatory variable part

Optional part

Call Instance Code (CIC) is a logic number associated with

the inter-office calling relation

Page 13: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

13

Format of BICC messagesFormat of BICC messages

CIC is used to identify signalling relation between peer BICC entities and associate all the

PDUs to that relation.

message type code

the mandatory fixed part

the mandatory variable part

the optional part, which may contain fixed length and variable length parameter fields

Page 14: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

14

Blocking and Unblocking of CICBlocking and Unblocking of CIC

All outgoing non test calls are blocked using those CIC values

Incoming non test call with those CIC leads to error case

Incoming Test calls with those CIC values are permitted to be carried out

Outgoing test calls using those CIC values are also permitted

Page 15: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

15

Main message of BICC protocolMain message of BICC protocol

IAM: Initial address message

APM: Application transport message

ACM: Address complete message

ANM: Answer message

REL: Release

RLC: Release complete

Page 16: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

16

Course ContentsCourse Contents

OVERVIEW

H.248 protocol introduction

Signal flow

Examples

Page 17: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

17

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode3.1 BICC bearer establish mode

3.2 forward bearer establish

3.3 backward bearer establish

3.4 tunnel

3.5 CODEC negotiation

3.6 call release

Page 18: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

18

Basic Call SetupBasic Call Setup

Forward Bearer Setup

No Tunnel case

Fast Tunnel

Delayed Forward Tunnel

Backward Bearer Setup

No Tunnel Case

Delayed Backward Tunnel

Page 19: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

19

Forward Bearer SetupForward Bearer Setup

Bearer setup is initiated in the forward direction of the call

CSF decides whether bearer setup will be in forward direction or in backward direction

CSF decides if tunnelling is supported. BCF decides if tunnelling is used

Tunnelling is carrying Bearer Control Info embedded in BICC messages

Page 20: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

20

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode

3.2 forward bearer establish3.2 forward bearer establish

3.3 backward bearer establish

3.4 tunnel

3.5 CODEC negotiation

3.6 call release

Page 21: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

21

Forward Establish FlowForward Establish Flow

CSF

BCF-N

CSF

IAM (Action = Connect Forward), (BNC characteristics)

Bearer Set-up req. (BNC-ID=y1), (BIWF-Addr=y)

Bearer-Setup-Connect

IAM

ACM

ACM ANM

ANM

CSF-N

BCF-N

ISN-B

IAM (COT on previous), (Action = Connect Forward) , (BNC characteristics)

Bearer Set-up req. (BNC-ID=z1), (BIWF-Addr=z)

Bearer-Setup-Connect

ACM

ANM

“BBB”

COT

APM (Action = Connect Forward, no notification) (BNC-ID=y1), (BIWF Addr=y)

APM (Action = Connect Forward, no notification) (BNC-ID=z1), (BIWF Addr=z)

BICC BICC

BCF-N (z) (y)

“AAA”

ISUP ISUP

ACM

ANM

(x)

Page 22: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

22

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode

3.2 forward bearer establish

3.3 backward bearer establish3.3 backward bearer establish

3.4 tunnel

3.5 CODEC negotiation

3.6 call release

Page 23: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

23

Backward Establish FlowBackward Establish Flow

CSF-N

BCF-N (x)

CSF-T

IAM (Action = Connect backward), (BNC-ID=x1), (BIWF-Addr=x) , (BNC

characteristics)

Bearer Set-up req. (BNC-ID=x1), (BIWF-Addr=x)

Bearer-Setup-Connect

IAM

ACM

ACM

ANM

ANM

CSF-N

BCF-N

IAM (Action = Connect backward), (COT on previous), (BNC-ID=y1), (BIWF-

Addr=y) , (BNC characteristics)

Bearer Set-up req. (BNC-ID of BIWF y), (BIWF-Addr=y)

Bearer-Setup-Connect

ACM

ANM

“BBB”

COT

BICC BICC

BCF-N (y)

“AAA”

ISUP ISUP

ACM

ANM

(z)

Page 24: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

24

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode

3.2 forward bearer establish

3.3 backward bearer establish

3.4 tunnel3.4 tunnel

3.5 CODEC negotiation

3.6 call release

Page 25: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

25

TunnelTunnel

Bearer Setup Messages (IPBCP) are sent embedded in BICC messages

Fast Tunnel : Tunnel data transferred in first IAM message

1: Tunnel Info

5: APM (tunnel data)

2: IAM (tunnel data)

4: Tunnel Info 6: Tunnel Info 3: Tunnel Info

CSF

BCF

CSF

BCF

Page 26: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

26

Tunnel Contd…Tunnel Contd…

Forward Delayed Tunnel : Tunnel data not transferred in first IAM message

or in first backward APM message , Starts from first forward direction APM

message

3: Tunnel Info

2: APM (tunnel data)

1: IAM (tunnel data)

6: Tunnel Info 8: Tunnel Info 5: Tunnel Info

CSF

BCF

CSF

BCF

4: APM (tunnel data)

7: APM (tunnel data)

Page 27: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

27

Tunnel contd…Tunnel contd…

Backward Delayed Tunnel : Tunnel data not transferred in first IAM message , but starts from first APM message in backward direction

6: Tunnel Info

4: APM (tunnel data)

1: IAM (tunnel data)

2: Tunnel Info 5: Tunnel Info 3: Tunnel Info

CSF

BCF

CSF

BCF

Page 28: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

28

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode

3.2 forward bearer establish

3.3 backward bearer establish

3.4 tunnel

3.5 CODEC negotiation3.5 CODEC negotiation

3.6 call release

Page 29: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

29

Codec NegotiationCodec Negotiation

The Supported Codec List is constructed and contains all the codecs, in priority order,

that are offered for use in the call from the SN initiating codec negotiation.

Intermediate SN will delete the codecs from the received Supported Codec List which

it cannot support and is passed to next SN

Terminating SN selects the codec with highest priority in the received Supported

Codec List that can be supported by it. This is selected codec. This is passed to

previous SN.

Page 30: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

30

CSF-N

BCF-N (x)

ISN-A

CSF-T

TSN

IAM (Action = Connect backward), (Codec list) (BNC-ID=x1), (BIWF-Addr=x) , (BNC

characteristics)

Bearer Set-up req. (BNC-ID=x1), (BIWF-Addr=x)

Bearer-Setup-Connect

IAM

ACM

ACM

ANM

ANM

CSF-N

BCF-N

ISN-B

IAM (Action = Connect backward), (Codec list) (COT on previous), (BNC-ID=y1), (BIWF-

Addr=y) , (BNC characteristics)

Bearer Set-up req. (BNC-ID=y1), (BIWF-Addr=y)

Bearer-Setup-Connect ACM

ANM

BICC BICC

BCF-N (y)

“AAA”

ISUP ISUP

ACM

ANM

(z)

APM (Action = Selected codec), (Selected codec), (Available codec list)

APM (Action = Selected codec), (Selected codec), (Available codec list)

Codec Negotiation contd.Codec Negotiation contd.

Page 31: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

31

Chap3 signaling flowChap3 signaling flow

3.1 BICC bearer establish mode

3.2 forward bearer establish

3.3 backward bearer establish

3.4 tunnel

3.5 CODEC negotiation

3.6 call release3.6 call release

Page 32: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

32

ReleaseRelease

CSF receiving REL, initiates bearer release towards the sender of

REL if this CSF initiated bearer setup before and then sends back

RLC

CSF sending REL to the other CSF, waits until it gets RLC and then

initiates bearer release towards the sender of RLC, if this CSF

initiated bearer setup before

Page 33: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

33

CSF-N

ISN-A

CSF-T

TSN

CSF-N

ISN-B BICC BICC

REL

REL REL

REL

BCF-N

RLC

RLC

RLC RLC

Bearer release req.

Bearer release Ack.

BCF-N BCF-N

Bearer release Ack.

Bearer release Req.

ISUP ISUP

Release while forward bearer establishmentRelease while forward bearer establishment

Page 34: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

34

Release while Backward bearer establishment

Release while Backward bearer establishment

CSF-N

ISN-A

CSF-T

TSN

CSF-N

ISN-B BICC BICC

REL

REL REL

REL

BCF-N

RLC

RLC

RLC

RLC Bearer release req.

Bearer release Ack.

BCF-N BCF-N

Bearer release req.

Bearer release Ack.

ISUP ISUP

Page 35: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

35

Course ContentsCourse Contents

OVERVIEW

H.248 protocol introduction

Signal flow

Examples

Page 36: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

36

Example of call setup in caller MSC Server, Forward no tunnel case

Example of call setup in caller MSC Server, Forward no tunnel case

666 CC BICC MGRM STC

Setup (Forward, no tunnel, no MGW ID, Initiator)

IAM (connect forward, no tunneling control info IE is present, COT to be expected)

Setup Ack APM(Connect forward, plus notification, BNC id, BIWF address,succeeding MGW-ID)

Bearer Establish (MGW-ID2,no tunneling supported, send/receive, BNC id, BIWF addr)

Info (context id/context id2, termination id)

Bearer Establish Ack ( no tunneling, context id, termination id)

Info (MGW_ID1, MGW ID2)

Info (APM Ind, BIWF address succeeding MGW-ID)

Bearer Established

Bearer Prepare ( MGW-ID2, context id) (when MGW-ID1

<>MGW-ID2,execute internal connection)

Bearer Prepare Ack (context id, termination id, MGW-ID2 address)

Bearer Establish (MGW-ID1,MGW-ID2 address)

Bearer Esstablish (context id2 termination id, MGW-ID2 address)

Page 37: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

37

Example of call setup in MSC Server contd.Example of call setup in MSC Server contd.

666 CC BICC MGW_RM STC

Continuity

COT

ACM Alerting

Answer

Connect Ack

ANM

APM (Connected) << is sent only plus notification>>

Page 38: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

38

Few CBC Methods used for Codec negotiation and codec modificationFew CBC Methods used for Codec negotiation and codec modification

Reserve Char

to reserve the necessary resources for all specified bearer service characteristics or

codecs.

Confirm Char

to confirm one particular codec or one bearer service characteristics to be used and

others resources if allocated previously to be released

Modify Char

to change a codec or a bearer service characterstics

Page 39: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

39

Backward bearer setup with Codec Negotiation in caller MSCBackward bearer setup with Codec Negotiation in caller MSC

CC BICC MGW_RM STC

Setup (MGW-ID1,MGW-ID2, backward, no tunnel,codec list, init iator

IAM (connect forward, BIWFaddress, BNC id, no tunnelingindication)

Info (context id,termination id1 )

Bearer Prepare ( no tunnelsupport, codec list , send/receive,context id)

Bearer Prepare Ack(no tunnel,termination id2, BNC id, BIWF addr)

ACM

Alerting

AnswerANM

Setup Ack

Info (context id,termination id2

APM (connect backward selectedcodec, available codec list)

Confirm Char(selected codec)

Confirm Char AckInfo (selected codec,available codec list)

Continuity

COT

Page 40: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

40

Release of CallRelease of Call

Outgoing side while bearer setup was forward Incoming side while bearer setup was

in the forward direction

CC BICC STC

Release

Release bearer

Release bearer Ack

Release Complete

MGW_RM

REL

RLC

CCBICCSTC

Release

MGW_RM

REL

Release CompleteRLC

Termination ReleaseAck

Termination Release

Bearer Released

Page 41: OWG000002 BICC protocol ISSUE1.0

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

41