You are on page 1of 44

GSM CALL FLOW

Mar7, 2001
MS Terminated Call Procedure

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
MS Terminated Call Procedure
Continue 1

Um interface Abis interface A interface


MS BTS BSC MSC

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

Channel Activation ACK

Immediate Assign Command


T3101 +

(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -

Paging RESP (L2-SABM)


RR(SDCCH)

EST IND(Paging Resp)


T3101 -
L2 - UA Paging Resp
RR(SDCCH) CR(COMPL - L3 - INFO)
T3113 - BSSMAP
(CKSN,MS ID,CGI,CLrk2)

CC

Paging
MS Terminated Call Procedure

Continue 2

Um interface Abis interface A interface B interface


MS BTS 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 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK

MAP_SET_CIPHERING_MODE

CIPHER MOD CMD(DT1)


BSSMAP
ENCR CMD
(algo nb,key)

CIPHER MOD CMD


RR(SDCCH)

CIPHER MOD COM


RR(SDCCH)
DATA IND
CIPHER MOD COM(DT1)
<CIPH MOD COM> BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK

MAP_FORWARD_NEW_TMSI

TMSI REAL CMD (DT1) DTAP-MM


DATA REQ (new TMSI,LAI)
TMSI REAL CMD <TMSI REAL CMD>
MM(SDCCH)

TMSI REAL COM


MM(SDCCH) DATA IND

<TMSI REAL COM> TMSI REAL COM (DT1)


DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
MS Terminated Call Procedure
Continue 3

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR

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
MS Terminated Call Procedure
Continue 4

Um interface Abis interface A interface


MS BTS BSC MSC

ASSIGN REQ(DT1)
TNT2 + BSSMAP
(Ch type,CIC,L3 hd)

PHYS CTX REQ

PHYS CTX CONF

(BS/MS POW,TA)

Channel ACTIV QUEUING(DT1)


T9103 + BSSMAP
(TCH)

Channel Activation ACK


T9103 -

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)

RF CHAN REL ACK

Radio-resource
assignment
MS Terminated Call Procedure
Continue 5

Um interface Abis interface A interface E interface


MS BTS BSC MSC GMSC PSTN

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
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)

CLEAR CMD(DT1) BSSMAP


TNT3 +
DATA REQ
T3109 +
CHAN RLG(TUP)
RR(FACCH) REL <CHAN REL>

DEACT SACCH

DEACT SACCH ACK


(L2 - DISC)
RR(FACCH)

(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
Continue 7

(Mobile Release last)


Um Abis A E
MS BTS BSC MSC GMSC PSTN
CLF(TUP)

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)

CLEAR CMD(DT1) BSSMAP


TNT3 +
DATA REQ
T3109 +
<CHAN REL>
CHAN REL
RR(FACCH)
DEACT SACCH

(L2 - DISC)
RR(FACCH)
DEACT SACCH ACK

(L2 - UA)
RR(FACCH) REL IND T3109 -
T3111 +

RF CHAN REL CLEAR COM(DT1)


T3111 - BSSMAP
TNT3 -

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
Mobile - Originating Call Procedure

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR

Channel Request
RR(RACH) T3120 +

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +
(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -
(SDCCH ID)

CM SERV REQ (L2-SABM)


RR(SDCCH) T303 +

EST IND<CM SERV REQ>


L2 - UA T3101 -
RR(SDCCH)
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

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR
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)


BSSMAP
ENCR CMD
(algo nb,key)

CIPHER MOD CMD


RR(SDCCH)

CIPHER MOD COM


RR(SDCCH)
DATA IND

<CIPH MOD COM> CIPHER MOD COM(DT1)


BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK

MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DTAP-MM
DATA REQ (new TMSI,LAI)
TMSI REAL CMD
MM(SDCCH) <TMSI REAL CMD>

TMSI REAL COM


MM(SDCCH)
DATA IND
<TMSI REAL COM> TMSI REAL COM (DT1)
DTAP-MM

