GSMCallFlow (New)

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
IAI (TUP)

PSTN

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

MS Terminated Call Procedure

Continue 1

MS

Um interface

BTS

Abis interface

BSC

A interface MSC

T3113 + (IMSI/TMSI,LAI or CGI) Paging Command Paging Request (L2-UI) (IMSI/TMSI,pag group,ch)

Paging(UDT)

BSSMAP

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 CR(COMPL - L3 - INFO) (CKSN,MS ID,CGI,CLrk2) CC T3113 -

RR(SDCCH)

BSSMAP

Paging

MS Terminated Call Procedure Continue 2 Um interface MS BTS Abis interface BSC A interface MSC B interface VLR

MAP_PROCESS_ACCESS_REQ

MAP_AUTHENTICATE AUTH REQUEST (DT1) DATA REQ<AUTH> AUTH REQUEST (CKSN, RAND) T3260 +

DTAP-MM

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

BSSMAP

(algo nb,key)

RR(SDCCH)

CIPHER MOD CMD

RR(SDCCH)

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

DTAP-MM

(new TMSI,LAI)

MM(SDCCH) MM(SDCCH)

TMSI REAL CMD

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

B interface VLR

MAP_COMPLETE_CALL

SET-UP (DT1) T303 +

DTAP-CC

DATA REQ <SET UP> SET-UP

CC(SDCCH)

CC(SDCCH)

CALL CONFIRMED

DATA IND <CALL CONF> CALL CONF (DT1) T303 T310 +

DTAP-CC

MS Terminated Call Procedure

Continue 4
MS Um interface BTS Abis interface BSC A interface MSC

ASSIGN REQ(DT1) (Ch type,CIC,L3 hd) PHYS CTX REQ

TNT2 +

BSSMAP

PHYS CTX CONF (BS/MS POW,TA)

Channel ACTIV (TCH)

T9103 +

QUEUING(DT1)

BSSMAP

Channel Activation ACK T9103 -

DATA REQ <ASSIGN CMD>

RR(SDCCH)

ASSIGN CMD RELEASE REQ (local end)

RR(FACCH)

(L2 - SABM) EST IND

RR(FACCH)

(L2 - UA)

RR(FACCH)

ASSIGN COM DATA IND <ASSIGN COM> ASSIGN COM(DT1) TNT2 -

BSSMAP

RF CHAN REL (SDCCH) RF CHAN REL ACK

CC

Radio-resource assignment

MS Terminated Call Procedure Continue 5

Um interface MS BTS
ALERTING

Abis interface BSC

A interface

E interface MSC GMSC

PSTN

CC(FACCH)
DATA IND <ALERT> ALERTING (DT1) T310 T301 + DTAP-CC ACM(TUP)

CC(FACCH)

CONNECT

T313 + ACM(TUP) DATA IND <CONNECT> CONNECT (DT1) T301 ANC(TUP)

DTAP-CC

CONNECT ACK (DT1) DTAP-CC

ANC(TUP)

DATA REQ <CONNECT ACK>

CC(FACCH)

CONNECT ACK T313 -

MS Terminated Call Procedure Continue 6

(Mobile Release First)


MS Um BTS Abis BSC A MSC

GMSC

PSTN

CC(FACCH)

DISCONNECT DATA IND <DISC> DISCONNECT(DT1) DTAP-CC CBK(TUP)

CBK(TUP)
RELEASE(DT1) DATA REQ RELEASE <REL> T308 + DTAP-CC

CC(FACCH)

CLF(TUP)
RELEASE COM DATA IND <RELASE COM> RELEASE COM(DT1) T308 DTAP-CC CLF(TUP)

CC(FACCH)

CLEAR CMD(DT1) TNT3 + CHAN REL T3109 + <CHAN REL> DEACT SACCH DEACT SACCH ACK DATA REQ

BSSMAP

RR(FACCH)

RLG(TUP)

RR(FACCH)

(L2 - DISC)

RR(FACCH)

(L2 - UA) REL IND

T3109 T3111 + CLEAR COM(DT1) BSSMAP TNT3 -

