GSM CALL FLOW Mar7, 2001

GSM CALL FLOW
Mar7, 2001
MS Terminated Call Procedure
B
MSC
D
VLR
C
HLR
GMSC
MAP_SEND_ROUTING_
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
PSTN
IAI (TUP)
MS Terminated Call Procedure
Continue 1
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
Paging(UDT)
T3113 +
(IMSI/TMSI,LAI or CGI)
BSSMAP
Paging Command
Paging Request (L2-UI)
RR(PCH)
(IMSI/TMSI,pag group,ch)
(IMSI/TMSI)
RR(RACH) T3120 +
Channel Request
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
T3101 +
RR(AGCH) T3120 -
(L2 - UI)
Immediate Assignment
Paging RESP (L2-SABM)
RR(SDCCH)
EST IND(Paging Resp)
T3101 Paging Resp
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
(CKSN,MS ID,CGI,CLrk2)
CC
Paging
T3113 -
BSSMAP
MS Terminated Call Procedure
Continue 2
Abis interface
Um interface
MS
BTS
A interface
B interface
BSC
MSC
VLR
MAP_PROCESS_ACCESS_REQ
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
DATA REQ<AUTH>
T3260 +
DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 (SRES)
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
BSSMAP
(algo nb,key)
CIPHER MOD CMD
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DATA REQ
MM(SDCCH)
MM(SDCCH)
TMSI REAL CMD
DTAP-MM
(new TMSI,LAI)
<TMSI REAL CMD>
TMSI REAL COM
DATA IND
<TMSI REAL COM>
TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
MS Terminated Call Procedure
Continue 3
Um interface
MS
BTS
Abis interface
BSC
A interface
B interface
MSC
MAP_COMPLETE_CALL
SET-UP (DT1)
T303 +
DTAP-CC
DATA REQ
<SET UP>
SET-UP
CC(SDCCH)
CC(SDCCH)
CALL CONFIRMED
DATA IND
<CALL CONF>
CALL CONF (DT1) T303 T310 +
DTAP-CC
VLR
MS Terminated Call Procedure
Continue 4
MS
Um interface
BTS
Abis interface
BSC
A interface
ASSIGN REQ(DT1)
MSC
TNT2 +
(Ch type,CIC,L3 hd)
BSSMAP
PHYS CTX REQ
PHYS CTX CONF
(BS/MS POW,TA)
Channel ACTIV
T9103 +
QUEUING(DT1)
BSSMAP
(TCH)
Channel Activation ACK
T9103 -
DATA REQ
<ASSIGN CMD>
RR(SDCCH)
ASSIGN CMD
RELEASE REQ
(local end)
RR(FACCH)
(L2 - SABM)
EST IND
RR(FACCH)
RR(FACCH)
(L2 - UA)
ASSIGN COM
DATA IND
<ASSIGN COM>
RF CHAN REL
(SDCCH)
RF CHAN REL ACK
Radio-resource
assignment
ASSIGN COM(DT1)
CC
TNT2 -
BSSMAP
MS Terminated Call Procedure
Continue 5
Um interface
MS
BTS
Abis interface
BSC
A interface
E interface
MSC
GMSC
ALERTING
CC(FACCH)
DATA IND
<ALERT>
ALERTING (DT1)
T310 T301 +
CC(FACCH)
CONNECT
DTAP-CC
ACM(TUP)
T313 +
ACM(TUP)
DATA IND
<CONNECT>
CONNECT (DT1)
DTAP-CC
T301 ANC(TUP)
ANC(TUP)
CONNECT ACK (DT1)
DTAP-CC
DATA REQ
<CONNECT ACK>
CC(FACCH)
CONNECT ACK
T313 -
PSTN
MS Terminated Call Procedure
Continue 6
(Mobile Release First)
MS
CC(FACCH)
Um
BTS
Abis
BSC
A
MSC
E
PSTN
GMSC
DISCONNECT
DATA IND
DISCONNECT(DT1)
<DISC>
DTAP-CC
CBK(TUP)
CBK(TUP)
RELEASE(DT1)
T308 +
DTAP-CC
DATA REQ
CC(FACCH)
CC(FACCH)
RELEASE
<REL>
CLF(TUP)
RELEASE COM
DATA IND
<RELASE COM>
RELEASE COM(DT1)
T308 -
CLEAR CMD(DT1)
TNT3 +
DTAP-CC
CLF(TUP)
BSSMAP
DATA REQ
RR(FACCH)
CHAN
REL
T3109 +
<CHAN REL>
RLG(TUP)
DEACT SACCH
RR(FACCH)
RR(FACCH)
(L2 - DISC)
DEACT SACCH ACK
(L2 - UA)
REL IND
T3109 T3111 +
RF CHAN REL
T3111 -
RLG(TUP)
CLEAR COM(DT1)
BSSMAP
TNT3 -
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
MS Terminated Call Procedure
Continue 7
MS
Um
BTS
(Mobile Release last)
Abis
A
BSC
MSC
E
GMSC
PSTN
CLF(TUP)
CLF(TUP)
DISCONNECT(DT1)
DATA REQ
T305 + DTAP-CC
<DISC>
CC(FACCH)
CC(FACCH)
DISCONNECT
RELEASE
DATA IND
<REL>
RELEASE(DT1)
DTAP-CC
T305 -
RELEASE COM(DT1)
RLG(TUP)
DTAP-CC
RLG(TUP)
DATA REQ
CC(FACCH)
RELEASE COM
<RELASE COM>
CLEAR CMD(DT1)
TNT3 +
BSSMAP
DATA REQ
RR(FACCH)
CHAN REL
T3109 +
<CHAN REL>
DEACT SACCH
RR(FACCH)
(L2 - DISC)
DEACT SACCH ACK
RR(FACCH)
(L2 - UA)
REL IND T3109 T3111 +
RF CHAN REL
T3111 -
CLEAR COM(DT1)
TNT3 -
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
BSSMAP
Mobile - Originating Call Procedure
MS
RR(RACH)
Um interface
BTS
Abis interface
BSC
A interface
MSC
B interface
VLR
Channel Request
T3120 +
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
T3101 +
(L2 - UI)
Immediate Assignment
RR(AGCH)
RR(SDCCH)
T3120 -
(SDCCH ID)
CM SERV REQ (L2-SABM)
T303 +
L2 - UA
RR(SDCCH)
EST IND<CM SERV REQ>
T3101 CR(COMPL - L3 - INFO)
<CM SERV REQ>
BSSMAP
(CKSN,MS ID,SER type,CLmk)
CC
MAP_PROCESS_ACCESS_REQ
Mobile - Originating Call Procedure
Continue 1
Abis interface
Um interface
BTS
MS
A interface
BSC
B interface
MSC
VLR
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
T3260 +
DATA REQ<AUTH>
DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 (SRES)
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
BSSMAP
(algo nb,key)
CIPHER MOD CMD
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DATA REQ
MM(SDCCH)
MM(SDCCH)
TMSI REAL CMD
DTAP-MM
(new TMSI,LAI)
<TMSI REAL CMD>
TMSI REAL COM
DATA IND
<TMSI REAL COM>
TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
Mobile - Originating Call Procedure
Continue2
Um interface
MS
BTS
Abis interface
BSC
A interface
B interface
MSC
VLR
SET-UP
CC(SDCCH)
DATA IND
<SET UP>
SET-UP (DT1)
DTAP-CC
MAP_SEND_INFO_FOR_O/G_CALL
MAP_COMPLETE_CALL
CALL PROCEEDING (DT1)
DATA REQ
<CALL PROC>
CC(SDCCH) T303 T310 +
CALL PROCEEDING
DTAP-CC
Mobile - Originating Call Procedure
Continue 3
MS
Um interface
BTS
Abis interface
BSC
A interface
ASSIGN REQ(DT1)
MSC
TNT2 +
BSSMAP
(Ch type,CIC,L3 hd)
PHYS CTX REQ
PHYS CTX CONF
(BS/MS POW,TA)
Channel ACTIV
(TCH)
QUEUING(DT1)
BSSMAP
T9103 +
Channel Activation ACK
T9103 -
DATA REQ
<ASSIGN CMD>
RR(SDCCH)
ASSIGN CMD
RELEASE REQ
(local end)
RR(FACCH)
(L2 - SABM)
EST IND
RR(FACCH)
RR(FACCH)
(L2 - UA)
ASSIGN COM
DATA IND
<ASSIGN COM>
ASSIGN COM(DT1)
TNT2 -
RF CHAN REL
(SDCCH)
RF CHAN REL ACK
Radio-resource
assignment
CC
BSSMAP
Mobile - Originating Call Procedure
Continue 4
Um interface
MS
BTS
Abis interface
BSC
A interface
E interface
MSC
GMSC
PSTN
IAI(TUP)
IAI(TUP)
ACM(TUP)
ACM(TUP)
ALERTING (DT1)
DTAP-CC
DATA REQ
ALERTING
CC(FACCH)
<ALERT>
T310 ANC(TUP)
ANC(TUP)
CONNECT (DT1)
T313 +
DTAP-CC
DATA REQ
CC(FACCH)
CC(FACCH)
CONNECT
<CONNECT>
CONNECT ACK
DATA IND
<CONNECT ACK>
CONNECT ACK (DT1)
T313 -
DTAP-CC
Mobile - Originating Call Procedure
Continue 5
(Mobile Release First)
MS Um
CC(FACCH)
BTS
Abis
BSC
A
MSC
DATA IND
DISCONNECT(DT1)
T305 +
RELEASE(DT1)
DATA REQ
CC(FACCH)
GMSC
DISCONNECT
<DISC>
CC(FACCH)
E
RELEASE
T305 T308 +
<REL>
DTAP-CC
DTAP-CC
RELEASE COM
DATA IND
<RELASE COM>
RELEASE COM(DT1)
T308 -
DTAP-CC
CLEAR CMD(DT1)
TNT3 +
BSSMAP
CLEAR COM(DT1)
TNT3 -
BSSMAP
DATA REQ
RR(FACCH)
CHAN REL
T3109 +
<CHAN REL>
DEACT SACCH
RR(FACCH)
(L2 - DISC)
DEACT SACCH ACK
REL IND
RR(FACCH)
(L2 - UA)
T3109 T3111 +
RF CHAN REL
T3111 RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
CLF(TUP)
CLF(TUP)
RLG(TUP)
RLG(TUP)
PSTN
Mobile - Originating Call Procedure
Continue 6
(Mobile Release Last)
MS
Um
BTS
Abis
BSC
A
E
MSC
PSTN
GMSC
CBK(TUP)
CBK(TUP)
DISCONNECT(DT1)
DATA REQ
CC(FACCH)
CC(FACCH)
DISCONNECT
T305 +
DTAP-CC
<DISC>
RELEASE
DATA IND
RELEASE(DT1) T305 -
<REL>
T308 +
DTAP-CC
CLF(TUP)
CLF(TUP)
CC(FACCH)
RLG(TUP)
RELEASE COM
RLG(TUP)
DATA IND
<RELASE COM>
RELEASE COM(DT1)
T308 -
DTAP-CC
CLEAR CMD(DT1)
TNT3 +
BSSMAP
CLEAR COM(DT1)
TNT3 -
BSSMAP
DATA REQ
RR(FACCH)
CHAN REL
T3109 +
<CHAN REL>
DEACT SACCH
RR(FACCH)
(L2 - DISC)
DEACT SACCH ACK
REL IND
RR(FACCH)
(L2 - UA)
T3109 T3111 +
RF CHAN REL
T3111 RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR )
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
Channel Request
RR(RACH)
T3120 +
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
T3101 +
RR(AGCH)
RR(SDCCH)
(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)
LOC UPDAT REQ
T3210 +
(L2-SABM)
**
EST IND<LOC UPA REQ>
T3101 -
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
(CKSN,MS ID,LUT,LAI,CLmk1)
BSSMAP
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 )
Continue 1
Abis interface
Um interface
MS
BTS
A interface
BSC
B interface
MSC
MAP_UPDATE_
VLR
LOCATION_AREA
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
T3260 + DTAP-MM
DATA REQ<AUTH>
(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
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
BSSMAP
(algo nb,key)
CIPHER MOD CMD
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
MM(SDCCH)
MM(SDCCH)
TMSI REAL CMD
DATA REQ
<TMSI REAL CMD>
DTAP-MM
(new TMSI,LAI)
MAP_UPDATE_LOCATION
_AREA ACK
TMSI REAL COM
DATA IND
<TMSI REAL COM>
TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI
ACK
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR )
Continue 2
MS
Um
Abis
A
BTS
BSC
MSC
Loc Updat Acc(DT1)
DTAP-MM
DATA REQ
<Loc Upd Acc>
MM(SDCCH)
Loc Upd Acc
T3210 -
CLEAR CMD(DT1)
TNT3 +
DATA REQ
RR(SDCCH)
CHAN REL
BSSMAP
T3109 +
<CHAN REL>
DEACT SACCH
RR(SDCCH)
RR(SDCCH)
(L2 - DISC)
DEACT SACCH ACK
(L2 - UA)
REL IND
T3109 RF CHAN REL
CLEAR COM(DT1)
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
TNT3 -
BSSMAP
INTER_VLR LOCATION UPDATING (MS Send IMSI)
OR IMSI ATTACH( not in old VLR )
MS
RR(RACH)
Um interface
BTS
Abis interface
BSC
A interface
MSC
Channel Request
T3120 +
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
T3101 +
RR(AGCH)
RR(SDCCH)
(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)
LOC UPDAT REQ **
T3210 +
(L2-SABM)
EST IND<LOC UPA REQ>
T3101 L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
(CKSN,IMSI,LUT,LAI,CLmk1)
BSSMAP
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 )
Continue 1
Um
MS
Abis
BTS
A
PVLR
B
BSC
MSC
MAP_UPDATE_
VLR
D
D
HLR
LOCATION_AREA
MAP_UPDATE_LOCATION
MAP_CANCEL_
LOCATION
MAP_CANCEL_
LOCATION ACK
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
DATA REQ<AUTH>
MM(SDCCH)
MM(SDCCH)
T3260 +
(CKSN, RAND)
DTAP-MM
AUTH REQUEST
AUTH RESPONSE
DATA IND<AUTH>
AUTH RESPONSE (DT1)
(SRES)
T3260 -
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
CIPHER MOD CMD
BSSMAP
(algo nb,key)
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DATA REQ
MM(SDCCH) TMSI REAL CMD
MM(SDCCH)
DTAP-MM
(new TMSI,LAI)
<TMSI REAL CMD>
TMSI REAL COM
DATA IND
<TMSI REAL COM>
TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
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 )
Continue 2
MS
Um
Abis
A
BTS
BSC
MSC
Loc Updat Acc(DT1)
DTAP-MM
DATA REQ
<Loc Upd Acc>
MM(SDCCH)
Loc Upd Acc
T3210 -
CLEAR CMD(DT1)
TNT3 +
DATA REQ
RR(SDCCH)
CHAN REL
BSSMAP
T3109 +
<CHAN REL>
DEACT SACCH
RR(SDCCH)
RR(SDCCH)
(L2 - DISC)
DEACT SACCH ACK
(L2 - UA)
REL IND
T3109 RF CHAN REL
CLEAR COM(DT1)
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
TNT3 -
BSSMAP
INTER_VLR LOCATION UPDATING (MS Send TMSI)
OR
MS
Um interface
BTS
IMSI ATTACH( not in old VLR )
Abis interface
BSC
A interface
MSC
Channel Request
RR(RACH)
T3120 +
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
T3101 +
RR(AGCH)
RR(SDCCH)
(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)
LOC UPDAT REQ
T3210 +
(L2-SABM)
EST IND<LOC UPA REQ>
T3101 L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
(CKSN,TMSI,LUT,LAI,CLmk1)
CC
BSSMAP
INTER_VLR LOCATION UPDATING (MS Send TMSI)
OR IMSI ATTACH( not in old VLR )
Continue 1
Um
MS
Abis
BTS
A
PVLR
B
BSC
MSC
MAP_UPDATE_
D
D
VLR
HLR
LOCATION_AREA
Identity Request
MAP_PROVIDE_IMSI
MAP_SEND_IDENTIFICATION
Identity ResponseMAP_PROVIDE_IMSI ACK
In case of
IMSI can
not be retrieve
from PVLR
MAP_SEND_
IDENTIFICATION ACK
MAP_UPDATE_LOCATION
MAP_CANCEL_
LOCATION
MAP_CANCEL_
LOCATION ACK
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
DATA REQ<AUTH>
MM(SDCCH) AUTH REQUEST
MM(SDCCH) AUTH RESPONSE
DATA IND<AUTH>
DTAP-MM
T3260 +
(CKSN, RAND)
AUTH RESPONSE (DT1)
(SRES)
T3260 -
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
ENCR CMD
RR(SDCCH)
CIPHER MOD CMD
CIPHER MOD CMD(DT1) BSSMAP
(algo nb,key)
RR(SDCCH) CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_FORWARD_NEW_TMSI
MM(SDCCH)
MM(SDCCH)
TMSI REAL CMD
DATA REQ
<TMSI REAL CMD>
TMSI REAL CMD (DT1) DTAP-MM
(new TMSI,LAI)
TMSI REAL COM
DATA IND
<TMSI REAL COM>
TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
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 )
Continue 2
MS
Um
Abis
A
BTS
BSC
MSC
Loc Updat Acc(DT1)
DTAP-MM
DATA REQ
<Loc Upd Acc>
MM(SDCCH)
Loc Upd Acc
T3210 -
CLEAR CMD(DT1)
TNT3 +
DATA REQ
RR(SDCCH)
CHAN REL
BSSMAP
T3109 +
<CHAN REL>
DEACT SACCH
RR(SDCCH)
RR(SDCCH)
(L2 - DISC)
DEACT SACCH ACK
(L2 - UA)
REL IND
T3109 RF CHAN REL
CLEAR COM(DT1)
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
TNT3 -
BSSMAP
Intra_Cell HandOver
A
MSC
Um
A-bis
BTS
BSC
MS
<L2-UI>
MEAS REP
RR(SACCH)
MEAS REP
CHAN ACTIV
(ch typ,Ciph K)
(HO Ref)
CHAN ACT ACK
DATA REQ
<ASSIGN CMD>
ASSIGN CMD
T3107 +
RR(FACCH)
Old channel local end release
L2-SABM
RR(New FACCH)
EST IND
L2-UI
ASSIGN COM
T3107 DATA IND
<ASSIGN COM>
HO PERFOMED(DT1)
BSSMAP
(Cause: intra_cell)
RF CHA REL
(old TCH)
RF CHA REL ACK
RR(FACCH)
RR(FACCH)
Intra-BSS Handover
A
A-bis
MSC
BTS1
Um
A-bis
BSC
BTS2
MS
<L2-UI>
MEAS REP
RR(SACCH)
MEAS REP
CHAN ACTIV
(ch typ,Ciph K)
(HO Ref)
CHAN ACT ACK
DATA REQ
<HO CMD>
T3103 +
HO COMMAND
BSSMAP
HO ACCESS
RR(FACCH)
T3124 +
HO ACCESS
RR(New FACCH)
RR(FACCH)
HO DETECT
PHYS INFO
T3124 -
PHYS INFO
L2-SABM
ESTA IND
DATA IND
RF CHA REL
(old TCH)
RF CHA REL ACK
BSSMAP
HO PERFOMED(DT1)
(Cause)
T3103 <HO COMPL>
L2-UI
HO COMPLET
RR(FACCH)
RR(FACCH)
RR(FACCH)
RR(FACCH)
RR(FACCH)
Intra-MSC Handover
A-bis
BTS1
A
A
BSC1
MSC
Um
A-bis
BSC2
Serving BSS
BTS2
Target BSS
MS
<L2-UI>
MEAS REP
RR(SACCH)
MEAS RES
HO REQU(DT1)
T7 +
Cell Id lst,Cause
BSSMAP
BSSMAP
HO REQUEST(DT1)
T101 +
CR(Ch typ,Clmk)
(Cell, Ciph K)
CHAN ACTIV
CC
CHA ACT ACK
BSSMAP
T7 T8 +
HO REQ ACK(DT1)
T101 -
T9113 +
HO CMD(DT1)
T102 + BSSMAP
(Cell,Ch Inf,Ho Ref)
DATA REQ
<HO CMD>
BSSMAP
HO COMMAND
RR(FACCH)
Intra-MSC Handover
Continue 1
A-bis
BTS1
A
A
BSC1
MSC
Um
A-bis
BSC2
Serving BSS
BTS2
MS
Target BSS
HO ACCESS
T3124 +
HO ACCESS
RR(new
FACCH)
RR(FACCH)
HO DETECT
PHYS INFO
T3124 -
PHYS INFO
L2-SABM
RR(FACCH)
RR(FACCH)
RR(FACCH)
ESTA IND
L2-UI
HO COMPLET
DATA IND
<HO COMPL>
BSSMAP
CLEAR CMD(DT1)
RF CHAN REL
T8 -
HO COMPLET(DT1)
T102 T9113 -
TNT3 +
BSSMAP
(old TCH)
RF CHAN RELACK
CLEAR CMP(DT1)
TNT3 <RLSD>
<RLC>
BSSMAP
RR(FACCH)
RR(FACCH)
Inter-MSC Handover
B
E
VLRB
A
MSCB
MSCA
Um
A-bis
BSCA
BTSA
MS
<L2-UI>
MEAS REP
MEAS REP
BSSMAP
MAP_ALLOCATE
_HO_NUMBER
MAP_PREPARE_
HANDOVER
RR(SA
CCH)
HO REQU(DT1)
Cell Id lst,Cause
<HO Request>
MAP_SEND_
BSCB
HO_REPORT
BTSB
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
+
BSSMAP T201 CR(Ch
typ,Clmk)
CHAN ACTIV
(Cell, Ciph K)
CC
CHA ACT ACK
BSSMAP
HO REQ ACK(DT1)
T201 MAP_PREPARE_HANDOVER ACK
T210 +
<HO Request ACK>
IAM(TUP)
T210 ACM(TUP)
T204 +
BSSMAP
HO CMD(DT1)
T103 +
BSCA
(Cell,Ch Inf,Ho Ref)
BTSA
DATA REQ
<HO CMD>
After HO Succeed
CLEAR CMD(DT1)
BSSMAP TNT3 +
RF CHA REL
(old TCH)
BSSMAP
CLEAR CMP(DT1)
TNT3 -
RF CHA REL ACK
HO COMMAND
RR(FA
CCH)
Inter-MSC Handover
Continue 1
B
VLRB
E
A
MSCA
MSCB
Um
A-bis
BSCB
BTSB
MS
RR(New
HO ACCESS
HO ACCESS
HO DETECTION
BSSMAP
HO DETECT(DT1)
PHYS INFO
MAP_PROCESS_ACCESS
PHYS INFO
_SIGNALLING
<HO Detect>
L2-SABM
ESTA IND
L2-UI
HO COMPLET
DATA IND
HO COMMPLETE(DT1)
BSSMAP T204 MAP_SEND_END_SIGNAL
T103 <HO Complete>
ANC(TUP)
(Cause)
<HO COMPL>
FACCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
Subsequent Inter-MSC Handover
B
E
VLRC
MSCC
E
MSCA
A
Um
A-bis
MSCB
BSCB
BTSB
<L2-UI>
MEAS REP
MEAS REP
BSSMAP
MAP_PREPARE_
MS
RR(SA
CCH)
HO REQU(DT1)
Cell Id lst,Cause
Subs_HANDOVER
MAP_PREPARE_
HANDOVER
MAP_ALLOCATE
_HO_NUMBER
<HO Request>
<HO Request>
MAP_SEND_
BSCC
HO_REPORT
BTSC
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
T201 +
BSSMAP
CR(Ch typ,Clmk)
(Cell, Ciph K)
CC
CHAN ACTIV
CHA ACT ACK
BSSMAP
HO REQ ACK(DT1)
T201 MAP_PREPARE_HANDOVER ACK
T210 +
<HO Request ACK>
IAM(TUP)
T210 ACM(TUP)
T204 +
BSCB
BTSB
MAP_PREPARE_
Subs_HANDOVER ACK
T103 +
HO CMD(DT1)
BSSMAP
(Cell,Ch Inf,Ho Ref)
DATA REQ
<HO CMD>
HO COMMAND
After HO Succeed
CLEAR CMD(DT1)
BSSMAP TNT3 +
RF CHA REL
(old TCH)
RF CHA REL ACK
CLEAR CMP(DT1)
BSSMAP TNT3 -
RR(FA
CCH)
Subsequent Inter-MSC Handover
Continue 1
B
MSCB
E
A
MSCA
MSCC
Um
A-bis
BSCC
BTSC
MS
RR(New
HO ACCESS
HO ACCESS
HO DETECTION
BSSMAP
HO DETECT(DT1)
PHYS INFO
MAP_PROCESS_ACCESS
PHYS INFO
_SIGNALLING
<HO Detect>
L2-SABM
ESTA IND
L2-UI
HO COMPLET
DATA IND
HO COMMPLETE(DT1)
BSSMAP T204 MAP_SEND_END_SIGNAL
T103 <HO Complete>
ANC(TUP)
REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
(Cause)
<HO COMPL>
FACCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
Subsequent Inter-MSC Handback
B
E
VLRA
A
MSCA
MSCB
Um
A-bis
BSCB
BTSB
MS
<L2-UI>
MEAS REP
MEAS REP
BSSMAP
MAP_PREPARE_
MAP_ALLOCATE
_HO_NUMBER
RR(SA
CCH)
HO REQU(DT1)
Cell Id lst,Cause
Subs_HANDOVER
<HO Request>
MAP_SEND_
BSCA
HO_REPORT
BTSA
MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
BSSMAP
CR(Ch typ,Clmk)
(Cell, Ciph K)
CC
CHAN ACTIV
CHA ACT ACK
BSSMAP
HO REQ ACK(DT1)
MAP_PREPARE_Subs_
HANDOVER ACK
T104 +
<HO Request ACK>
BSSMAP
HO CMD(DT1)
(Cell,Ch Inf,Ho Ref)
BSCB
BTSB
DATA REQ
<HO CMD>
After HO Succeed
BSSMAP
CLEAR CMD(DT1)
RF CHA REL
(old TCH)
BSSMAP
CLEAR CMP(DT1)
RF CHA REL ACK
HO COMMAND
RR(FA
CCH)
Subsequent Inter-MSC Handback
Continue 1
E
MSCB
A
MSCA
Um
A-bis
BSCA
BTSA
MS
RR(New
HO ACCESS
HO ACCESS
HO DETECTION
PHYS INFO
PHYS INFO
L2-SABM
ESTA IND
L2-UI
HO COMPLET
DATA IND
BSSMAP
REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
<HO Complete>
HO COMMPLETE(DT1)
T104 -
(Cause)
<HO COMPL>
FACCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
RR(FA
CCH)
IMSI DETACH
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
B interface
VLR
**
RR(RACH)
Channel Request
Channel Required
Channel Activation
Channel Activation ACK
UNIT DATA REQ
(L2 - UI)
Immediate Assignment
RR(AGCH)
RR(SDCCH)
<IMM ASSIGNMENT>
(SDCCH ID)
IMSI DETACH IND
(L2-SABM)
L2 - UA
EST IND
<IMSI DETACH IND>
RR(SDCCH)
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
Continue 1
MS
Um
Abis
BTS
A
BSC
MSC
CLEAR CMD(DT1)
BSSMAP
DATA REQ
RR(SDCCH)
CHAN REL
<CHAN REL>
DEACT SACCH
RR(SDCCH)
RR(SDCCH)
(L2 - DISC)
DEACT SACCH ACK
(L2 - UA)
REL IND
RF CHAN REL
CLEAR COM(DT1)
RF CHAN REL ACK
<RLSD>
<RLC>
Radio-resource
release
BSSMAP
Mobile - Originating SMS Procedure
MS
Um interface
BTS
Abis
A
BSC
MSC
VLR
Channel Request
RR(RACH)
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
(L2 - UI)
Immediate Assignment
RR(AGCH)
RR(SDCCH)
(SDCCH ID)
CM SERV REQ (L2-SABM)
EST IND<CM SERV REQ>
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<CM SERV REQ>
BSSMAP
(CKSN,MS ID,SER type,CLmk)
CC
MAP_PROCESS_ACCESS_REQ
Mobile - Originating SMS Procedure
Continue 1
Abis interface
Um interface
MS
BTS
A interface
BSC
B interface
MSC
VLR
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
T3260 +
DATA REQ<AUTH>
DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH
)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 (SRES)
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
BSSMAP
(algo nb,key)
CIPHER MOD CMD
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
RR(SDCCH)
SABM (SAPI=3)
EST IND (SAPI=3)
RR(SDCCH)
UA (SAPI=3)
Mobile - Originating SMS Procedure
Continue 2
Abis
Um
MS
SMS(SDCCH)
SMS(SDCCH)
BTS
A
BSC
MSC
VLR
SMS_GMSC
SC
CP-DATA(RP-DATA)
CP-ACK
MAP_SEND_INFO_MO_SMS
MAP_COMPLETE_CALL
MAP_MO_FORWARD_SMS
SM-RL Data Req
SM-RL Req Ind.
MAP_MO_FORWARD_SMS_ACK
SMS(SDCCH)
SMS(SDCCH)
CP-DATA(RP-ACK)
CP-ACK
CLEAR CMD(DT1)
BSSMAP
DATA REQ
<CHAN REL>
RR(SDCCH)
CHAN REL
DEACT SACCH
DISC (SAPI=0)
RR(SDCCH)
RR(SDCCH)
DEACT SACCH ACK
UA (SAPI=0)
REL IND
RF CHAN REL
RF CHAN REL ACK
CLEAR COM(DT1)
<RLSD>
<RLC>
BSSMAP
Mobile - Terminated SMS Procedure
C interface
SC
SMS_GMSC
C interface
HLR
B interface
MSC
VLR
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
MS
Mobile - Terminated SMS Procedure
Continue 1
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
Paging(UDT)
Paging Command
RR(PCH)
RR(RACH)
Paging Request (L2-UI)
Channel Request
Channel Required
Channel Activation
Channel Activation ACK
Immediate Assign Command
RR(AGCH)
(L2 - UI)
Immediate Assignment
(SDCCH ID)
RR(SDCCH)
Paging RESP (L2-SABM)
EST IND<Paging Resp>
RR(SDCCH)
L2 - UA
CR(COMPL - L3 - INFO)
<Paging Resp>
BSSMAP
(CKSN,MS ID,SER type,CLmk)
CC
Mobile - Terminated SMS Procedure
Continue 2
Abis interface
Um interface
MS
BTS
A interface
BSC
B interface
MSC
VLR
MAP_PROCESS_ACCESS_REQ
MAP_AUTHENTICATE
AUTH REQUEST (DT1)
T3260 +
DATA REQ<AUTH>
DTAP-MM
(CKSN, RAND)
AUTH REQUEST
MM(SDCCH
)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 (SRES)
DTAP-MM
MAP_AUTHENTICATE ACK
MAP_SET_CIPHERING_MODE
CIPHER MOD CMD(DT1)
ENCR CMD
RR(SDCCH)
RR(SDCCH)
BSSMAP
(algo nb,key)
CIPHER MOD CMD
CIPHER MOD COM
DATA IND
<CIPH MOD COM>
CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
MAP_COMPLETE_CALL
Mobile - Terminated SMS Procedure
Continue 3
Um
MS
Abis
BTS
A
BSC
E
MSC
SMS_GMSC
SC
CP-DATA(RP-DATA)
EST REQ (SAPI=3)
SMS(SDCCH)
SMS(SDCCH)
SABM (SAPI=3)
UA (SAPI=3)
EST CONF (SAPI=3)
CP-ACK
MAP_MT_FORWARD_SM_ACK
SMS(SDCCH)
SMS(SDCCH)
CP-DATA(RP-ACK)
HLR
CP-ACK
MAP_REPORT_SM_DELIVERY_STATUS
CLEAR CMD(DT1)
DATA REQ
RR(SDCCH)
CHAN REL
BSSMAP
<CHAN REL>
RS-Report Ind.
DEACT SACCH
RR(SDCCH)
DISC (SAPI=0)
DEACT SACCH ACK
RR(SDCCH)
UA (SAPI=0)
REL IND
RF CHAN REL
RF CHAN REL ACK
CLEAR COM(DT1)
<RLSD>
<RLC>
BSSMAP