MAP_FORWARD_NEW_TMSI ACK
Mobile - Originating Call Procedure
Continue2

Um interface Abis interface A interface B interface


MS BTS BSC 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)


DTAP-CC

DATA REQ

<CALL PROC>

CALL PROCEEDING
CC(SDCCH) T303 -
T310 +
Mobile - Originating Call Procedure

Continue 3

Um interface Abis interface A interface


MS BTS BSC MSC

ASSIGN REQ(DT1) TNT2 +


BSSMAP
(Ch type,CIC,L3 hd)
PHYS CTX REQ

PHYS CTX CONF

(BS/MS POW,TA)

Channel ACTIV QUEUING(DT1)


T9103 +
BSSMAP
(TCH)

Channel Activation ACK


T9103 -

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)

RF CHAN REL ACK

Radio-resource
assignment
Mobile - Originating Call Procedure
Continue 4

Um interface Abis interface A interface E interface


MS BTS BSC MSC GMSC PSTN
IAI(TUP)

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>

CONNECT ACK (DT1)


T313 - DTAP-CC
Mobile - Originating Call Procedure
Continue 5
(Mobile Release First)
Abis A E
MS Um BTS BSC MSC GMSC PSTN

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

REL IND T3109 -


(L2 - UA) T3111 +
RR(FACCH)

RF CHAN REL
CLEAR COM(DT1)
T3111 -
TNT3 -
BSSMAP

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
CLF(TUP)
CLF(TUP)
RLG(TUP)
RLG(TUP)
Mobile - Originating Call Procedure
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

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
INTRA_VLR LOCATION UPDATING
OR IMSI ATTACH( in old VLR )

Um interface Abis interface A interface


MS BTS BSC MSC