RLG(TUP)

RF CHAN REL T3111 RF CHAN REL ACK

<RLSD> <RLC>

Radio-resource release

MS Terminated Call Procedure Continue 7 (Mobile Release last) Abis A BSC

MS

Um

BTS

MSC

E
GMSC
CLF(TUP)

PSTN
CLF(TUP)

DISCONNECT(DT1) DATA REQ <DISC> T305 + DTAP-CC

CC(FACCH)

DISCONNECT

CC(FACCH)

RELEASE DATA IND <REL> RELEASE(DT1) T305 DTAP-CC RLG(TUP)

RELEASE COM(DT1) DATA REQ RELEASE COM <RELASE COM>

DTAP-CC

RLG(TUP)

CC(FACCH)

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL T3109 + <CHAN REL>

BSSMAP

RR(FACCH)

DEACT SACCH (L2 - DISC) DEACT SACCH ACK

RR(FACCH)

RR(FACCH)

(L2 - UA)

REL IND T3109 T3111 + RF CHAN REL T3111 RF CHAN REL ACK <RLSD> <RLC> CLEAR COM(DT1) TNT3 -

BSSMAP

Radio-resource release

Mobile - Originating Call Procedure

MS

Um interface

BTS

Abis interface

BSC

A interface MSC

B interface VLR

RR(RACH)

Channel Request T3120 + Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command T3101 + (L2 - UI) Immediate Assignment

RR(AGCH)

T3120 -

(SDCCH ID)

RR(SDCCH)

CM SERV REQ (L2-SABM) T303 + EST IND<CM SERV REQ> T3101 CR(COMPL - L3 - INFO) <CM SERV REQ> (CKSN,MS ID,SER type,CLmk)

L2 - UA

RR(SDCCH)

BSSMAP

CC

MAP_PROCESS_ACCESS_REQ

Mobile - Originating Call Procedure Continue 1 Um interface MS BTS Abis interface BSC A interface MSC
MAP_AUTHENTICATE

B interface VLR

AUTH REQUEST (DT1) DATA REQ<AUTH> AUTH REQUEST (CKSN, RAND) T3260 +

DTAP-MM

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

BSSMAP

(algo nb,key)

RR(SDCCH)

CIPHER MOD CMD

RR(SDCCH)

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

DTAP-MM

(new TMSI,LAI)

MM(SDCCH) MM(SDCCH)

TMSI REAL CMD TMSI REAL COM

<TMSI REAL CMD>

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 MSC

B interface VLR

CC(SDCCH)

SET-UP

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>

CC(SDCCH) T303 T310 +

CALL PROCEEDING

Mobile - Originating Call Procedure

Continue 3
MS Um interface BTS Abis interface BSC A interface MSC

ASSIGN REQ(DT1)

TNT2 +

BSSMAP

(Ch type,CIC,L3 hd)


PHYS CTX REQ

PHYS CTX CONF (BS/MS POW,TA)

Channel ACTIV (TCH) T9103 +

QUEUING(DT1)

BSSMAP

Channel Activation ACK T9103 -

DATA REQ <ASSIGN CMD>

RR(SDCCH)

ASSIGN CMD RELEASE REQ (local end)

RR(FACCH)

(L2 - SABM) EST IND

RR(FACCH)

(L2 - UA)

RR(FACCH)

ASSIGN COM DATA IND <ASSIGN COM> ASSIGN COM(DT1) TNT2 RF CHAN REL (SDCCH) RF CHAN REL ACK CC

BSSMAP

Radio-resource assignment

Mobile - Originating Call Procedure Continue 4

Um interface MS BTS

Abis interface BSC

A interface

E interface MSC GMSC


IAI(TUP) IAI(TUP)

PSTN

ACM(TUP)

ACM(TUP) ALERTING (DT1) DATA REQ ALERTING <ALERT>

DTAP-CC

CC(FACCH)

T310 ANC(TUP)

ANC(TUP) CONNECT (DT1) T313 + DATA REQ CONNECT <CONNECT>

DTAP-CC

