Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
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