Channel Request
RR(RACH) T3120 +

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +
(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -
(SDCCH ID)

LOC UPDAT REQ **


RR(SDCCH) T3210 +
(L2-SABM)
EST IND<LOC UPA REQ>
T3101 -
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
BSSMAP
(CKSN,MS ID,LUT,LAI,CLmk1)

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
Um interface Abis interface A interface B interface
MS BTS BSC MSC VLR
MAP_UPDATE_
LOCATION_AREA

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 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK

MAP_SET_CIPHERING_MODE

CIPHER MOD CMD(DT1)


BSSMAP
ENCR CMD
(algo nb,key)

CIPHER MOD CMD


RR(SDCCH)

CIPHER MOD COM


RR(SDCCH)
DATA IND

<CIPH MOD COM> CIPHER MOD COM(DT1)


BSSMAP
MAP_FORWARD_NEW_TMSI

TMSI REAL CMD (DT1)


DTAP-MM
DATA REQ
(new TMSI,LAI)
TMSI REAL CMD <TMSI REAL CMD>
MM(SDCCH)
MAP_UPDATE_LOCATION
TMSI REAL COM _AREA ACK
MM(SDCCH) 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

Um Abis A
MS BTS BSC MSC

Loc Updat Acc(DT1)


DTAP-MM

DATA REQ

<Loc Upd Acc>

Loc Upd Acc


MM(SDCCH) T3210 -

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

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
INTER_VLR LOCATION UPDATING (MS Send IMSI)
OR IMSI ATTACH( not in old VLR )

Um interface Abis interface A interface


MS BTS BSC MSC

Channel Request
RR(RACH) T3120 +

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +
(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -
(SDCCH ID)

LOC UPDAT REQ **


RR(SDCCH) T3210 +
(L2-SABM)
EST IND<LOC UPA REQ>
T3101 -
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
BSSMAP
(CKSN,IMSI,LUT,LAI,CLmk1)

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 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

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
BSSMAP
CIPHER MOD CMD
(algo nb,key)
RR(SDCCH)
CIPHER MOD COM
RR(SDCCH) DATA IND
CIPHER MOD COM(DT1)
<CIPH MOD COM> BSSMAP
MAP_FORWARD_NEW_TMSI
TMSI REAL CMD (DT1)
DATA REQ
DTAP-MM
(new TMSI,LAI)
MM(SDCCH) TMSI REAL CMD <TMSI REAL CMD>

TMSI REAL COM


MM(SDCCH) 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

Um Abis A
MS BTS BSC MSC

Loc Updat Acc(DT1)


DTAP-MM

DATA REQ

<Loc Upd Acc>

Loc Upd Acc


MM(SDCCH) T3210 -

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

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
INTER_VLR LOCATION UPDATING (MS Send TMSI)

OR IMSI ATTACH( not in old VLR )

Um interface Abis interface A interface


MS BTS BSC MSC

Channel Request
RR(RACH) T3120 +

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +
(L2 - UI)
Immediate Assignment
RR(AGCH) T3120 -
(SDCCH ID)

LOC UPDAT REQ


RR(SDCCH) T3210 +
(L2-SABM)
EST IND<LOC UPA REQ>
T3101 -
L2 - UA
RR(SDCCH)
CR(COMPL - L3 - INFO)
<LOC UPDAT REQ>
BSSMAP
(CKSN,TMSI,LUT,LAI,CLmk1)

CC
INTER_VLR LOCATION UPDATING (MS Send TMSI)
OR IMSI ATTACH( not in old VLR )
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

AUTH REQUEST (DT1)


DATA REQ<AUTH> T3260 +
DTAP-MM
(CKSN, RAND)
MM(SDCCH) AUTH REQUEST
MM(SDCCH) AUTH RESPONSE DATA IND<AUTH>
AUTH RESPONSE (DT1)
T3260 -
DTAP-MM
(SRES)
MAP_AUTHENTICATE ACK

MAP_SET_CIPHERING_MODE

CIPHER MOD CMD(DT1) BSSMAP


ENCR CMD
CIPHER MOD CMD
(algo nb,key)
RR(SDCCH)
RR(SDCCH) CIPHER MOD COM
DATA IND
CIPHER MOD COM(DT1)
<CIPH MOD COM> BSSMAP
MAP_FORWARD_NEW_TMSI

TMSI REAL CMD (DT1) DTAP-MM


DATA REQ
TMSI REAL CMD (new TMSI,LAI)
MM(SDCCH) <TMSI REAL CMD>
TMSI REAL COM
MM(SDCCH) DATA IND
TMSI REAL COM (DT1) DTAP-MM
<TMSI REAL COM>
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

Um Abis A
MS BTS BSC MSC

Loc Updat Acc(DT1)


DTAP-MM

DATA REQ

<Loc Upd Acc>

Loc Upd Acc


MM(SDCCH) T3210 -

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

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
Intra_Cell HandOver

A A-bis Um
MSC BSC BTS 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 RR(FACCH)

ASSIGN COM
T3107 -
RR(FACCH)
DATA IND

<ASSIGN COM>

HO PERFOMED(DT1)
BSSMAP
(Cause: intra_cell)
RF CHA REL

(old TCH)

RF CHA REL ACK


Intra-BSS Handover

A A-bis A-bis Um

MSC BTS1 BSC BTS2 MS


<L2-UI>
MEAS REP
RR(SACCH)

MEAS REP

CHAN ACTIV

(ch typ,Ciph K)
(HO Ref)

CHAN ACT ACK

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)

RF CHA REL ACK

HO PERFOMED(DT1)
BSSMAP
(Cause)
Intra-MSC Handover

A-bis A A A-bis Um

BTS1 BSC1 MSC BSC2 BTS2 MS

Serving BSS Target BSS <L2-UI>


MEAS REP
RR(SACCH)

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
A-bis A A A-bis Um

BTS1 BSC1 MSC BSC2 BTS2 MS

Serving BSS Target BSS

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

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)

RF CHA REL ACK