CC(FACCH)

CC(FACCH)

CONNECT ACK

DATA IND <CONNECT ACK> CONNECT ACK (DT1) T313 -

DTAP-CC

Mobile - Originating Call Procedure Continue 5

(Mobile Release First) MS Um


BTS Abis BSC A MSC

GMSC

PSTN

CC(FACCH)

DISCONNECT DATA IND <DISC> DISCONNECT(DT1) T305 +

DTAP-CC DTAP-CC

RELEASE(DT1)
DATA REQ RELEASE <REL> T305 T308 +

CC(FACCH) CC(FACCH)

RELEASE COM DATA IND <RELASE COM> RELEASE COM(DT1) T308 -

DTAP-CC

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL T3109 + <CHAN REL> DEACT SACCH

BSSMAP

RR(FACCH)

RR(FACCH)

(L2 - DISC)

DEACT SACCH ACK REL IND T3109 T3111 +

RR(FACCH)

(L2 - UA)

RF CHAN REL T3111 RF CHAN REL ACK <RLSD> <RLC> CLEAR COM(DT1) TNT3 -

BSSMAP

Radio-resource release
CLF(TUP) CLF(TUP)

RLG(TUP)
RLG(TUP)

Mobile - Originating Call Procedure Continue 6

(Mobile Release Last) MS


Um BTS Abis BSC A MSC
CBK(TUP) DISCONNECT(DT1) DATA REQ T305 +

GMSC

PSTN
CBK(TUP)

DTAP-CC

CC(FACCH)

DISCONNECT RELEASE

<DISC>

CC(FACCH)

DATA IND <REL> RELEASE(DT1) T305 T308 +

DTAP-CC
CLF(TUP) CLF(TUP)

CC(FACCH)

RELEASE COM DATA IND <RELASE COM> RELEASE COM(DT1) T308 -

RLG(TUP) RLG(TUP)

DTAP-CC

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL T3109 + <CHAN REL> DEACT SACCH (L2 - DISC)

BSSMAP

RR(FACCH)

RR(FACCH)

DEACT SACCH ACK REL IND T3109 T3111 + RF CHAN REL T3111 RF CHAN REL ACK <RLSD> <RLC> CLEAR COM(DT1) TNT3 -

RR(FACCH)

(L2 - UA)

BSSMAP

Radio-resource release

INTRA_VLR LOCATION UPDATING OR IMSI ATTACH( in old VLR )

MS

Um interface

BTS

Abis interface

BSC

A interface MSC

Channel Request

RR(RACH)

T3120 + Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command T3101 + (L2 - UI) Immediate Assignment T3120 (SDCCH ID)

RR(AGCH)

RR(SDCCH)

LOC UPDAT REQ T3210 + (L2-SABM)

**
EST IND<LOC UPA REQ> T3101 -

L2 - UA

RR(SDCCH)
CR(COMPL - L3 - INFO) <LOC UPDAT REQ>

(CKSN,MS ID,LUT,LAI,CLmk1)
CC

BSSMAP

** : 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 ) Um interface MS BTS Continue 1 Abis interface BSC A interface MSC B interface
MAP_UPDATE_ LOCATION_AREA MAP_AUTHENTICATE

VLR

AUTH REQUEST (DT1) DATA REQ<AUTH> AUTH REQUEST (CKSN, RAND)

T3260 + DTAP-MM

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

(algo nb,key)

RR(SDCCH)

CIPHER MOD CMD

RR(SDCCH)

CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)

BSSMAP
MAP_FORWARD_NEW_TMSI

TMSI REAL CMD (DT1) DATA REQ <TMSI REAL CMD>

DTAP-MM

(new TMSI,LAI)

MM(SDCCH) MM(SDCCH)

TMSI REAL CMD

TMSI REAL COM DATA IND <TMSI REAL COM> TMSI REAL COM (DT1)

MAP_UPDATE_LOCATION _AREA ACK

DTAP-MM
MAP_FORWARD_NEW_TMSI ACK

INTRA_VLR LOCATION UPDATING OR IMSI ATTACH( in old VLR ) Continue 2

