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