You are on page 1of 54

GSM

CALL FLOW PROCEDURES

Quality of Service Team

Compiled By: Sarmad khalique


1 of 53

GSM Signalling Matrix:


Databases PSTN

BSS
DTAP
BSSMAP
DTAP MAP
MAP ISUP
RIL3 RSM RSM TUP
RR 08.58
08.58 BSSAP BSSAP
RIL3 TCAP

SCCP SCCP

MTP
LAPD MTP Level 2 & 3
LAPDm LAPDm LAPD Level 2, 3

MTP MTP Level 1


Rad Int Rad Int G.703 G.703 Level 1

MS BTS BSC MSC


Air Abis A

The fig above gives an overview of GSM Protocol Matrix. The MSC uses ISUP/TUP
protocols for PSTN signaling. It has MAP for signaling to database applications like
HLR, VLR, EIR, AUC, SMSSC, and GMSC. On the A interface it has GSM specific
protocol as BSSAP. The BSSAP comprises of DTAP and BSSMAP. DTAP signaling
is direct signaling between mobile and MSC, whereas BSSMAP is mobile related
signaling between MSC and BSC. The BSC also uses the BSSAP but only the
BSSMAP part of it for MSC. On the BTS side GSM has defined its own set of
protocols in 08.58 which have no official name but we term it as RSM (Radio
Subsystem Management. The BSC on layer 2 uses Lapd (Link Access Procedures on
D - Channel) which is an ISDN protocol and includes functions for error correction
and detection and frame delimitation by insertion of flags. The BTS on the mobile has
again set of GSM protocols for physical layer which is the Radio Air Interface and
uses Lapdm for Layer 2 signaling. This is a modified Lapd protocol with one
difference being some Lapd functions like error correction are removed and used at
Layer 1, and second major difference being the Lapdm messages cannot be lengthy
due limitation of burst length. The BTS on the Mobile user part uses RIL3 which is
again a GSM protocol for Radio Resource Management. The Mobile on the other
hand in RIL3 has DTAP for MSC signaling and RR for Radio Resource signaling.

MAP (Mobile Application Part) Messages:

• MAP messages are between Switching and Database interfaces


• MAP messages are not present on the Air Interface
• Not much significance related to Drive Testing
• Can be useful in analyzing some Protocol failures experienced on the air
interface during drive testing.
2 of 53

BSSAP (BSS Application Part):

DTAP

BTS BSC BSSMAP MSC

DTAP BSSMAP DTAP BSSMAP

Distribution Layer Distribution Layer


BSSAP BSSAP

SCCP SCCP

MTP MTP

BSSAP is used between BSC and MSC on A interface. It uses the services of MTP
and SCCP and hence it is based on C7. BSSAP deals with signaling between MSC
and BSC and also MSC and Mobile.
BSSAP has two subsets the DTAP and the BSSMAP. DTAP deals with the signaling
messages directly between the MSC and Mobile. The BSC and/or BTS just routes
theses messages. DTAP messages are all connection oriented messaged. BSSMAP
messages are MS related messages but originate and terminate at the BSC, from
where BSC modifies the message and send it across in different message (RSM, 08.58
messages).
The distribution layer does the function of distribution of message to DTAP and
BSSMAP. It does this by identifying certain parameter in the BSSAP message which
is explained on next message. BSSAP supports both connectionless and connection-
oriented signaling. Messages like paging, reset are sent in CL mode, (Message lists
are give further).

BSSMAP:

• Between BSC and MSC


• Linked to certain messages on the Air Interface
• Useful in troubleshooting certain Blocked Calls and Dropped Calls
problems in conjunction with Drive Testing

DTAP (Direct Transfer Application Part):

• Transparent Messages between MSC and MS


• Further divided into sub-categories ( MM ,CC,SMS,SS)
3 of 53

BSSMAP Messages:

Connectionless Messages
Block
Block Acknowledge
Paging
Reset
Reset Acknowledge
Reset Circuit
Reset Circuit Acknowledge
Resource Indication
Resource Request
Unblock
Unblocking Acknowledge

Connection Oriented Messages


Assignment Complete
Assignment Failure
Assignment Request
Candidate Response
Cipher Mode Command
Cipher Mode Complete
Classmark Update
Complete Layer 3 Information
Handover Candidate Enquiry
Handover Command
Handover Complete
Handover Detect
Handover Failure
Handover Performed
Handover Request
Handover Request Acknowledge
Handover Required Reject
Trace Invocation
Queuing Indication

Types of DTAP Messages:

• CC : Call control and call related SS Messages


Related to call setup and activation/deactivation of SS between.
• MM : Mobility Management Messages
Location updates, security procedures and connection management.
• SS : Non-Call related Supplementary Messages
Like call barring, call forwarding etc.
• SMS : Short Message Service Messages
Related of transmission and reception of SMS
4 of 53

DTAP Messages:

MM Message
Authentication Request
Authentication Response
CM Re-Establishment Request
CM Service Accept
CM Service Reject
CM Service Request
Identity Request
Identity Response
IMSI Detach
Location Updating Accept
Location Updating Reject
Location Updating Request
TMSI Reallocation Command
TMSI Reallocation Complete

CC Messages
Alerting
Call Confirmed
Call Proceeding
Connect
Connect Acknowledge
Disconnect
Emergency Setup
Facility
Hold
Hold Acknowledge
Modify
Modify Complete
Notify
Progress
Release
Release Complete
Retrieve
Retrieve Acknowledge
Setup
SS Messages
Hold
Hold Acknowledge
Hold Reject
Retrieve
Retrieve Acknowledge
Retrieve Reject
Facility
Register

SMS Messages
CP-Ack
CP-Data
5 of 53
CP-Error
RP-Ack
RP-Data
RP-Error

Note: All types of DTAP messages described above are RIL 3 (Radio Interface layer
3) messages.

Air Interface:

DTAP
04.08/ 04.10 04.08/ 04.10
RR RIL3
RIL3

LAPDm LAPDm
04.04
Rad Int 04.04 Rad Int
MS BTS
6 of 53

Radio Interface (Layer 1):

Following are the functions of layer 1:


• Mapping of Logical Channels to Physical Channel
• Channel Coding
• Ciphering
• Cell Selection and Reselection
• Connection Establishment on Logical Channels
• Measurement of serving and neighboring cells signal level
• Setting of Timing Advance
• Transmit Power Control as commanded by BTS.

Radio Interface (Layer 3) Messages Categories:


DTAP Messages: Transparent to BSC, CC, MM, SS, SMS as described earlier.

RR Messages: Radio Resource messages specific to BTS and MS.

Test Messages: Related to testing procedure (Like Loop back etc).

RR Messages:

Assignment Command
Assignment Complete
Assignment Failure
Channel Mode Modify
Channel Mode Modify Acknowledge
Channel Release
Channel Request
Ciphering Mode Command
Ciphering Mode Complete
Classmark Change
Frequency Redefinition
Handover Access
Handover Command
Handover Complete
Handover Failure
Immediate Assignment
Immediate Assignment Extended
Immediate Assignment Reject
Measurement Report
Paging Request Type 1
Paging Request Type 2
Paging Request Type 3
System Information Type 1
System Information Type 2
System Information Type 3
System Information Type 4
System Information Type 5
System Information Type 6
System Information Type 2bis . etc.
7 of 53

Mobile Phone Mode:

BCCH &
PCH RR Idle Mode

RACH &
AGCH RR Connection Establishment Mode

SDCCH RR Connected Mode


Initial
Message
MM Connection Establishment Mode

Initial
MM Connected Mode
Message Ack

Call Control Process

CC Release
MM Release
RR Release
Non-call Related Call Related
Access Procedure Access Procedure
(RACH/AGCH) (RACH/AGCH)

MM CM Procedure MM CM Procedure
(SDDCH) (SDDCH)

MM Common Procedures MM Common Procedures


(SDDCH) (SDDCH)

CC Procedures
MM Specific Procedures (SDDCH)
(SDDCH) RR Procedures
(TCH)
CC Procedures
Release Procedures (TCH)
(SDDCH)

Release Procedures
(SDDCH)
8 of 53

Air Interface - Layer 2 Signaling:

04.08/ 04.10
DTAP 04.08/ 04.10
RIL3
RR
RIL3

LAPDm LAPDm
04.04 04.04
Rad Int Rad Int
MS BTS

LAPDm (Link Access Protocol on Dm):

• LAPDm signaling is done using Frames.


• LAPDm frames contain Address, Control and L3 information.
• LAPDm has a window size of 1 (every frame sent must be acknowledged
before next is sent, in acknowledge mode)
• Lapdm frame supports maximum 23 octets only
• Lapdm frame structure has no flags (since blocks channels available).
• Lapdm has two SAPI (Service Access Point Identifier). SAPI 0 for RR and
DTAP signaling & SAPI 3 for SMS.

The data Link of LAPD is based on HDLC and uses two modes of operations, the
Acknowledge mode and Unacknowledged mode. In the acknowledge mode every
frame sent must receive acknowledgement whereas for unacknowledged mode no
acknowledge is required for the frames sent.
There in general 3 types of HDLC and hence LAPD frames
U - Frames which set up the acknowledge mode and does unacknowledged mode
Information transfer
I - Frames which the actual signaling or information data in acknowledge mode

S-Frame which maintains the flow of I-frames by acknowledging or requesting


retransmission of I-frames.
9 of 53

LAPD Frames:

Unnumbered Frames:

SABM (Set Asynchronous Balance mode): This frame is sent to begin acknowledge
mode of information transfer (I -frame)
Disc (Disconnect Mode): This frame is sent to terminate acknowledge mode of
Information Transfer
UI (Unnumbered Information): This is used for Unacknowledged Information transfer
UA (Unnumbered Acknowledge): This is used to acknowledge the SABM & DISC
frames
DM (Disconnect Mode): This indicates the disconnection and SABM could be
performed
These frames don't use sequencing [N(R) & N(S)]

Information Frames:

These frames are used to transfer Layer 3 Information (RSL, OML, L2M messages)
in sequence that is in acknowledged mode.
These frames use Sequencing

Supervisory Frames:

RR (Receive Ready): Positive Acknowledgement.


RNR (Receive Not Ready): Stop sending messages (buffer is full).
REJ (Reject) : Negative Acknowledgement
These Frames uses Sequencing [only N (R)]
10 of 53
LAPDm Frames Flow:

Acknowledge Mode
Layer 2 SABM

Layer 2 UA

I - frame (C)
Layer 3

RR
Layer 2
I - frame (R)
Layer 3
RR
Layer 2
Layer 2 Disc

DM (or UA)
Layer 2

Call Procedures are explained in great detail in the next section.


MS Terminated Call Procedure
11 of 53

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
12 of 53
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 13 of 53

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 14 of 53

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
15 of 53
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 16 of 53

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 17 of 53
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 REL RLG(TUP)
RR(FACCH) <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 18 of 53
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 19 of 53

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 20 of 53

Continue 1

Um interface Abis interface A interface B interface


MS BTS BSC MSC VLR
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_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
21 of 53
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 22 of 53

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 23 of 53

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 24 of 53
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 25 of 53
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
26 of 53
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 ) 27 of 53

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 ) 28 of 53

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
29 of 53
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 ) 30 of 53

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 ) 31 of 53

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)
32 of 53

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 ) 33 of 53

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>
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 ) 34 of 53

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
35 of 53

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
36 of 53

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
37 of 53

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 38 of 53

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
39 of 53

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
40 of 53

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
41 of 53

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
42 of 53

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
43 of 53

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
44 of 53

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 45 of 53

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 46 of 53

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 47 of 53

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 48 of 53

Continue 1

Um interface Abis interface A interface B interface


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

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

RR(SDCCH) UA (SAPI=3)
Mobile - Originating SMS Procedure 49 of 53

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 50 of 53

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 51 of 53

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 52 of 53

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

<CIPH MOD COM> CIPHER MOD COM(DT1)


BSSMAP

MAP_PROCESS_ACCESS_REQ_ACK

MAP_COMPLETE_CALL
Mobile - Terminated SMS Procedure 53 of 53

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