MS

Um
BTS

Abis
BSC

A
MSC

Loc Updat Acc(DT1)

DTAP-MM

DATA REQ <Loc Upd Acc>

MM(SDCCH)

Loc Upd Acc T3210 -

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL <CHAN REL> DEACT SACCH (L2 - DISC) DEACT SACCH ACK (L2 - UA) T3109 +

BSSMAP

RR(SDCCH)

RR(SDCCH)

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 )

MS

Um interface

BTS

Abis interface

BSC

A interface MSC

RR(RACH)

Channel Request T3120 + Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command T3101 + (L2 - UI) Immediate Assignment T3120 (SDCCH ID)

RR(AGCH)

RR(SDCCH)

LOC UPDAT REQ ** T3210 + (L2-SABM) EST IND<LOC UPA REQ> T3101 L2 - UA

RR(SDCCH)
CR(COMPL - L3 - INFO) <LOC UPDAT REQ>

(CKSN,IMSI,LUT,LAI,CLmk1)
CC

BSSMAP

** : This message is sent by the MS to the network either to request update of its location (normal updating or periodic updating) or to request IMSI attach .

INTER_VLR LOCATION UPDATING (MS Send IMSI) OR IMSI ATTACH( not in old VLR ) Continue 1 Um MS BTS Abis BSC A MSC B
MAP_UPDATE_

PVLR VLR
D

HLR

LOCATION_AREA MAP_UPDATE_LOCATION MAP_CANCEL_ LOCATION MAP_CANCEL_ LOCATION ACK MAP_AUTHENTICATE AUTH REQUEST (DT1) DATA REQ<AUTH> T3260 + (CKSN, RAND)

DTAP-MM

MM(SDCCH) MM(SDCCH)

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 CIPHER MOD CMD CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)

BSSMAP

(algo nb,key)

RR(SDCCH) RR(SDCCH)

BSSMAP
MAP_FORWARD_NEW_TMSI

TMSI REAL CMD (DT1) DATA REQ

DTAP-MM

(new TMSI,LAI)

MM(SDCCH) TMSI REAL CMD MM(SDCCH)


TMSI REAL COM

<TMSI REAL CMD>

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

A
MSC

Loc Updat Acc(DT1)

DTAP-MM

DATA REQ <Loc Upd Acc>

MM(SDCCH)

Loc Upd Acc T3210 -

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL <CHAN REL> DEACT SACCH (L2 - DISC) DEACT SACCH ACK (L2 - UA) T3109 +

BSSMAP

RR(SDCCH)

RR(SDCCH)

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 )

MS

Um interface

BTS

Abis interface

BSC

A interface MSC

Channel Request

RR(RACH)

T3120 + Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command T3101 + (L2 - UI) Immediate Assignment T3120 (SDCCH ID)

RR(AGCH)

RR(SDCCH)

LOC UPDAT REQ T3210 + (L2-SABM) EST IND<LOC UPA REQ> T3101 L2 - UA

RR(SDCCH)
CR(COMPL - L3 - INFO) <LOC UPDAT REQ>

(CKSN,TMSI,LUT,LAI,CLmk1)
CC

BSSMAP

INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR ) Continue 1 Um MS BTS Abis BSC A MSC B
MAP_UPDATE_

PVLR VLR
D

HLR

LOCATION_AREA MAP_PROVIDE_IMSI MAP_SEND_IDENTIFICATION MAP_SEND_ IDENTIFICATION ACK MAP_UPDATE_LOCATION MAP_CANCEL_ LOCATION MAP_CANCEL_ LOCATION ACK MAP_AUTHENTICATE AUTH REQUEST (DT1) DATA REQ<AUTH>

Identity Request

Identity ResponseMAP_PROVIDE_IMSI ACK In case of IMSI can not be retrieve from PVLR

MM(SDCCH) AUTH REQUEST MM(SDCCH) AUTH RESPONSE


DATA IND<AUTH>

T3260 + (CKSN, RAND)

DTAP-MM

AUTH RESPONSE (DT1) (SRES) T3260 -

