LOGBOOK

HELP

Quiz Entry - updated: 2026.07.05

Which messages flow between phone, MSC, and HLR during a GSM Location Update, and over which radio channels does it start?

The phone requests a channel on the RACH, receives a dedicated channel (SDCCH), and sends an MM Location Update; the MSC then talks MAP to the HLR (Send Authentication, Update Location, Insert Subscriber Data) before returning ACCEPT or REJECT.

RACH request, SDCCH assign, MM Location Update, MAP to HLR, accept/reject.

* RACH to SDCCH to MM Location Update to MAP-to-HLR. *

The radio-side start:

  1. The MS sends a channel request over the RACH (Random Access Channel) — triggered when entering a new Location Area or by the periodic timer
  2. It immediately receives a channel assignment
  3. It sends the MM Location Update Request over the assigned dedicated channel (SDCCH)

The core-side message flow:

MS → BTS/BSC → MSC:  MM Location Update
MSC → HLR:           1. MAP Send Authentication   (fetch auth data)
                     2. MAP Update Location       (record new location)
HLR → MSC:           MAP Insert Subscriber Data   (push subscriber profile)
MSC → MS:            MM Location Update Response: ACCEPT (or REJECT)

Reading the protocol names: MM = Mobility Management (the phone↔network layer), MAP = Mobile Application Part (the core-network protocol between MSC and HLR, running over SS7). The Location Update is where these two protocol worlds meet — and the response can be REJECT, e.g. for forbidden networks or failed authentication.

Go deeper:

From Quiz: MOBINFSEC / Mobile Protocol Stack: Switching On a Phone | Updated: Jul 05, 2026