Documente Academic
Documente Profesional
Documente Cultură
1 of 53
PSTN
DTAP
BSSMAP
DTAP
RR
RIL3
RSM 08.58
RSM 08.58
BSS MAP
MAP TCAP
ISUP
TUP
BSSAP
BSSAP
RIL3
SCCP
LAPDm LAPDm
LAPD
LAPD G.703
MTP Level 2, 3
MTP Level 1
BSC
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.
2 of 53
DTAP
BTS DTAP
BSC BSSMAP
BSSMAP
MSC BSSMAP
DTAP
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 connectionoriented 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
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
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 RR
04.08/ 04.10
04.08/ 04.10
RIL3
RIL3
LAPDm
LAPDm
04.04 04.04
Rad Int MS
6 of 53
7 of 53
RR Idle Mode RR Connection Establishment Mode RR Connected Mode MM Connection Establishment Mode MM Connected Mode
Access Procedure
(RACH/AGCH)
Access Procedure
(RACH/AGCH)
MM CM Procedure
(SDDCH) MM Common Procedures (SDDCH) MM Specific Procedures (SDDCH) Release Procedures (SDDCH)
MM CM Procedure
(SDDCH) MM Common Procedures (SDDCH) CC Procedures
(SDDCH)
RR Procedures
(TCH)
CC Procedures
(TCH)
8 of 53
04.08/ 04.10
DTAP
04.08/ 04.10
RIL3
RR
RIL3
LAPDm
LAPDm
04.04 04.04
Rad Int MS
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
Acknowledge Mode
Layer 2 SABM
MSC
VLR
HLR
GMSC
IAI (TUP)
PSTN
IAI (TUP)
MAP_SEND_INFO_I/C_CALL
MAP_PAGE
12 of 53
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)
RR(RACH)
T3120 +
Channel Required
Channel Activation
RR(AGCH)
T3120 -
Immediate Assignment
RR(SDCCH)
EST IND(Paging Resp) T3101 -
RR(SDCCH)
L2 - UA
BSSMAP
Paging
MS Terminated Call Procedure Continue 2 Um interface MS BTS Abis interface BSC A interface MSC
13 of 53
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
BSSMAP
(algo nb,key)
RR(SDCCH) RR(SDCCH)
CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
DTAP-MM
(new TMSI,LAI)
MM(SDCCH) MM(SDCCH)
TMSI REAL COM DATA IND <TMSI REAL COM> TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
14 of 53
Um interface MS BTS
A interface MSC
B interface VLR
MAP_COMPLETE_CALL
DTAP-CC
CC(SDCCH)
SET-UP
CC(SDCCH)
CALL CONFIRMED
DTAP-CC
MS Terminated Call Procedure Continue 4 MS Um interface BTS Abis interface BSC A interface
15 of 53
MSC
TNT2 +
BSSMAP
T9103 +
QUEUING(DT1)
BSSMAP
RR(SDCCH)
ASSIGN CMD RELEASE REQ (local end) (L2 - SABM) EST IND
RR(FACCH) RR(FACCH)
(L2 - UA)
RR(FACCH)
BSSMAP
CC
Radio-resource assignment
16 of 53
A interface
PSTN
CC(FACCH)
DATA IND <ALERT> ALERTING (DT1) T310 T301 + DTAP-CC ACM(TUP)
CC(FACCH)
CONNECT
DTAP-CC ANC(TUP)
ANC(TUP)
CC(FACCH)
MS Terminated Call Procedure Continue 6 (Mobile Release First) MS Um BTS Abis BSC A MSC E
17 of 53
GMSC
PSTN
CC(FACCH)
CBK(TUP)
RELEASE(DT1) DATA REQ RELEASE <REL> T308 + DTAP-CC
CC(FACCH)
CLF(TUP)
RELEASE COM DATA IND <RELASE COM>
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) RR(FACCH)
(L2 - DISC)
RLG(TUP)
BSSMAP
<RLSD> <RLC>
Radio-resource release
18 of 53
MS
BTS
MSC
GMSC
PSTN
CLF(TUP)
CC(FACCH) CC(FACCH)
DISCONNECT
DTAP-CC
RLG(TUP)
CC(FACCH)
RELEASE COM
<RELASE COM>
BSSMAP
RR(FACCH)
RR(FACCH) RR(FACCH)
(L2 - DISC) DEACT SACCH ACK (L2 - UA) REL IND T3109 T3111 + RF CHAN REL T3111 RF CHAN REL ACK CLEAR COM(DT1) TNT3 -
BSSMAP
<RLSD> <RLC>
Radio-resource release
19 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
B interface VLR
RR(RACH)
Channel Activation
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)
RR(SDCCH)
L2 - UA
BSSMAP
CC
MAP_PROCESS_ACCESS_REQ
Mobile - Originating Call Procedure Continue 1 Um interface MS BTS Abis interface BSC A interface MSC
20 of 53
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
BSSMAP
(algo nb,key)
RR(SDCCH) RR(SDCCH)
CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
DTAP-MM
(new TMSI,LAI)
MM(SDCCH) MM(SDCCH)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
Mobile - Originating Call Procedure Continue2 Um interface MS BTS Abis interface BSC A interface MSC
21 of 53
B interface VLR
CC(SDCCH)
SET-UP
DTAP-CC
MAP_SEND_INFO_FOR_O/G_CALL
MAP_COMPLETE_CALL
DTAP-CC
CALL PROCEEDING
Mobile - Originating Call Procedure Continue 3 MS Um interface BTS Abis interface BSC A interface
22 of 53
MSC
ASSIGN REQ(DT1)
TNT2 +
BSSMAP
QUEUING(DT1)
BSSMAP
RR(SDCCH)
ASSIGN CMD RELEASE REQ (local end) (L2 - SABM) EST IND
RR(FACCH) 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)
23 of 53
PSTN
IAI(TUP)
ACM(TUP)
DTAP-CC
CC(FACCH)
<ALERT>
T310 ANC(TUP)
DTAP-CC
CC(FACCH)
CC(FACCH)
CONNECT ACK
DTAP-CC
Mobile - Originating Call Procedure Continue 5 (Mobile Release First) MS Um BTS Abis BSC A MSC E
24 of 53
GMSC
PSTN
CC(FACCH)
DTAP-CC DTAP-CC
RELEASE(DT1)
DATA REQ RELEASE <REL> T305 T308 +
CC(FACCH) CC(FACCH)
DTAP-CC
BSSMAP
RR(FACCH)
RR(FACCH)
(L2 - DISC)
RR(FACCH)
(L2 - UA)
BSSMAP
<RLSD> <RLC>
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 E
25 of 53
GMSC
PSTN
CBK(TUP)
DTAP-CC
CC(FACCH) CC(FACCH)
DISCONNECT RELEASE
<DISC>
DTAP-CC
CLF(TUP) CLF(TUP)
CC(FACCH)
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) RR(FACCH)
(L2 - UA)
BSSMAP
<RLSD> <RLC>
Radio-resource release
26 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
RR(RACH)
Channel Activation
Immediate Assign Command T3101 + (L2 - UI) Immediate Assignment T3120 (SDCCH ID)
RR(AGCH)
RR(SDCCH)
**
EST IND<LOC UPA REQ> T3101 -
RR(SDCCH)
(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 Continue 1 Abis interface A interface
27 of 53
MS
BTS
BSC
MSC
B interface
MAP_UPDATE_ LOCATION_AREA MAP_AUTHENTICATE
VLR
T3260 + DTAP-MM
MM(SDCCH)
AUTH RESPONSE
MM(SDCCH)
DATA IND<AUTH> AUTH RESPONSE (DT1)
T3260 - DTAP-MM
(SRES) MAP_AUTHENTICATE ACK
BSSMAP
(algo nb,key)
RR(SDCCH) RR(SDCCH)
CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)
BSSMAP
MAP_FORWARD_NEW_TMSI
DTAP-MM
(new TMSI,LAI)
MAP_UPDATE_LOCATION _AREA ACK
MM(SDCCH) MM(SDCCH)
TMSI REAL COM DATA IND <TMSI REAL COM> TMSI REAL COM (DT1)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK
28 of 53
MS
BTS
BSC
MSC
DTAP-MM
MM(SDCCH)
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)
TNT3 -
BSSMAP
<RLC>
Radio-resource release
INTER_VLR LOCATION UPDATING (MS Send IMSI) OR IMSI ATTACH( not in old VLR )
29 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
RR(RACH)
Channel Activation
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 -
RR(SDCCH)
(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 MS Um BTS Abis BSC A MSC B
MAP_UPDATE_
30 of 53
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
DTAP-MM
(new TMSI,LAI)
MM(SDCCH) MM(SDCCH)
DTAP-MM
MAP_FORWARD_NEW_TMSI ACK MAP_INSERT_SUBSCRIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ACK
INTER_VLR LOCATION UPDATING (MS Send IMSI) OR IMSI ATTACH( not in old VLR ) 31 of 53 Continue 2 MS Um BTS Abis BSC A MSC
DTAP-MM
MM(SDCCH)
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)
TNT3 -
BSSMAP
<RLC>
Radio-resource release
INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR )
32 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
RR(RACH)
Channel Activation
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 -
RR(SDCCH)
(CKSN,TMSI,LUT,LAI,CLmk1)
CC
BSSMAP
INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR ) 33 of 53 Continue 1 MS Um BTS Abis BSC A MSC B
MAP_UPDATE_
PVLR VLR
D
HLR
LOCATION_AREA
Identity Request
MAP_PROVIDE_IMSI
MAP_SEND_IDENTIFICATION MAP_SEND_ IDENTIFICATION ACK MAP_UPDATE_LOCATION MAP_CANCEL_ LOCATION MAP_CANCEL_ LOCATION ACK
Identity ResponseMAP_PROVIDE_IMSI ACK In case of IMSI can not be retrieve from PVLR
MM(SDCCH)
DTAP-MM
DTAP-MM
ENCR CMD
RR(SDCCH) RR(SDCCH)
CIPHER MOD CMD CIPHER MOD COM DATA IND <CIPH MOD COM>
(algo nb,key)
BSSMAP
MM(SDCCH) MM(SDCCH)
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
INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR ) 34 of 53 Continue 2 MS Um BTS Abis BSC A MSC
DTAP-MM
MM(SDCCH)
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)
TNT3 -
BSSMAP
<RLC>
Radio-resource release
Intra_Cell HandOver
35 of 53
A MSC BSC
A-bis BTS
Um
MS
<L2-UI> MEAS REP
RR(SACCH)
MEAS REP
DATA REQ <ASSIGN CMD> ASSIGN CMD T3107 + Old channel local end release
RR(FACCH)
RR(New FACCH)
L2-UI
RR(FACCH)
RR(FACCH)
BSSMAP
(Cause: intra_cell) RF CHA REL (old TCH)
Intra-BSS Handover
36 of 53
A MSC BTS1
A-bis BSC
A-bis BTS2
Um
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
RR(FACCH)
HO ACCESS
T3124 +
RR(New FACCH)
RR(FACCH) RR(FACCH)
BSSMAP
HO PERFOMED(DT1)
(Cause)
Intra-MSC Handover
37 of 53
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
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 +
BSSMAP
RR(FACCH)
A BSC1 MSC
A BSC2
A-bis BTS2
Target BSS
Um
MS
HO ACCESS T3124 +
RR(new FACCH)
HO ACCESS
RR(FACCH)
RR(FACCH)
PHYS INFO
RR(FACCH)
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
39 of 53
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 Request>
BSCB
BTSB
CHAN ACTIV
BSSMAP
BSCA
DATA REQ
BTSA
BSSMAP
<HO CMD>
HO COMMAND
RR(FA CCH)
BSSMAP
40 of 53
Um
MS
RR(New FACCH)
HO ACCESS
RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)
BSSMAP
MAP_PROCESS_ACCESS _SIGNALLING
PHYS INFO
<HO Detect>
ESTA IND
L2-SABM
L2-UI
BSSMAP
T103 -
ANC(TUP)
B VLRC MSCC
E MSCA
E MSCB
MS
RR(SA CCH)
BSSMAP
MAP_PREPARE_ Subs_HANDOVER MAP_PREPARE_ HANDOVER
<HO Request>
<HO Request>
BSCC
HO REQ(DT1) T201 + CR(Ch typ,Clmk) CC CHAN ACTIV
BTSC
(Cell, Ciph K)
BSSMAP BSSMAP
T201 -
CHA ACT ACK HO REQ ACK(DT1) MAP_PREPARE_HANDOVER ACK T210 + <HO Request ACK> IAM(TUP) T210 ACM(TUP) T204 + MAP_PREPARE_
BSCB
BTSB
BSSMAP
RR(FA CCH)
BSSMAP
Subsequent Inter-MSC Handover Continue 1 B MSCB MSCA E MSCC A BSCC A-bis BTSC
42 of 53
Um
MS
RR(New FACCH)
HO ACCESS
RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)
BSSMAP
MAP_PROCESS_ACCESS _SIGNALLING
PHYS INFO
<HO Detect>
ESTA IND
L2-SABM
L2-UI
BSSMAP
MAP_SEND_END_SIGNAL T103 <HO Complete> ANC(TUP) REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
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 Request>
BSCA
BTSA
BSSMAP
CHAN ACTIV
BSSMAP
HO REQ ACK(DT1)
BSSMAP
BSCB
DATA REQ
BTSB
<HO CMD>
HO COMMAND
RR(FA CCH)
BSSMAP
CLEAR CMP(DT1)
44 of 53
Um
MS
RR(New
HO ACCESS
FACCH)
RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH)
PHYS INFO
BSSMAP
REL(TUP)
RLC(TUP)
MAP_SEND_END_SIGNAL ACK
<HO Complete>
IMSI DETACH
45 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
B interface
VLR
Channel Activation
RR(AGCH)
(SDCCH ID)
RR(SDCCH)
RR(SDCCH)
L2 - UA
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.
46 of 53
MS
BTS
BSC
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)
BSSMAP
<RLC>
Radio-resource release
47 of 53
MS
Um interface
BTS
Abis
BSC
MSC
VLR
RR(RACH)
Channel Request
Channel Required
Channel Activation
RR(AGCH)
(SDCCH ID)
RR(SDCCH)
RR(SDCCH)
BSSMAP
MAP_PROCESS_ACCESS_REQ
Mobile - Originating SMS Procedure Continue 1 Um interface MS BTS Abis interface BSC A interface MSC
48 of 53
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
BSSMAP
(algo nb,key)
RR(SDCCH) RR(SDCCH)
CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
RR(SDCCH) RR(SDCCH)
49 of 53
MAP_COMPLETE_CALL
SMS(SDCCH) SMS(SDCCH)
CP-DATA(RP-ACK)
CP-ACK
BSSMAP
RR(SDCCH) RR(SDCCH)
RR(SDCCH)
UA (SAPI=0)
REL IND
RF CHAN REL
CLEAR COM(DT1)
BSSMAP
<RLSD> <RLC>
50 of 53
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
51 of 53
MS
Um interface
BTS
Abis interface
BSC
A interface
MSC
RR(PCH) RR(RACH)
Channel Activation
(L2 - UI)
RR(AGCH)
RR(SDCCH)
RR(SDCCH)
L2 - UA
CR(COMPL - L3 - INFO)
<Paging Resp>
Mobile - Terminated SMS Procedure Continue 2 Um interface MS BTS Abis interface BSC A interface MSC
52 of 53
B interface VLR
MAP_AUTHENTICATE 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
BSSMAP
(algo nb,key)
RR(SDCCH) RR(SDCCH)
CIPHER MOD COM DATA IND <CIPH MOD COM> CIPHER MOD COM(DT1)
BSSMAP
MAP_PROCESS_ACCESS_REQ_ACK
MAP_COMPLETE_CALL
53 of 53
A MSC
E SMS_GMSC SC
SMS(SDCCH) SMS(SDCCH)
SABM (SAPI=3)
SMS(SDCCH) SMS(SDCCH)
CP-ACK
HLR
BSSMAP
RS-Report Ind.
RR(SDCCH) RR(SDCCH)
CHAN REL
RR(SDCCH)
UA (SAPI=0)
REL IND
RF CHAN REL
BSSMAP
<RLSD>
<RLC>