DTAP-MM

MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE

ENCR CMD

CIPHER MOD CMD(DT1) BSSMAP

RR(SDCCH)

CIPHER MOD CMD

(algo nb,key)

RR(SDCCH) CIPHER MOD COM


DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)

BSSMAP

MAP_FORWARD_NEW_TMSI TMSI REAL CMD (DT1) DTAP-MM

MM(SDCCH) MM(SDCCH)

TMSI REAL CMD TMSI REAL COM

DATA REQ <TMSI REAL CMD> DATA IND <TMSI REAL COM>

(new TMSI,LAI)

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

A
MSC

Loc Updat Acc(DT1)

DTAP-MM

DATA REQ <Loc Upd Acc>

MM(SDCCH)

Loc Upd Acc T3210 -

CLEAR CMD(DT1) TNT3 + DATA REQ CHAN REL <CHAN REL> DEACT SACCH (L2 - DISC) DEACT SACCH ACK (L2 - UA) T3109 +

BSSMAP

RR(SDCCH)

RR(SDCCH)

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

A-bis BTS

Um

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 + Old channel local end release

RR(FACCH)

L2-SABM EST IND

RR(New FACCH)

L2-UI

RR(FACCH)

ASSIGN COM T3107 DATA IND <ASSIGN COM> HO PERFOMED(DT1)

RR(FACCH)

BSSMAP
(Cause: intra_cell) RF CHA REL (old TCH)

RF CHA REL ACK

Intra-BSS Handover A MSC BTS1 A-bis BSC A-bis BTS2


<L2-UI> MEAS REP

Um

MS
RR(SACCH)

MEAS REP

CHAN ACTIV (ch typ,Ciph K) (HO Ref) CHAN ACT ACK DATA REQ <HO CMD> T3103 + HO COMMAND

BSSMAP

RR(FACCH)

HO ACCESS

T3124 +

RR(New FACCH)

HO ACCESS HO DETECT PHYS INFO T3124 -

RR(FACCH)
RR(FACCH)

PHYS INFO L2-SABM ESTA IND L2-UI HO COMPLET

RR(FACCH) RR(FACCH) RR(FACCH) RR(FACCH)

DATA IND RF CHA REL (old TCH) T3103 <HO COMPL>

RF CHA REL ACK

BSSMAP

HO PERFOMED(DT1)

(Cause)

Intra-MSC Handover A-bis BTS1


Serving BSS

A BSC1 MSC

A BSC2

A-bis BTS2
Target BSS

Um

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 CMD(DT1) T102 + BSSMAP (Cell,Ch Inf,Ho Ref) HO REQ ACK(DT1) T101 T9113 +

DATA REQ <HO CMD> HO COMMAND

BSSMAP

RR(FACCH)

Intra-MSC Handover Continue 1 A-bis BTS1


Serving BSS

A BSC1 MSC

A BSC2

A-bis BTS2
Target BSS

Um

MS

HO ACCESS T3124 +

RR(new FACCH)

HO ACCESS

RR(FACCH)

HO DETECT PHYS INFO T3124 -

RR(FACCH)

PHYS INFO

RR(FACCH)

L2-SABM ESTA IND L2-UI

RR(FACCH)

RR(FACCH)

HO COMPLET DATA IND <HO COMPL> BSSMAP CLEAR CMD(DT1) RF CHAN REL (old TCH) RF CHAN RELACK CLEAR CMP(DT1) TNT3 <RLSD> <RLC> T8 HO COMPLET(DT1) T102 T9113 -

RR(FACCH)

TNT3 +

BSSMAP

BSSMAP

Inter-MSC Handover

B VLRB MSCB

E MSCA

A BSCA

A-bis BTSA

Um

MS
<L2-UI> MEAS REP

MEAS REP

RR(SA CCH)

BSSMAP
MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_SEND_ HO_REPORT ACK HO REQ(DT1) + BSSMAP T201 CR(Ch typ,Clmk) (Cell, Ciph K) CC MAP_PREPARE_ HANDOVER

