GSM Signalling Procedure
GSM Signalling Procedure
Objective
After complete this course,you will be able to
Know GSM system sigalling model
Know various types of GSM system messages
Master GSM system basic signalling procedure
Catalog
GSM System Signalling Model
GSM System Signalling Application
GSM System Basic Signalling Procedure
GSM Protocol
Public Switched
Telephone Network
(PSTN)
Mobile
Switching
Centre
(MSC)
MAP/TCAP + ISUP/TUP
))
Mobile
Switching
Centre
(MSC)
DTAP + BSSMAP
A interface
Base
Station
Controller
(BSC)
BTSM
A-bis interface
MAP/TCAP
Authentication
Centre
(AUC)
Home
Location
Register
(HLR)
Visitor
Location
Register
(VLR)
Equipment
ID
Register
(EIR)
To other VLR
MAP/TCAP
MAP/TCAP
ISUP/TUP
Base
Transceiver
Station
(BTS)
))
BSC
BTS
CM
(CM)
(CM)
(CM)
MSC
DTAP
CM
MM
(MM)
(MM)
(RR)
(RR)
RR
RR'
BTSM
(MM)
BSSMAP
I
S
MAP U
TCAP P
BSSMAP
BTSM
SCCP
SCCP
SCCP
MTP
MTP
MTP
Sig. layer 2
(LAPDm)
Sig. layer 2
(LAPD)
Sig. layer 2
(LAPD)
Layer 1 (air)
Sig. layer 1
Abis Interface
MM
RR
Sig. layer 2
(LAPDm)
Um Interface
(CM+MM)
A Interface
Inter-MSC
Interface
Physical Layer
The physical layer provides error protection transmission. It defines the electric
parameters of transmission.
The data link layer major functions: frame transmission error-free transmission
and realize end-to-end bits transfer between two connective entities. Open
maintenance and close the connection of two connective entities.
The link layer protocol used by the GSM system at the radio interface is the
LAPDm protocol (Dm channel link access procedure). The data link layer of Abis
interface between BTS and BSC is LAPD(D channel link access procedure).
Network Layer
NetworkLayer
CC
CM
MM
SS
SMS
RR
Network Layer
Mobility Management(MM) deals with the mobile stations register and the identify of
the mobile subscriber, The function are performed by MSC.
The CM Layer is composed of three functional entities: Call Control(CC), deals with
the functions to establish maintenance and release the call Short Message
Service support(SMS) and Supplementary Service support(SS).
GSM System Signalling Model
GSM System Signalling Application
GSM System Basic Signalling Procedure
A-bis Protocol
Transparent layer 3
SS
DTAP
Layer 3
Layer 2
LAPD
LAPD Protocol
LAPD is used to the Data Link Layer of Abis interface between BTS
and BSC. Commonly LAPD messages are consist of firmly frames.
These frames also have their own frame structure so that transmit
datas between message transmissions. The frame structure of LAPD
have three types Information frame guard frame unnumbered
frame
SABM Frame
SABM Frame is the first transmitted frame when establish LAPD
connection. Once SABM frame have been sent, entering multiple frames
acknowledged mode. The unacknowledged frames are ignored when
the sink receive SABM frame. DISC frame is used to terminated the
acknowledgement of multiple frame
UA Frame
The sink transmit one UA frame to acknowledgement when receive the
SABMME frame or DISC frame. so that the originated know the SABM
frame or DISC frame have been received by the sink.
I Frame
When the sink have been acknowledged. I frame is used to transmit
information frame. I frame also can contain some acknowledgement of
received frame.
LAPD Protocol
RR Frame
RR frame is used to give the sink an indication to receive an I frame. also, RR
frame can acknowledge the frames of received frame .
UI Frame
UI frame is used to transmit information frames that neednt acknowledge by
the sink. For example, The broadcast in the system information of LAPDm is
an UI frame.
SAPI
Each layer uses the services that the lower layer to accomplish its own
service. At the same time, it provides services for the upper layer. The services
between two layers implement by the service access point(SAP). The service
access point indication(SAPI) is made up of six bits. It indicates the address in
the unit access data link entity. Same SAPI value is adopted between the
endpoint of data link(between BTS and BSC). Here is the detailed meaning of
SAPI:
SAPI=0
Radio Link
SAPI=3
Short Message Services
SAPI=62
Operation and Maintenance Establish Link
Address
16 Bits
SAPI
TEI
SAPI value
0
1
16
62
63
All others
SAPI
TEI
C/R
EA
=
=
=
=
C/R
Control
8 or 16 Bits
Information
N - Bits
CRC
Flag
16 Bits 01111110
EA 0
EA 1
Related entity
Radio signalling
Reserved for packet mode /Q.931
Reserved for packet mode /X.25
Operation and maintenance
Layer 2 management
Reserved for future standardisation
User type
TEI value
0-63
64-126
Address
16 Bits
I format
N(R)
S format
N(R)
P/F S
U format
OCTET N
Control
8 or 16 Bits
Information
N - Bits
OCTET 4
I format
OCTET 4
S format
M M M P/F M M 1
OCTET 4
U format
N(R)
P/F
CRC
16 Bits
N(S)
N(S)
OCTET 4 ( + 5 )
I format
Flag
01111110
N(S)
N(R)
X S S
P
1
N(R)
M M M P/F M M 1
OCTET 4
5
OCTET 4
5
P/F
1
OCTET 4
S format
Supervisory format
Used for control functions
U format
Unnumbered format
Used for additional control functions and information
transfer
Control
Address
16 Bits
Information
8 or 16 Bits
CRC
N - Bits
16 Bits
Message Discriminator
Message Type
EM
Flag
01111110
1
T
Octet 1
Octet 2
Information Elements
0
1
4
6
8
Other
Message Discriminator
Reserved
Radio Link Management
Dedicated Channel Management
Common Channel Management
Transceiver Management
Reserved for Future Use
T: = 0: Non-transparent message
EM = Extension bit (future use)
Layer 3 Messages -1
Radio Link Layer Management messages
DATA Request
(transfer of transparent messages in layer 2 I-frames on radio interface DATA Indication
(data request used from BSC and data indication used from BTS)
ERROR Indication (indicates protocol error on radio link layer)
Establish Request
(establishment of layer 2 on radio interface)
Establish Confirm
Establish Indication
Release Request
(release of layer 2 on radio interface)
Release Confirm
Release Indication
UNIT DATA Request (transfer of transparent messages in layer 2 UI-frames on radio interface)
UNIT DATA Indication (request used from BSC and indication used from BTS)
Layer 3 Messages -2
Dedicated Channel Management messages
Channel Activation
(activation of radio channel)
Channel Activation ACK
CHAN ACTIV negative ACK
Connection Failure
(failure on the radio connection)
DEACTIVATE SACCH
Encryption Command
(start of ciphering on radio interface)
Handover Detection
(MS handover to new BTS detected)
Measurement Result
(radio-signal measurement data from BTS/MS)
MODE MODIFY Request
(change of channel mode, e.g. speech to data)
MODE MODIFY ACK
MODE MODIFY negative ACK
Physical CONTEXT REQ
(physical context is not specified by ETSI)
Physical CONTEXT CONF
RF Channel Release
(release of radio channel)
RF Channel Release ACK
MS POWER CONTROL
(change of MS power level or control limits)
BS POWER CONTROL
(change of TRX power level or control limits)
Preprocess Configure
(conveys preprocessing parameters to BTS)
Preprocesses MEAS RES
(from BTS)
Layer 3 Messages -3
TRX Management messages
RF RESource INDication
SACCH FILLing
OVERLOAD
ERROR REPORT
Address
16 Bits
Control
8 or 16 Bits
Information
N - Bits
CRC
16 Bits
Flag
01111110
Message Discriminator
Transaction Identifier
TI-flag := 0
TI-flag := 1
EM
1
T
Message Type
Octet 1
Octet 2
Channel Number
Information Elements
L3 Information
Protocol Discriminator
3
Call control, packet, suppl. service
5
Mobility management
Radio resources management
6
9
Short message services
11
Non call related suppl. services
Reserved for test procedures
15
Other Reserved for future use
TI
Flag
0
TI
Value
Protocol
Discriminator
Message Type
Information Elements
Octet n
Handover messages
Assignment command
Assignment complete
Assignment failure
Handover command
Handover complete
Handover failure
Physical information
Replaced by paging
command on A-bis
interface
A-interface Protocol
SS
DTAP
BSSMAP
Layer 3
Layer 2
SCCP
MTP
SCCP Protocol
SCCP
SCCP
User parts
User parts
Type A
Type B
Type A
Common
transfer
Signalling link
Common
transfer
Type B
Type C
STP
SP
UDT
UDT
UDT
UDT
STP
SP
CR
CR
CC
Data transfer
RLSD
CC
Data transfer
RLSD
RLC
RLC
DT1:
SLR:
DLR:
CR:
CC:
Data type 1
Source local reference
Destination local reference
Connection request
Connection confirm
CK
SIF
Label
Message
type
SIO
SLS
LI
F
I FSN
B
Originating
point code
B
I BSN
B
Destination
point code
SCCP message
CR
Connection request
CC
Connection confirm
CREF
Connection refused
RLSD
Released
RLC
Release complete
DT1
Data form 1
UDT
Unit data
UDTS
ERR
IT
Inactivity test
CK
SIF
Label
SIO
LI
F
I FSN
B
B
I BSN
B
SCCP address
FE = BSSAP
Disc. 0 = BSSMAP
Information Element Identifier
Length indicator
BSSMAP message type
BSSMAP message
BSSMAP Message -1
Assignment messages (setup of traffic channels)
Assignment request
Assignment complete
Assignment failure
Handover messages
Handover request
Handover required
Handover request ack.
Handover command
Handover complete
Handover failure
Handover performed
Handover candidate enquiry
BSSMAP Message -2
Release messages
Clear command
Clear complete
Clear request
SAPI n clear command
SAPI n clear complete
SAPI n reject
General messages
Reset
Reset acknowledge
Overload
Trace invocation
Reset circuit
Reset circuit acknowledge
BSSMAP Message -2
Radio resource messages
Resource request
Resource indication
Paging
(paging of MS)
(start encryption)
Classmark update
Catalog
GSM System Signalling Model
GSM System Signalling Application
GSM System Basic Signalling Procedure