CALL Flow Procedure
CALL Flow Procedure
CALL Flow Procedure
BSS
DTAP
BSSMAP
DTAP MAP
MAP ISUP
RIL3 RSM RSM TUP
RR 08.58
08.58 BSSAP BSSAP
RIL3 TCAP
SCCP SCCP
MTP
LAPD MTP Level 2 & 3
LAPDm LAPDm LAPD Level 2, 3
The fig above gives an overview of GSM Protocol Matrix. The MSC uses ISUP/TUP
protocols for PSTN signaling. It has MAP for signaling to database applications like
HLR, VLR, EIR, AUC, SMSSC, and GMSC. On the A interface it has GSM specific
protocol as BSSAP. The BSSAP comprises of DTAP and BSSMAP. DTAP signaling
is direct signaling between mobile and MSC, whereas BSSMAP is mobile related
signaling between MSC and BSC. The BSC also uses the BSSAP but only the
BSSMAP part of it for MSC. On the BTS side GSM has defined its own set of
protocols in 08.58 which have no official name but we term it as RSM (Radio
Subsystem Management. The BSC on layer 2 uses Lapd (Link Access Procedures on
D - Channel) which is an ISDN protocol and includes functions for error correction
and detection and frame delimitation by insertion of flags. The BTS on the mobile has
again set of GSM protocols for physical layer which is the Radio Air Interface and
uses Lapdm for Layer 2 signaling. This is a modified Lapd protocol with one
difference being some Lapd functions like error correction are removed and used at
Layer 1, and second major difference being the Lapdm messages cannot be lengthy
due limitation of burst length. The BTS on the Mobile user part uses RIL3 which is
again a GSM protocol for Radio Resource Management. The Mobile on the other
hand in RIL3 has DTAP for MSC signaling and RR for Radio Resource signaling.
DTAP
SCCP SCCP
MTP MTP
BSSAP is used between BSC and MSC on A interface. It uses the services of MTP
and SCCP and hence it is based on C7. BSSAP deals with signaling between MSC
and BSC and also MSC and Mobile.
BSSAP has two subsets the DTAP and the BSSMAP. DTAP deals with the signaling
messages directly between the MSC and Mobile. The BSC and/or BTS just routes
theses messages. DTAP messages are all connection oriented messaged. BSSMAP
messages are MS related messages but originate and terminate at the BSC, from
where BSC modifies the message and send it across in different message (RSM, 08.58
messages).
The distribution layer does the function of distribution of message to DTAP and
BSSMAP. It does this by identifying certain parameter in the BSSAP message which
is explained on next message. BSSAP supports both connectionless and connection-
oriented signaling. Messages like paging, reset are sent in CL mode, (Message lists
are give further).
BSSMAP:
BSSMAP Messages:
Connectionless Messages
Block
Block Acknowledge
Paging
Reset
Reset Acknowledge
Reset Circuit
Reset Circuit Acknowledge
Resource Indication
Resource Request
Unblock
Unblocking Acknowledge
DTAP Messages:
MM Message
Authentication Request
Authentication Response
CM Re-Establishment Request
CM Service Accept
CM Service Reject
CM Service Request
Identity Request
Identity Response
IMSI Detach
Location Updating Accept
Location Updating Reject
Location Updating Request
TMSI Reallocation Command
TMSI Reallocation Complete
CC Messages
Alerting
Call Confirmed
Call Proceeding
Connect
Connect Acknowledge
Disconnect
Emergency Setup
Facility
Hold
Hold Acknowledge
Modify
Modify Complete
Notify
Progress
Release
Release Complete
Retrieve
Retrieve Acknowledge
Setup
SS Messages
Hold
Hold Acknowledge
Hold Reject
Retrieve
Retrieve Acknowledge
Retrieve Reject
Facility
Register
SMS Messages
CP-Ack
CP-Data
5 of 53
CP-Error
RP-Ack
RP-Data
RP-Error
Note: All types of DTAP messages described above are RIL 3 (Radio Interface layer
3) messages.
Air Interface:
DTAP
04.08/ 04.10 04.08/ 04.10
RR RIL3
RIL3
LAPDm LAPDm
04.04
Rad Int 04.04 Rad Int
MS BTS
6 of 53
RR Messages:
Assignment Command
Assignment Complete
Assignment Failure
Channel Mode Modify
Channel Mode Modify Acknowledge
Channel Release
Channel Request
Ciphering Mode Command
Ciphering Mode Complete
Classmark Change
Frequency Redefinition
Handover Access
Handover Command
Handover Complete
Handover Failure
Immediate Assignment
Immediate Assignment Extended
Immediate Assignment Reject
Measurement Report
Paging Request Type 1
Paging Request Type 2
Paging Request Type 3
System Information Type 1
System Information Type 2
System Information Type 3
System Information Type 4
System Information Type 5
System Information Type 6
System Information Type 2bis . etc.
7 of 53
BCCH &
PCH RR Idle Mode
RACH &
AGCH RR Connection Establishment Mode
Initial
MM Connected Mode
Message Ack
CC Release
MM Release
RR Release
Non-call Related Call Related
Access Procedure Access Procedure
(RACH/AGCH) (RACH/AGCH)
MM CM Procedure MM CM Procedure
(SDDCH) (SDDCH)
CC Procedures
MM Specific Procedures (SDDCH)
(SDDCH) RR Procedures
(TCH)
CC Procedures
Release Procedures (TCH)
(SDDCH)
Release Procedures
(SDDCH)
8 of 53
04.08/ 04.10
DTAP 04.08/ 04.10
RIL3
RR
RIL3
LAPDm LAPDm
04.04 04.04
Rad Int Rad Int
MS BTS
The data Link of LAPD is based on HDLC and uses two modes of operations, the
Acknowledge mode and Unacknowledged mode. In the acknowledge mode every
frame sent must receive acknowledgement whereas for unacknowledged mode no
acknowledge is required for the frames sent.
There in general 3 types of HDLC and hence LAPD frames
U - Frames which set up the acknowledge mode and does unacknowledged mode
Information transfer
I - Frames which the actual signaling or information data in acknowledge mode
LAPD Frames:
Unnumbered Frames:
SABM (Set Asynchronous Balance mode): This frame is sent to begin acknowledge
mode of information transfer (I -frame)
Disc (Disconnect Mode): This frame is sent to terminate acknowledge mode of
Information Transfer
UI (Unnumbered Information): This is used for Unacknowledged Information transfer
UA (Unnumbered Acknowledge): This is used to acknowledge the SABM & DISC
frames
DM (Disconnect Mode): This indicates the disconnection and SABM could be
performed
These frames don't use sequencing [N(R) & N(S)]
Information Frames:
These frames are used to transfer Layer 3 Information (RSL, OML, L2M messages)
in sequence that is in acknowledged mode.
These frames use Sequencing
Supervisory Frames:
Acknowledge Mode
Layer 2 SABM
Layer 2 UA
I - frame (C)
Layer 3
RR
Layer 2
I - frame (R)
Layer 3
RR
Layer 2
Layer 2 Disc
DM (or UA)
Layer 2
B D C
MSC VLR HLR GMSC PSTN
MAP_SEND_ROUTING_
IAI (TUP)
INFORMATION
MAP_PROVIDE_ROAMING_
NUMBER
MAP_PROVIDE_ROAMING_
NUMBER ACK
MAP_SEND_ROUTING_
INFORMATION ACK
IAI (TUP)
MAP_SEND_INFO_I/C_CALL
MAP_PAGE
12 of 53
MS Terminated Call Procedure
Continue 1
Paging(UDT)
T3113 + BSSMAP
(IMSI/TMSI,LAI or CGI)
Paging Command
(IMSI/TMSI,pag group,ch)
Paging Request (L2-UI)
RR(PCH)
(IMSI/TMSI)
Channel Request
RR(RACH) T3120 +
Channel Required
Channel Activation
(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -
CC
Paging
MS Terminated Call Procedure 13 of 53
Continue 2
MAP_AUTHENTICATE
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
MAP_FORWARD_NEW_TMSI
MAP_COMPLETE_CALL
SET-UP (DT1)
T303 +
DTAP-CC
DATA REQ
<SET UP>
SET-UP
CC(SDCCH)
CALL CONFIRMED
CC(SDCCH)
DATA IND
<CALL CONF>
CALL CONF (DT1) T303 -
T310 +
DTAP-CC
15 of 53
MS Terminated Call Procedure
Continue 4
ASSIGN REQ(DT1)
TNT2 + BSSMAP
(Ch type,CIC,L3 hd)
(BS/MS POW,TA)
DATA REQ
<ASSIGN CMD>
ASSIGN CMD
RR(SDCCH)
RELEASE REQ
(local end)
(L2 - SABM)
RR(FACCH)
EST IND
(L2 - UA)
RR(FACCH)
ASSIGN COM
RR(FACCH)
DATA IND
<ASSIGN COM>
ASSIGN COM(DT1)
TNT2 - BSSMAP
RF CHAN REL CC
(SDCCH)
Radio-resource
assignment
MS Terminated Call Procedure
Continue 5 16 of 53
ALERTING
CC(FACCH)
DATA IND
<ALERT>
ALERTING (DT1)
T310 - DTAP-CC
T301 +
ACM(TUP)
CONNECT
CC(FACCH) T313 +
ACM(TUP)
DATA IND
<CONNECT>
CONNECT (DT1)
DTAP-CC
T301 -
ANC(TUP)
ANC(TUP)
CONNECT ACK (DT1)
DTAP-CC
DATA REQ
<CONNECT ACK>
CONNECT ACK
CC(FACCH) T313 -
MS Terminated Call Procedure 17 of 53
Continue 6
(Mobile Release First)
Um Abis A E PSTN
MS BTS BSC MSC GMSC
DISCONNECT
CC(FACCH)
DATA IND
DISCONNECT(DT1)
<DISC> DTAP-CC
CBK(TUP)
CBK(TUP)
RELEASE(DT1)
T308 + DTAP-CC
DATA REQ
<REL>
RELEASE
CC(FACCH)
CLF(TUP)
RELEASE COM
CC(FACCH)
DATA IND
RELEASE COM(DT1)
<RELASE COM>
T308 - DTAP-CC
CLF(TUP)
DEACT SACCH
(L2 - UA)
RR(FACCH) REL IND T3109 - RLG(TUP)
T3111 +
RF CHAN REL
CLEAR COM(DT1)
T3111 - BSSMAP
TNT3 -
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
MS Terminated Call Procedure 18 of 53
Continue 7
CLF(TUP)
DISCONNECT(DT1)
DATA REQ T305 + DTAP-CC
<DISC>
DISCONNECT
CC(FACCH)
RELEASE
CC(FACCH)
DATA IND
RELEASE(DT1) DTAP-CC
<REL>
T305 -
RLG(TUP)
RELEASE COM(DT1)
DTAP-CC
RLG(TUP)
DATA REQ
<RELASE COM>
RELEASE COM
CC(FACCH)
(L2 - DISC)
RR(FACCH)
DEACT SACCH ACK
(L2 - UA)
RR(FACCH) REL IND T3109 -
T3111 +
<RLC>
Radio-resource
release
Mobile - Originating Call Procedure 19 of 53
Channel Request
RR(RACH) T3120 +
Channel Required
Channel Activation
CC
MAP_PROCESS_ACCESS_REQ
Mobile - Originating Call Procedure 20 of 53
Continue 1
DATA REQ<AUTH>
T3260 + DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DTAP-MM
DATA REQ (new TMSI,LAI)
TMSI REAL CMD
MM(SDCCH) <TMSI REAL CMD>
MAP_FORWARD_NEW_TMSI ACK
Mobile - Originating Call Procedure
21 of 53
Continue2
SET-UP
CC(SDCCH)
DATA IND
<SET UP>
SET-UP (DT1)
DTAP-CC
MAP_SEND_INFO_FOR_O/G_CALL
MAP_COMPLETE_CALL
DATA REQ
<CALL PROC>
CALL PROCEEDING
CC(SDCCH) T303 -
T310 +
Mobile - Originating Call Procedure 22 of 53
Continue 3
(BS/MS POW,TA)
DATA REQ
<ASSIGN CMD>
ASSIGN CMD
RR(SDCCH)
RELEASE REQ
(local end)
(L2 - SABM)
RR(FACCH)
EST IND
(L2 - UA)
RR(FACCH)
ASSIGN COM
RR(FACCH)
DATA IND
<ASSIGN COM>
ASSIGN COM(DT1)
TNT2 -
BSSMAP
RF CHAN REL
CC
(SDCCH)
Radio-resource
assignment
Mobile - Originating Call Procedure
Continue 4 23 of 53
IAI(TUP)
ACM(TUP)
ACM(TUP)
ALERTING (DT1)
DTAP-CC
DATA REQ
ALERTING <ALERT>
CC(FACCH) T310 -
ANC(TUP)
ANC(TUP)
CONNECT (DT1)
T313 +
DTAP-CC
DATA REQ
<CONNECT>
CONNECT
CC(FACCH)
CONNECT ACK
CC(FACCH)
DATA IND
<CONNECT ACK>
DISCONNECT
CC(FACCH) DATA IND
DISCONNECT(DT1)
<DISC>
T305 +
DTAP-CC
RELEASE(DT1)
DATA REQ
DTAP-CC
T305 -
T308 +
<REL>
RELEASE
CC(FACCH)
RELEASE COM
CC(FACCH)
DATA IND
RELEASE COM(DT1)
<RELASE COM>
T308 -
DTAP-CC
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(FACCH)
DEACT SACCH
(L2 - DISC)
RR(FACCH) DEACT SACCH ACK
RF CHAN REL
CLEAR COM(DT1)
T3111 -
TNT3 -
BSSMAP
<RLC>
Radio-resource
release
CLF(TUP)
CLF(TUP)
RLG(TUP)
RLG(TUP)
Mobile - Originating Call Procedure 25 of 53
Continue 6
(Mobile Release Last)
Um Abis A E PSTN
MS BTS BSC GMSC
MSC
CBK(TUP)
CBK(TUP)
DISCONNECT(DT1)
DATA REQ T305 +
DTAP-CC
DISCONNECT <DISC>
CC(FACCH)
RELEASE
CC(FACCH) DATA IND
RELEASE(DT1) T305 -
<REL>
T308 +
DTAP-CC
CLF(TUP)
CLF(TUP)
RLG(TUP)
RELEASE COM
CC(FACCH) RLG(TUP)
DATA IND
RELEASE COM(DT1)
<RELASE COM>
T308 -
DTAP-CC
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(FACCH)
DEACT SACCH
(L2 - DISC)
RR(FACCH) DEACT SACCH ACK
REL IND
T3109 -
(L2 - UA)
RR(FACCH) T3111 +
RF CHAN REL
CLEAR COM(DT1)
T3111 -
TNT3 -
BSSMAP
<RLC>
Radio-resource
release
26 of 53
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR )
Channel Request
RR(RACH) T3120 +
Channel Required
Channel Activation
CC
** : This message is sent by the MS to the network either to request update of its
location (normal updating or periodic updating) or to request IMSI attach .
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR ) 27 of 53
Continue 1
Um interface Abis interface A interface B interface
MS BTS BSC MSC VLR
MAP_UPDATE_
LOCATION_AREA
MAP_AUTHENTICATE
DATA REQ<AUTH>
T3260 + DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
MAP_FORWARD_NEW_TMSI
ACK
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR ) 28 of 53
Continue 2
Um Abis A
MS BTS BSC MSC
DATA REQ
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(SDCCH)
DEACT SACCH
(L2 - DISC)
RR(SDCCH) DEACT SACCH ACK
(L2 - UA)
RR(SDCCH) REL IND
T3109 -
RF CHAN REL
CLEAR COM(DT1)
TNT3 - BSSMAP
<RLC>
Radio-resource
release
29 of 53
INTER_VLR LOCATION UPDATING (MS Send IMSI)
OR IMSI ATTACH( not in old VLR )
Channel Request
RR(RACH) T3120 +
Channel Required
Channel Activation
CC
** : This message is sent by the MS to the network either to request update of its
location (normal updating or periodic updating) or to request IMSI attach .
INTER_VLR LOCATION UPDATING (MS Send IMSI)
OR IMSI ATTACH( not in old VLR ) 30 of 53
Continue 1 D
PVLR
Um Abis A B D
MS BTS BSC MSC VLR HLR
MAP_UPDATE_
LOCATION_AREA
MAP_UPDATE_LOCATION
MAP_CANCEL_
LOCATION
MAP_CANCEL_
LOCATION ACK
MAP_AUTHENTICATE
MAP_SET_CIPHERING_MODE
MAP_INSERT_SUBSCRIBER_DATA
MAP_INSERT_SUBSCRIBER_DATA ACK
MAP_UPDATE_LOCATION ACK
MAP_UPDATE_
LOCATION_AREA ACK
INTER_VLR LOCATION UPDATING (MS Send IMSI)
OR IMSI ATTACH( not in old VLR ) 31 of 53
Continue 2
Um Abis A
MS BTS BSC MSC
DATA REQ
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(SDCCH)
DEACT SACCH
(L2 - DISC)
RR(SDCCH) DEACT SACCH ACK
(L2 - UA)
RR(SDCCH) REL IND
T3109 -
RF CHAN REL
CLEAR COM(DT1)
TNT3 - BSSMAP
<RLC>
Radio-resource
release
INTER_VLR LOCATION UPDATING (MS Send TMSI)
32 of 53
Channel Request
RR(RACH) T3120 +
Channel Required
Channel Activation
CC
INTER_VLR LOCATION UPDATING (MS Send TMSI)
OR IMSI ATTACH( not in old VLR ) 33 of 53
Continue 1 D
PVLR
Um Abis A B D
MS BTS BSC MSC VLR HLR
MAP_UPDATE_
LOCATION_AREA
MAP_PROVIDE_IMSI MAP_SEND_IDENTIFICATION
Identity Request
MAP_SEND_
Identity ResponseMAP_PROVIDE_IMSI ACK
IDENTIFICATION ACK
In case of MAP_UPDATE_LOCATION
IMSI can
not be retrieve MAP_CANCEL_
from PVLR LOCATION
MAP_CANCEL_
LOCATION ACK
MAP_AUTHENTICATE
MAP_SET_CIPHERING_MODE
MAP_INSERT_SUBSCRIBER_DATA
MAP_INSERT_SUBSCRIBER_DATA ACK
MAP_UPDATE_LOCATION ACK
MAP_UPDATE_
LOCATION_AREA ACK
INTER_VLR LOCATION UPDATING (MS Send TMSI)
OR IMSI ATTACH( not in old VLR ) 34 of 53
Continue 2
Um Abis A
MS BTS BSC MSC
DATA REQ
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(SDCCH)
DEACT SACCH
(L2 - DISC)
RR(SDCCH) DEACT SACCH ACK
(L2 - UA)
RR(SDCCH) REL IND
T3109 -
RF CHAN REL
CLEAR COM(DT1)
TNT3 - BSSMAP
<RLC>
Radio-resource
release
Intra_Cell HandOver
35 of 53
A A-bis Um
MSC BSC BTS MS
<L2-UI>
MEAS REP
RR(SACCH)
MEAS REP
CHAN ACTIV
(ch typ,Ciph K)
(HO Ref)
DATA REQ
<ASSIGN CMD>
ASSIGN CMD
T3107 +
RR(FACCH)
L2-SABM
RR(New FACCH)
EST IND
L2-UI RR(FACCH)
ASSIGN COM
T3107 -
RR(FACCH)
DATA IND
<ASSIGN COM>
HO PERFOMED(DT1)
BSSMAP
(Cause: intra_cell)
RF CHA REL
(old TCH)
A A-bis A-bis Um
MEAS REP
CHAN ACTIV
(ch typ,Ciph K)
(HO Ref)
DATA REQ
T3103 +
<HO CMD>
HO COMMAND
BSSMAP RR(FACCH)
HO ACCESS
T3124 + RR(New FACCH)
HO ACCESS
RR(FACCH)
HO DETECT
PHYS INFO
T3124 - RR(FACCH)
PHYS INFO
RR(FACCH)
L2-SABM
RR(FACCH)
ESTA IND
L2-UI
RR(FACCH)
HO COMPLET
DATA IND RR(FACCH)
T3103 -
<HO COMPL>
RF CHA REL
(old TCH)
HO PERFOMED(DT1)
BSSMAP
(Cause)
Intra-MSC Handover
37 of 53
A-bis A A A-bis Um
MEAS RES
HO REQU(DT1)
BSSMAP
T7 +
Cell Id lst,Cause
HO REQUEST(DT1)
BSSMAP T101 +
CR(Ch typ,Clmk)
(Cell, Ciph K)
CHAN ACTIV
CC
CHA ACT ACK
HO REQ ACK(DT1)
BSSMAP
T101 - T9113 +
T7 - HO CMD(DT1)
T8 + T102 + BSSMAP
(Cell,Ch Inf,Ho Ref)
DATA REQ
<HO CMD>
HO COMMAND
BSSMAP RR(FACCH)
Intra-MSC Handover
Continue 1 38 of 53
A-bis A A A-bis Um
HO ACCESS RR(new
T3124 +
FACCH)
HO ACCESS
RR(FACCH)
HO DETECT
PHYS INFO
T3124 -
RR(FACCH)
PHYS INFO
RR(FACCH)
L2-SABM
RR(FACCH)
ESTA IND
L2-UI
RR(FACCH)
HO COMPLET
RR(FACCH)
DATA IND
<HO COMPL>
HO COMPLET(DT1)
BSSMAP
T102 - T9113 -
CLEAR CMD(DT1)
RF CHAN REL T8 - TNT3 +
BSSMAP
(old TCH)
RF CHAN RELACK
CLEAR CMP(DT1)
TNT3 -
BSSMAP
<RLSD>
<RLC>
Inter-MSC Handover
39 of 53
B E A A-bis Um
VLRB MSCB MSCA BSCA BTSA MS
<L2-UI>
MEAS REP
RR(SA
MEAS REP CCH)
BSSMAP HO REQU(DT1)
Cell Id lst,Cause
MAP_PREPARE_
MAP_ALLOCATE HANDOVER
_HO_NUMBER
<HO Request>
MAP_SEND_
HO_REPORT BSCB BTSB
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
BSSMAP T201 +
CR(Ch typ,Clmk) CHAN ACTIV
(Cell, Ciph K)
CC
CHA ACT ACK
HO REQ ACK(DT1)
BSSMAP T201 -
MAP_PREPARE_HANDOVER ACK
T210 +
<HO Request ACK>
IAM(TUP)
T210 -
ACM(TUP)
T204 +
BSCA BTSA
HO CMD(DT1)
BSSMAP T103 +
(Cell,Ch Inf,Ho Ref) DATA REQ
<HO CMD>
HO COMMAND RR(FA
CCH)
After HO Succeed
CLEAR CMD(DT1)
BSSMAP TNT3 + RF CHA REL
(old TCH)
B E A A-bis Um
VLRB MSCA MSCB BSCB BTSB MS
RR(New
HO ACCESS
FACCH)
HO ACCESS
RR(FA
HO DETECTION CCH)
MAP_PROCESS_ACCESS
PHYS INFO
_SIGNALLING RR(FA
CCH)
<HO Detect> L2-SABM
RR(FA
ESTA IND CCH)
L2-UI
RR(FA
CCH)
HO COMPLET RR(FA
DATA IND
CCH)
<HO COMPL>
HO COMMPLETE(DT1)
BSSMAP T204 -
(Cause)
MAP_SEND_END_SIGNAL
T103 -
<HO Complete>
ANC(TUP)
Subsequent Inter-MSC Handover
41 of 53
B E E A A-bis Um
VLRC MSCC MSCA MSCB BSCB BTSB MS
<L2-UI>
MEAS REP
RR(SA
MEAS REP CCH)
HO REQU(DT1)
BSSMAP
MAP_PREPARE_ Cell Id lst,Cause
Subs_HANDOVER
MAP_PREPARE_
<HO Request>
HANDOVER
MAP_ALLOCATE
_HO_NUMBER <HO Request>
MAP_SEND_
HO_REPORT BSCC BTSC
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
T201 +
CR(Ch typ,Clmk)
CHAN ACTIV
(Cell, Ciph K)
CC
BSSMAP
CHA ACT ACK
HO REQ ACK(DT1)
BSSMAP T201 -
MAP_PREPARE_HANDOVER ACK
T210 +
<HO Request ACK>
IAM(TUP)
T210 -
ACM(TUP) BSCB BTSB
T204 + MAP_PREPARE_
Subs_HANDOVER ACK
T103 +
HO CMD(DT1)
BSSMAP DATA REQ
(Cell,Ch Inf,Ho Ref)
<HO CMD> HO COMMAND RR(FA
CCH)
After HO Succeed
CLEAR CMD(DT1)
BSSMAP TNT3 +
RF CHA REL
(old TCH)
CLEAR CMP(DT1)
BSSMAP TNT3 -
Subsequent Inter-MSC Handover
Continue 1
42 of 53
B E A A-bis Um
MSCB MSCA MSCC BSCC BTSC MS
RR(New
HO ACCESS
FACCH)
HO ACCESS
RR(FA
HO DETECTION CCH)
MAP_PROCESS_ACCESS
PHYS INFO
_SIGNALLING RR(FA
CCH)
<HO Detect> L2-SABM
RR(FA
ESTA IND CCH)
L2-UI
RR(FA
CCH)
HO COMPLET RR(FA
DATA IND
CCH)
<HO COMPL>
HO COMMPLETE(DT1)
BSSMAP T204 -
(Cause)
MAP_SEND_END_SIGNAL
T103 -
<HO Complete>
ANC(TUP)
REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
Subsequent Inter-MSC Handback
43 of 53
B E A A-bis Um
VLRA MSCA MSCB BSCB BTSB MS
<L2-UI>
MEAS REP
RR(SA
MEAS REP CCH)
BSSMAP HO REQU(DT1)
MAP_PREPARE_ Cell Id lst,Cause
MAP_ALLOCATE Subs_HANDOVER
_HO_NUMBER
<HO Request>
MAP_SEND_
HO_REPORT BSCA BTSA
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
BSSMAP CR(Ch typ,Clmk) CHAN ACTIV
(Cell, Ciph K)
CC
CHA ACT ACK
HO REQ ACK(DT1)
BSSMAP
MAP_PREPARE_Subs_
HANDOVER ACK
T104 +
<HO Request ACK>
BSCB BTSB
HO CMD(DT1)
BSSMAP
(Cell,Ch Inf,Ho Ref) DATA REQ
<HO CMD>
HO COMMAND RR(FA
CCH)
After HO Succeed
CLEAR CMD(DT1)
BSSMAP RF CHA REL
(old TCH)
E A A-bis Um
MSCB MSCA BSCA BTSA MS
RR(New
HO ACCESS
FACCH)
HO ACCESS
RR(FA
HO DETECTION CCH)
PHYS INFO
RR(FA
CCH)
PHYS INFO
RR(FA
CCH)
L2-SABM
RR(FA
ESTA IND CCH)
L2-UI
RR(FA
CCH)
HO COMPLET RR(FA
DATA IND
CCH)
<HO COMPL>
HO COMMPLETE(DT1)
BSSMAP T104 -
(Cause)
REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
<HO Complete>
IMSI DETACH 45 of 53
**
Channel Request
RR(RACH)
Channel Required
Channel Activation
<IMM ASSIGNMENT>
(L2 - UI)
Immediate Assignment
RR(AGCH) (SDCCH ID)
CR(COMPL - L3 - INFO)
<IMSI DETACH IND> BSSMAP
(MS ID)
MAP_DETACH_IMSI
** : If no RR connection exists, the MM sublayer within the mobile station will request the RR sublayer to
establish a RR connection. If establishment of the RR connection is not possible because a suitable cell is
not (or not yet) available then, the mobile station shall try for a period of at least 5 seconds and for not
more than a period of 20 seconds to find a suitable cell. If a suitable cell is found during this time then, the
mobile station shall request the RR sublayer to establish an RR connection, otherwise the IMSI detach is
aborted.
If a RR connection exists, the MM sublayer will release locally any ongoing MM connections before
the IMSI DETACH IND message is sent.
IMSI DETACH 46 of 53
Continue 1
Um Abis A
MS BTS BSC MSC
CLEAR CMD(DT1)
BSSMAP
DATA REQ
<CHAN REL>
CHAN REL
RR(SDCCH)
DEACT SACCH
(L2 - DISC)
RR(SDCCH) DEACT SACCH ACK
(L2 - UA)
RR(SDCCH) REL IND
RF CHAN REL
CLEAR COM(DT1)
BSSMAP
<RLC>
Radio-resource
release
Mobile - Originating SMS Procedure 47 of 53
Um interface Abis A
MS BTS BSC MSC VLR
Channel Request
RR(RACH)
Channel Required
Channel Activation
(L2 - UI)
Immediate Assignment
RR(AGCH) (SDCCH ID)
CC
MAP_PROCESS_ACCESS_REQ
Mobile - Originating SMS Procedure 48 of 53
Continue 1
DATA REQ<AUTH>
T3260 + DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
SABM (SAPI=3)
RR(SDCCH)
EST IND (SAPI=3)
RR(SDCCH) UA (SAPI=3)
Mobile - Originating SMS Procedure 49 of 53
Continue 2
Um Abis A
MS BTS BSC MSC VLR SMS_GMSC SC
CP-DATA(RP-DATA)
SMS(SDCCH)
CP-ACK
SMS(SDCCH)
MAP_SEND_INFO_MO_SMS
MAP_COMPLETE_CALL
MAP_MO_FORWARD_SMS
CP-DATA(RP-ACK)
SMS(SDCCH)
CP-ACK
SMS(SDCCH)
CLEAR CMD(DT1)
BSSMAP
DATA REQ
<CHAN REL>
CHAN REL
RR(SDCCH) DEACT SACCH
DISC (SAPI=0)
RR(SDCCH) DEACT SACCH ACK
REL IND
UA (SAPI=0)
RR(SDCCH)
RF CHAN REL
CLEAR COM(DT1)
BSSMAP
<RLSD>
<RLC>
Mobile - Terminated SMS Procedure 50 of 53
RS-MT-DATA.REQ
MAP_SEND_ROUTING_INFO_FOR_SM
MAP_SEND_ROUTING_INFO_FOR_SM_ACK
MAP_MT_FORWARD_SM
MAP_SEND_INFO_FOR_MT_SMS
MAP_PAGE
Mobile - Terminated SMS Procedure 51 of 53
Continue 1
Paging(UDT)
Paging Command
Channel Request
RR(RACH) Channel Required
Channel Activation
(L2 - UI)
Immediate Assignment
RR(AGCH)
(SDCCH ID)
CC
Mobile - Terminated SMS Procedure 52 of 53
Continue 2
MAP_AUTHENTICATE
DATA REQ<AUTH>
T3260 + DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
MAP_PROCESS_ACCESS_REQ_ACK
MAP_COMPLETE_CALL
Mobile - Terminated SMS Procedure 53 of 53
Continue 3
Um Abis A E
MS BTS BSC MSC SMS_GMSC SC
CP-DATA(RP-DATA)
EST REQ (SAPI=3)
SABM (SAPI=3)
SMS(SDCCH)
UA (SAPI=3)
SMS(SDCCH)
EST CONF (SAPI=3)
CP-ACK
MAP_MT_FORWARD_SM_ACK
CP-DATA(RP-ACK)
SMS(SDCCH)
CP-ACK HLR
SMS(SDCCH)
MAP_REPORT_SM_DELIVERY_STATUS
CLEAR CMD(DT1)
DATA REQ
BSSMAP
REL IND
UA (SAPI=0)
RR(SDCCH)
RF CHAN REL
CLEAR COM(DT1)
BSSMAP
<RLSD>
<RLC>