HO REQU(DT1) Cell Id lst,Cause

<HO Request>

BSCB

BTSB

CHAN ACTIV

CHA ACT ACK

BSSMAP

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

BSCA
DATA REQ

BTSA

BSSMAP

(Cell,Ch Inf,Ho Ref)

<HO CMD>

HO COMMAND

RR(FA CCH)

After HO Succeed BSSMAP TNT3 +


CLEAR CMD(DT1) RF CHA REL (old TCH) RF CHA REL ACK

BSSMAP

CLEAR CMP(DT1) TNT3 -

Inter-MSC Handover Continue 1 B VLRB MSCA E MSCB A BSCB A-bis BTSB


HO ACCESS

Um

MS
RR(New FACCH)

HO ACCESS HO DETECTION HO DETECT(DT1) PHYS INFO

RR(FA CCH) RR(FA CCH)

BSSMAP

MAP_PROCESS_ACCESS _SIGNALLING

PHYS INFO

<HO Detect>
ESTA IND

RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)

L2-SABM

L2-UI

HO COMPLET DATA IND HO COMMPLETE(DT1) (Cause) <HO COMPL>

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

Subsequent Inter-MSC Handover

B VLRC MSCC

E MSCA

E MSCB

Um A-bis BSCB BTSB


<L2-UI> MEAS REP MEAS REP

MS
RR(SA CCH)

BSSMAP
MAP_PREPARE_ Subs_HANDOVER MAP_PREPARE_ HANDOVER MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_SEND_ HO_REPORT ACK HO REQ(DT1) T201 + CR(Ch typ,Clmk) (Cell, Ciph K) CC

HO REQU(DT1) Cell Id lst,Cause

<HO Request>

<HO Request>

BSCC

BTSC

CHAN ACTIV

BSSMAP BSSMAP

CHA ACT ACK 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)

BTSB

BSSMAP

DATA REQ <HO CMD> HO COMMAND

(Cell,Ch Inf,Ho Ref)

RR(FA CCH)

After HO Succeed BSSMAP TNT3 +


CLEAR CMD(DT1) RF CHA REL (old TCH) RF CHA REL ACK

BSSMAP TNT3 -

CLEAR CMP(DT1)

Subsequent Inter-MSC Handover Continue 1 B MSCB MSCA E MSCC A BSCC A-bis BTSC
HO ACCESS

Um

MS
RR(New FACCH)

HO ACCESS HO DETECTION HO DETECT(DT1) PHYS INFO

RR(FA CCH) RR(FA CCH)

BSSMAP

MAP_PROCESS_ACCESS _SIGNALLING

PHYS INFO

<HO Detect>
ESTA IND

RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)

L2-SABM

L2-UI

HO COMPLET DATA IND HO COMMPLETE(DT1) (Cause) <HO COMPL>

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

RLC(TUP)

MAP_SEND_END_SIGNAL ACK

Subsequent Inter-MSC Handback

B VLRA MSCA

E MSCB

A BSCB

A-bis BTSB

Um

MS
<L2-UI> MEAS REP

MEAS REP

RR(SA CCH)

BSSMAP
MAP_PREPARE_ MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_SEND_ HO_REPORT ACK HO REQ(DT1) Subs_HANDOVER

HO REQU(DT1) Cell Id lst,Cause

<HO Request>

BSCA

BTSA

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

BTSB

<HO CMD>

HO COMMAND

RR(FA CCH)

After HO Succeed BSSMAP


CLEAR CMD(DT1) RF CHA REL (old TCH) RF CHA REL ACK

BSSMAP

CLEAR CMP(DT1)

Subsequent Inter-MSC Handback Continue 1 E MSCB MSCA A BSCA A-bis BTSA


HO ACCESS

Um

MS
RR(New FACCH)

HO ACCESS HO DETECTION PHYS INFO

RR(FA CCH) RR(FA CCH)

PHYS INFO

RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)

L2-SABM ESTA IND L2-UI

HO COMPLET DATA IND HO COMMPLETE(DT1) T104 (Cause) <HO COMPL>

