Signaling SystemBSSAP(BSS)
Contents
1 BSSAP Functional Structure
2 Distribution Sub-layer Functional Structure
3 DTAP Functional Structure
4 BSSMAP Functional Structure
5 Message Example
6 Means of BSC Signaling and Interface Tracing
7 Relevant GSM Specifications
Corresponding
BSC Processing
Modules
Corresponding MSC
Application and
Control Modules
BSSAP
DTAP
BSSAP
BSSMAP
DTAP
BSSMAP
Distribution Function
Distribution Function
SCCP
SCCP
MTP
MTP
A-Interface
BSS
MSC
BSSMAP
DTAP
Distribution Function
SCCP
Functions
Distribution Sub-layer
Functional Structure
of BSSAPs Distribution Sub-layer
Identifier
Octet 2
DLCI
Octet 3
Octet 4
BSSMAP
Octet 1
Identifier
LI
Octet 2
LI
L3
Octet 3
L3
..
..
Octet L
Message
Octet L
Message
Distribution
Data Unit
Length Indicator
L3 Messages
3 DTAP
DTAP takes charge of transferring transparent L3
messages from MS to MSC or from MSC to MS. BSS
will not analyze it. It is transferred between BSS and
MSC by using SCCP service class 2 (basic connectionoriented class).
I Distribution Data Unit
User data
II Length Indication
III Detailed L3 Message
: 00000000
Data Link Connection Identity DLCI :
To indicate the data link type that should be used on the radio
interface for the messages sent from MSC to BSS
To indicate the data link type on the radio interface that reports the
message which is sent bye BSS to MSC.
Bits:
Discriminator:
7 6
5 4
3 2
0 0 0
0 0
4 BSSMAP
7 6
5 4
3 2
0 0 0
0 0
D D=0, non-transparent
transmission.
5 Message Example
BSSMAP message
DTAP message
000 FB 0B 3B C3 B2 40 30 E0 01 01 00 41 02 02 06 04
43 B2 00 FE
020 04 04 43 C1 00 FE 0F 21 00 1F 57 05 08 00 64 F0
00 25 00 00
040 01 17 12 05 08 20 64 F0 00 25 00 01 08 49 06 20
72 90 00 00
060 60 00
According Contents
?XXXXXXX
BSN
?1111010
X???????
BIB
?XXXXXXX
According
Bytes
0xFB
1???????
Backward
SN
FSN
?0001011
Forward SN
0x0B
X???????
FIB
1???????
??XXXXXX
LI
??111011
Length Indicator
00??????
Spare
????0011
Service Indicator
??00????
Spare
11??????
Network Indicator
XX??????
????XXXX
SI
??XX????
??XXXXXX
NI
0x3B
0xC3
According
Bytes
DPC
10100010
??000000
DSP 00B2
XX??????
XXXXXXXX
????XXXX
OPC
01??????
00110000
????0000
OPC 00C1
XXXX????
SLS
1110????
SLS 0E
XXXXXXXX
Message Type
00000001
CR message
0x01
3 Bytes
Source Local
Reference
010041h
Source Local
Reference
0x01
0x00
0x41
????XXXX
Protocol
Class
????0010
Class 2 Service
XXXX????
0xB2
0x40
0x30
0xE0
0x02
0000????
Spare
Mandatory variable
length parameter
pointer
00000010
1 Byte
Mandatory variable
length parameter
pointer
00000110
1 Byte
Length
Indicator
04h
Called Address
Length
???????X
SPC Indicator
???????1
Including SPC
??????X?
SSN Indicator
??????1?
Including SSN
??XXXX??
GT Indicator
??0000??
Have not GT
?X??????
Route
Indicator
?1??????
DPC+SSN Addressing
0???????
Domestic Standby
X???????
Called Address
Pointer
Calling Address
Pointer
According
Bytes
0x02
0x06
0x04
0x43
According Contents
According
Bytes
2 bytes
SPC
00B2h
DPC
0xB200
1 byte
SSN
0xfe
A-interface SSN
0xFE
OPC
0x04
1 byte
5 bytes
Optional Parameter
0x04
Name
Optional Parameter 04 43 C1 00
FEh
Contents
1 byte
Optional Parameter
Name
0x0F
1 byte
Optional Parameter
Length
0x21
Same format to
called address
SCCP user data
SCCP user data
length)
04 43 C1
00 FEh
0x0F
0x21
000 0C FF 22 C3 C1 80 2C 30 06 03 00 41
00 01 16 01 00 13 05 12
020 03 11 11 11 11 11 11 11 11 11 11 11 11
11 11 11 11
BSN
?0001100
BIB
FSN
?1111111
FIB
LI
??100010
Length Indicator
00??????
Spare
????0011
Service Indicator
??00????
Spare
XX??????
????XXXX
SI
??XX????
??XXXXXX
Corresponding
Message Content
NI
Backward SN
Forward SN
Corresponding
Bytes
0x0C
0xFF
0x22
0xC3
DPC
11000001
??000000
XX??????
XXXXXXXX
????XXXX
OPC
10??????
00101100
????0000
XXXX????
SLS
0011????
DS
00C
P
1
OP
00B
C
2
SL
S03
Corresponding
Bytes
0xC1
0x80
0x2C
0x30
Message Type
Corresponding Message
Corresponding
Content Bytes
00000110
DATA FORM 1
0x06
3 Bytes
Source Local
Reference
030041h
Source Local
Reference
0x03
0x00
0x41
1 Byte
Segmentation/
Reassembly
00000000
No more data
0x00
1 Byte
Mandatory
variable length
parameter pointer
00000001
0x01
1 Byte
Parameter
length
00010110
0x16
Signaling
analyzer
MA10
KC1297
GM
0808 A interface
GM
GM
0408 Um interface