Electrical engineering

network subsystem

The central subsystem of a particular mobile phone operating company in a GSM network.

network subsystem: GSM's brains for call routing and billing

In a GSM (Global System for Mobile Communications) network, the network subsystem (NSS) is the set of centralized computers and databases that handle everything the radio network cannot: call routing, authentication, billing, and subscriber management. While the radio access network (RAN) deals with radio signals and base stations, the NSS is where the actual telephone calls get connected, where subscriber identities are verified, and where usage records are generated for invoicing. Think of it as the telephone exchange that GSM brought into the digital age.

The NSS typically consists of several key elements working together. The mobile switching center (MSC) is the core node that routes calls between mobile subscribers and to external networks (the public switched telephone network, or PSTN). The home location register (HLR) is a database that stores permanent subscriber data: phone number, service plan, allowed features. The visitor location register (VLR) is a temporary database at each MSC that holds a copy of subscriber data for users currently in that switching area, reducing queries to distant HLRs. The authentication center (AuC) verifies that a subscriber is legitimate and has not been cloned or spoofed, using encryption keys stored securely. The equipment identity register (EIR) maintains a list of mobile devices, identifying stolen or blacklisted handsets by their international mobile equipment identity (IMEI) number.

Operation and Intelligence

When a mobile user makes a call, the RAN captures the signal and passes call setup information to the NSS. The MSC consults the HLR or VLR to check that the subscriber is valid and has active service. It then routes the call to its destination, whether another mobile phone, a landline, or a network operated by another carrier. Throughout the call, the NSS logs the call duration, destination, and other details into a charging data function (CDF) or charging gateway function (CGF), which later becomes billing information. Incoming calls are more complex: the system must locate the called subscriber across the network, a process that involves querying multiple VLRs until the subscriber's current location is found.

The NSS is typically implemented as a distributed system with multiple MSCs covering different geographic regions, all communicating via the signaling system number 7 (SS7) protocol. This signaling network runs on dedicated channels separate from the voice or data channels themselves. Large operators with millions of subscribers may operate dozens of MSCs, each managing tens of thousands of simultaneous calls. The system must handle call handovers between regions, fraud detection, emergency service routing, and compatibility with other carriers' networks through interconnection points.

NSS architecture has evolved substantially since GSM's early 1990s deployment. Modern systems incorporate packet-switched elements (the serving GPRS support node, or SGSN, and gateway GPRS support node, or GGSN) to handle data traffic. The term NSS itself is now somewhat dated in the industry, superseded by more granular terminology in 3G, 4G, and 5G networks, but it remains a useful concept for understanding how mobile networks separate radio access from core intelligence and control.

More from Electrical engineering

See all

Get the Word of the Day

One industrial term every weekday, with the trade it belongs to and why it is worth knowing. No advertising.