BSSMAP
REL(TUP)

RLC(TUP)

MAP_SEND_END_SIGNAL ACK

<HO Complete>

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

RR(AGCH)

(SDCCH ID)

RR(SDCCH)

IMSI DETACH IND (L2-SABM) EST IND <IMSI DETACH IND>

L2 - UA

RR(SDCCH) CR(COMPL - L3 - INFO)


<IMSI DETACH IND> (MS ID) MAP_DETACH_IMSI

BSSMAP

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

A
MSC

CLEAR CMD(DT1) DATA REQ CHAN REL <CHAN REL> DEACT SACCH (L2 - DISC) DEACT SACCH ACK (L2 - UA)

BSSMAP

RR(SDCCH)

RR(SDCCH)

RR(SDCCH)

REL IND RF CHAN REL CLEAR COM(DT1)

BSSMAP

RF CHAN REL ACK <RLSD>

<RLC>

Radio-resource release

Mobile - Originating SMS Procedure

MS

Um interface

BTS

Abis BSC

A MSC VLR

Channel Request

RR(RACH)
Channel Required

Channel Activation

Channel Activation ACK

Immediate Assign Command

(L2 - UI) Immediate Assignment

RR(AGCH)

(SDCCH ID)

RR(SDCCH)

CM SERV REQ (L2-SABM)

EST IND<CM SERV REQ> L2 - UA

RR(SDCCH)
CR(COMPL - L3 - INFO) <CM SERV REQ> (CKSN,MS ID,SER type,CLmk) CC

BSSMAP

MAP_PROCESS_ACCESS_REQ

Mobile - Originating SMS Procedure Continue 1 Um interface MS BTS Abis interface BSC A interface MSC B interface VLR
MAP_AUTHENTICATE

AUTH REQUEST (DT1) DATA REQ<AUTH> AUTH REQUEST (CKSN, RAND) T3260 +

DTAP-MM

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

BSSMAP

(algo nb,key)

RR(SDCCH)

CIPHER MOD CMD

RR(SDCCH)

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


SMS(SDCCH) SMS(SDCCH)

Abis BTS BSC

A 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) DATA REQ <CHAN REL>

BSSMAP

RR(SDCCH)

CHAN REL DEACT SACCH DISC (SAPI=0)

RR(SDCCH)

DEACT SACCH ACK

RR(SDCCH)

UA (SAPI=0)

REL IND

RF CHAN REL

RF CHAN REL ACK

CLEAR COM(DT1)

BSSMAP

<RLSD> <RLC>

Mobile - Terminated SMS Procedure

C interface
SC SMS_GMSC HLR

C interface
MSC

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

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 Um interface MS BTS Abis interface BSC A interface MSC
MAP_AUTHENTICATE

B interface VLR
MAP_PROCESS_ACCESS_REQ

AUTH REQUEST (DT1) DATA REQ<AUTH> AUTH REQUEST (CKSN, RAND) T3260 +

DTAP-MM

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

BSSMAP

(algo nb,key)

RR(SDCCH)

CIPHER MOD CMD

RR(SDCCH)

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 BTS Abis BSC


CP-DATA(RP-DATA) EST REQ (SAPI=3)

A MSC

E SMS_GMSC SC

SMS(SDCCH)

SABM (SAPI=3)

SMS(SDCCH)

UA (SAPI=3) EST CONF (SAPI=3) CP-ACK MAP_MT_FORWARD_SM_ACK CP-DATA(RP-ACK)

SMS(SDCCH) SMS(SDCCH)

CP-ACK

HLR

MAP_REPORT_SM_DELIVERY_STATUS CLEAR CMD(DT1) DATA REQ

BSSMAP
RS-Report Ind.

RR(SDCCH) RR(SDCCH)

CHAN REL

<CHAN REL> DEACT SACCH

DISC (SAPI=0) DEACT SACCH ACK

RR(SDCCH)

UA (SAPI=0)

REL IND

RF CHAN REL

RF CHAN REL ACK CLEAR COM(DT1)

BSSMAP

<RLSD>

<RLC>

You might also like