Bearer Independent Call Control Bicc
Bearer Independent Call Control Bicc
BICC
NOKIA
BICC.PPT
BICC
BICC is call control protocol designed to transport call control signalling
information, independent of used bearer technology and signalling
message transport technology.
This is accomplished by defining a set of procedures separately for call
control signalling and bearer control signalling.
BICC is based on ISUP. It provides natural interworking with ISUP as well
as with ISDN services.
BICC uses extensions to fulfil requirements set by different bearer
characteristics in user plane.
NOKIA
BICC.PPT
NOKIA
BICC.PPT
Q.1950
NOKIA
BICC.PPT
NOKIA
BICC.PPT
BICC - Functionality
In 3GPP Rel. 4, the user plane (bearer) and the control plane (signalling and call control) are
separated.
MGW takes care of the user plane and MSS controls it.
BICC is to be implemented at Nc interface between MSC servers and MSS-GCS
CBC (Call Bearer Control) signalling is implemented at Mc interface between MSC server and
MGW.
BICC CS-2
ATM/IP
MSC
Server
Sigtran
IP
Nc
Mc
H.248
IP
Mc
MSC
Server/ GCS
H.248
IP
AAL2/AAL5
ATM
Nb
MGW
NOKIA
BICC.PPT
RTP
IP
MGW
Sigtran
IP
BICC in Rel. 4
Two parts
Call control (signalling)
Bearer Control (application in MSC Server)
Can establish ATM and IP bearers
Transported over Sigtran
Bearer information
carried in
signalling messages
MSC Server
MSC Server
IAM
Bearer cntr
.
.
IP address: 192.168.3.2
Port: 5964
Codec: AMR mode 7
.
.
.
Bearer cntr
BICC
Sigtran
NOKIA
BICC.PPT
SCTP
IP
192.168.3.2/5964
MGW
M3UA
MGW
Bearer Establishment
Different alternatives for bearer establishment possible between MGWs
are,
(Tunneled) Fast Forward setup [IP]
(Tunneled) Delayed Forward setup [IP]
(Tunneled) Backward setup [IP]
(Non-tunneled) Per-call bearer setup in forward direction [ATM]
(Non-tunneled) Per-call bearer setup in backward direction [ATM]
Originating node always selects the bearer establishment method as well
as the used bearer characteristics (BNC-char)
NOKIA
BICC.PPT
MSS
MSS
In IP backbone, no separate bearer
signalling is used. Instead, the
information about the bearer is
tunneled in H.248 and SIP or BICC
via the MSC Servers.
H.248
H.248
MGW
9
NOKIA
BICC.PPT
MGW
MSS
Forward
Bearer establishment direction
MSS
MSS
Backward
Bearer establishment direction
MGW
10
NOKIA
BICC.PPT
MGW
MSS
Fast setup
No separate bearer control
protocol used
MSS
Delayed
forward
MSS
NOKIA
BICC.PPT
MGW
MGW
MSS
MSS
Response
(BearerControlInformation)
Delayed
backward
MGW
12
NOKIA
BICC.PPT
MGW
13
NOKIA
BICC.PPT
14
NOKIA
BICC.PPT
Message
Code
Description
ACM
0000 0110
ANM
0000 1001
Answer Message
APM
0100 0001
COT
0000 0101
Continuity
CPG
0010 1100
Call Progress
CON
0000 0111
Connect
IDR
0011 0110
Identification Request
IRS
0011 0111
Identification Response
INF
0000 0100
Information
INR
0000 0011
Information Request
15
Message
Code
Description
CGB
0001 1000
CGBA
0001 1010
GRS
0001 0111
GRA
0010 1001
CGU
0001 1001
CGUA
0001 1011
CQM
0010 1010
CQR
0010 1011
NOKIA
BICC.PPT
16
Message
Code
Description
CFN
0010 1111
Confusion
FAA
0010 0000
Facility Accepted
FAC
0011 0011
Facility
FRJ
0010 0001
Facility Reject
FAR
0001 1111
Facility Request
RSC
0001 0010
UCIC
0010 1110
NOKIA
BICC.PPT
17
NOKIA
BICC.PPT
18
NOKIA
BICC.PPT
19
NOKIA
BICC.PPT
Parameter
20
NOKIA
Type
Length
octets
Message type
IAM
Nature of connection
indicators
Transmission medium
requirement
4-?
Access transport
3-?
5-?
BICC.PPT
Description
appl
appl
CC
CC
CC message + application data
Application data
CC message + application data
21
NOKIA
BICC.PPT
MSS
BAT-ASE
MSS
param
APP
param
IAM
NOKIA
BICC.PPT
BAT-ASE
Q.1902.3
Q.765.5
23
NOKIA
BICC.PPT
List of identifiers
24
NOKIA
BICC.PPT
Contents of identifiers
Action indicator
It can have codes like connect forward, connect backward etc.
Backbone network connection identifier
The content is bearer specific with maximum length of 4 octets (BNC_ID).
Interworking function address
Interworking function address is in NSAP format according to X.213 (BIWF Address).
Codec list
In the codec list, single codec information elements are listed in decreasing order of
preference level.
Single codec
Single codec information element has a field called Organization identifier and codec
information subfield. Subfield has information about the codec type and codec
configuration.
Bearer Network Connection Characteristics
Codes here identifies the bearer used e.g. IP/RTP, AAL1, AAL2, TDM etc.
Bearer control information
It contains PDU (Protocol Data Unit) of BCTP.
Bearer control tunnelling
It indicates whether tunnelling is used or not .
Bearer control unit identifier
It contains information about the BCU. It includes Network ID and Local BCU-ID.
25
NOKIA
BICC.PPT
26
NOKIA
BICC.PPT
IP Bearer Control Protocol (IPBCP, ITU-T Q.1970) is the tunneling protocol used together
with APM
based on IETFs Session Description Protocol with BICC-specific extensions
encoding is textual
27
NOKIA
BICC.PPT
28
IPBCP is used for the exchange of media stream characteristics, port numbers and IP
addresses of the source and sink of a media stream to establish and allow the
modifications of IP bearers.
IPBCP uses the Session Description Protocol (SDP) defined in RFC 2327 to encode the
information.
IPBCP uses four messages to convey information between peers
Request
Accepted
Confused
Rejected
Each IPBCP message consists of following SDP fields
Session and time description fields
1.
Protocol version (v)
2.
Origin (o)
3.
Session name (s)
4.
Connection data (c)
5.
Time (t)
6.
Session attribute (a)
Media description fields
1.
Media announcement (m)
2.
Media attribute
NOKIA
BICC.PPT
Origin (=MGW)
IP address
and version
Session Name
Address
of actual
media plane
IPBCP
v=0
o=- 0 3010101061 IN IP4 102.13.12.1
s=IP call
c=IN IP4 102.13.12.251
t=0 0
A=ipbcp:1 Request
m=audio 49000 RTP/AVP 0
a=rtpmap:<dynamic payload number> VND.3GPP.IUFP/16000
a=fmtp:97 mode-set W X Y Z
Version of
IPBCP. Current
version is 1
29
NOKIA
BICC.PPT
Q.1950/
Q.765.5
30
NOKIA
BICC.PPT
31
NOKIA
BICC.PPT
32
NOKIA
BICC.PPT
Important References
BICC functional description
ITU-T Q 1902.1
ITU-T Q1902.2
ITU-T Q 1902.4
ITU-T Q.765.5
33
NOKIA
BICC.PPT
ITU-T Q 1902.3
ITU-T Q.1990
ITU-T Q.1970