CLEAR CMP(DT1)
BSSMAP TNT3 -
Inter-MSC Handover
Continue 1

B E A A-bis Um

VLRB MSCA MSCB BSCB BTSB MS


RR(New
HO ACCESS
FACCH)

HO ACCESS
RR(FA
HO DETECTION CCH)

HO DETECT(DT1) PHYS INFO


BSSMAP RR(FA
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

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)

RF CHA REL ACK

CLEAR CMP(DT1)
BSSMAP TNT3 -
Subsequent Inter-MSC Handover
Continue 1

B E A A-bis Um

MSCB MSCA MSCC BSCC BTSC MS


RR(New
HO ACCESS
FACCH)

HO ACCESS
RR(FA
HO DETECTION CCH)

HO DETECT(DT1) PHYS INFO


BSSMAP RR(FA
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

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)

RF CHA REL ACK


CLEAR CMP(DT1)
BSSMAP
Subsequent Inter-MSC Handback
Continue 1

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

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR

**

Channel Request
RR(RACH)

Channel Required

Channel Activation

Channel Activation ACK

UNIT DATA REQ

<IMM ASSIGNMENT>
(L2 - UI)
Immediate Assignment
RR(AGCH) (SDCCH ID)

IMSI DETACH IND


RR(SDCCH)
(L2-SABM)
EST IND

<IMSI DETACH IND>


L2 - UA
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

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

RF CHAN REL ACK


<RLSD>

<RLC>

Radio-resource
release
Mobile - Originating SMS Procedure

Um interface Abis A
MS BTS BSC MSC VLR

Channel Request
RR(RACH)

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command

(L2 - UI)
Immediate Assignment
RR(AGCH) (SDCCH ID)

CM SERV REQ (L2-SABM)


RR(SDCCH)

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

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR
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)


BSSMAP
ENCR CMD
(algo nb,key)

CIPHER MOD CMD


RR(SDCCH)

CIPHER MOD COM


RR(SDCCH)
DATA IND

<CIPH MOD COM> CIPHER MOD COM(DT1)


BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK

SABM (SAPI=3)
RR(SDCCH)
EST IND (SAPI=3)

RR(SDCCH) UA (SAPI=3)
Mobile - Originating SMS Procedure
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

SM-RL Data Req

SM-RL Req Ind.


MAP_MO_FORWARD_SMS_ACK

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

RF CHAN REL ACK

CLEAR COM(DT1)
BSSMAP

<RLSD>

<RLC>
Mobile - Terminated SMS Procedure

C interface C interface B interface

SC SMS_GMSC HLR MSC VLR MS

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
Continue 1

Um interface Abis interface A interface


MS BTS BSC MSC

Paging(UDT)

Paging Command

Paging Request (L2-UI)


RR(PCH)

Channel Request
RR(RACH) Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command

(L2 - UI)
Immediate Assignment
RR(AGCH)
(SDCCH ID)

Paging RESP (L2-SABM)


RR(SDCCH)

EST IND<Paging Resp>


L2 - UA
RR(SDCCH) CR(COMPL - L3 - INFO)
<Paging Resp>
BSSMAP
(CKSN,MS ID,SER type,CLmk)

CC
Mobile - Terminated SMS Procedure
Continue 2

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR
MAP_PROCESS_ACCESS_REQ

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)


BSSMAP
ENCR CMD
(algo nb,key)

CIPHER MOD CMD


RR(SDCCH)

CIPHER MOD COM


RR(SDCCH)
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 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

CHAN REL <CHAN REL>


RR(SDCCH) RS-Report Ind.
DEACT SACCH
DISC (SAPI=0)
RR(SDCCH)
DEACT SACCH ACK

REL IND
UA (SAPI=0)
RR(SDCCH)

RF CHAN REL

RF CHAN REL ACK

CLEAR COM(DT1)
BSSMAP

<RLSD>

<RLC>

You might also like