You are on page 1of 44

GSM CALL FLOW

Mar7, 2001

MS Terminated Call Procedure

MSC

VLR

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)

RR(RACH)

(IMSI/TMSI,pag group,ch)

(IMSI/TMSI)

T3120 +

Channel Request

Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +
(L2 - UI)

RR(AGCH)

T3120 -

Immediate Assignment

Paging RESP (L2-SABM)

RR(SDCCH)
EST IND(Paging Resp)
T3101 -

RR(SDCCH)

Paging Resp

L2 - UA

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>

CC(SDCCH)

CC(SDCCH)

SET-UP

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

MSC

PSTN

GMSC

DISCONNECT
DATA IND
DISCONNECT(DT1)

<DISC>

DTAP-CC
CBK(TUP)

RELEASE(DT1)

CBK(TUP)
T308 +

DTAP-CC

DATA REQ

CC(FACCH)

CC(FACCH)

RELEASE

<REL>

CLF(TUP)
RELEASE COM
DATA IND
<RELASE COM>

RELEASE COM(DT1)
T308 -

DTAP-CC
CLF(TUP)

CLEAR CMD(DT1)
TNT3 +

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

RLG(TUP)

T3109 T3111 +

RF CHAN REL
T3111 -

CLEAR COM(DT1)
TNT3 -

RF CHAN REL ACK


<RLSD>
<RLC>

Radio-resource
release

BSSMAP

MS Terminated Call Procedure


Continue 7

MS

Um

BTS

(Mobile Release last)


Abis
A
BSC

MSC

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 RF CHAN REL ACK

CLEAR COM(DT1)
TNT3 -

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

T3120 -

RR(SDCCH)

T303 +

RR(SDCCH)

(SDCCH ID)

CM SERV REQ (L2-SABM)

L2 - UA

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 +

(Ch type,CIC,L3 hd)

BSSMAP

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

MSC

DATA IND
DISCONNECT(DT1)
T305 +

RELEASE(DT1)
DATA REQ

CC(FACCH)

GMSC

DISCONNECT

<DISC>

CC(FACCH)

RELEASE

DTAP-CC
DTAP-CC

T305 T308 +

<REL>

RELEASE COM
DATA IND
<RELASE COM>

RELEASE COM(DT1)
T308 -

CLEAR CMD(DT1)
TNT3 +

DTAP-CC

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

CLEAR COM(DT1)
TNT3 -

BSSMAP

<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

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)

<REL>

T305 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

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)

RR(SDCCH)

(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)

LOC UPDAT REQ


T3210 +
(L2-SABM)

**
EST IND<LOC UPA REQ>
T3101 -

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

MS

Um interface

BTS

Continue 1
Abis interface

BSC

A interface

MSC

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


DATA REQ

MM(SDCCH)
MM(SDCCH)

TMSI REAL CMD

DTAP-MM

(new TMSI,LAI)

<TMSI REAL CMD>


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

BTS

Abis

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)

RR(SDCCH)

(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)

LOC UPDAT REQ **


T3210 +

(L2-SABM)

EST IND<LOC UPA REQ>


T3101 -

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

Um

BTS

Abis

BSC

MSC

PVLR

MAP_UPDATE_

VLR

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

BTS

Abis

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

RR(RACH)

Um interface

BTS

IMSI ATTACH( not in old VLR )

Abis interface

BSC

A interface

MSC

Channel Request
T3120 +
Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command


T3101 +

RR(AGCH)

RR(SDCCH)

RR(SDCCH)

(L2 - UI)
Immediate Assignment
T3120 (SDCCH ID)

LOC UPDAT REQ


T3210 +
(L2-SABM)

EST IND<LOC UPA REQ>


T3101 -

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

Um

BTS

Abis

BSC

MSC

PVLR

B
MAP_UPDATE_

VLR

HLR

LOCATION_AREA

Identity Request

MAP_PROVIDE_IMSI

MAP_SEND_IDENTIFICATION

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

CIPHER MOD CMD

CIPHER MOD CMD(DT1) BSSMAP

(algo nb,key)

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

BTS

Abis

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

TNT3 +

BSSMAP

(old TCH)
RF CHAN RELACK
CLEAR CMP(DT1)
TNT3 <RLSD>
<RLC>

BSSMAP

T9113 -

RR(FACCH)
RR(FACCH)

Inter-MSC Handover
B

VLRB

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
BSSMAP

CLEAR CMD(DT1)
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

MSCA

MSCB

Um

A-bis
BSCB

BTSB

MS
RR(New

HO ACCESS

HO ACCESS
HO DETECTION
HO DETECT(DT1)

BSSMAP

PHYS INFO

MAP_PROCESS_ACCESS

PHYS INFO

_SIGNALLING

<HO Detect>

L2-SABM
ESTA IND
L2-UI

HO COMPLET
DATA IND

BSSMAP

HO COMMPLETE(DT1)
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

VLRC

MSCC

E
MSCA

Um
A-bis
BSCB
BTSB

A
MSCB

<L2-UI>
MEAS REP
MEAS REP

BSSMAP
MAP_PREPARE_

MS
RR(SA
CCH)

HO REQU(DT1)
Cell Id lst,Cause

Subs_HANDOVER

MAP_ALLOCATE
_HO_NUMBER

MAP_PREPARE_
HANDOVER

<HO Request>

<HO Request>

MAP_SEND_

BSCC

HO_REPORT

BTSC

MAP_SEND_
HO_REPORT ACK
HO REQ(DT1)
T201 +

CR(Ch typ,Clmk)
(Cell, Ciph K)

CHAN ACTIV

CC

BSSMAP

CHA ACT ACK

BSSMAP

HO REQ ACK(DT1)
T201 MAP_PREPARE_HANDOVER ACK
T210 +
<HO Request ACK>
IAM(TUP)
T210 ACM(TUP)
T204 +

BSCB

MAP_PREPARE_

Subs_HANDOVER ACK
T103 +
HO CMD(DT1)

BSSMAP

(Cell,Ch Inf,Ho Ref)

BTSB

DATA REQ
<HO CMD>

HO COMMAND

After HO Succeed
CLEAR CMD(DT1)

BSSMAP TNT3 +

RF CHA REL
(old TCH)
RF CHA REL ACK

BSSMAP

CLEAR CMP(DT1)
TNT3 -

RR(FA
CCH)

Subsequent Inter-MSC Handover


Continue 1
B
MSCB

MSCA

MSCC

Um

A-bis
BSCC

BTSC

MS
RR(New

HO ACCESS

HO ACCESS
HO DETECTION
HO DETECT(DT1)

BSSMAP

PHYS INFO

MAP_PROCESS_ACCESS

PHYS INFO

_SIGNALLING

<HO Detect>

L2-SABM
ESTA IND
L2-UI

HO COMPLET
DATA IND

BSSMAP
MAP_SEND_END_SIGNAL
T103 <HO Complete>
ANC(TUP)
REL(TUP)

RLC(TUP)

MAP_SEND_END_SIGNAL ACK

HO COMMPLETE(DT1)
T204 -

(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

VLRA

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)

(SDCCH ID)

IMSI DETACH IND


(L2-SABM)

RR(SDCCH)

<IMM ASSIGNMENT>

L2 - UA

EST IND
<IMSI DETACH IND>

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

BTS

Abis

BSC

CLEAR CMD(DT1)

MSC

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

RR(RACH)

Um interface

BTS

Abis

BSC

MSC

VLR

Channel Request

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>

RR(SDCCH)

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

You might also like