Description
Network Identity and Time Zone (NITZ) is a service defined in 3GPP standards that allows a cellular network to deliver accurate local time, date, and timezone information to User Equipment (UE). It operates by having the network (specifically, the core network entities like the MSC or MME/AMF) send this information to the UE via signaling protocols during procedures such as location registration, call setup, or via dedicated messages. The UE receives this data and uses it to automatically set and update its internal clock and calendar, ensuring it displays the correct local time for the user's current geographical location.
Architecturally, NITZ functionality resides within the core network's control plane. In circuit-switched (CS) domains, it is typically provided by the Mobile Switching Center (MSC), while in packet-switched (PS) domains, it can be supported by the Mobility Management Entity (MME) in 4G or the Access and Mobility Management Function (AMF) in 5G. The service uses existing NAS (Non-Access Stratum) or other layer 3 signaling messages to piggyback the NITZ information. The information transmitted includes the local time (often referenced to Universal Coordinated Time, UTC), the date, the daylight saving time (DST) offset if applicable, and a timezone descriptor. The UE's management layer processes this information, adjusting the device's system time accordingly.
The key components involved are the network entity that originates the time data (which may synchronize to a precise time source like GNSS or NTP), the signaling protocol carrying the NITZ data (defined in specifications like TS 24.501 for 5GS), and the UE's time management client. NITZ messages can be sent unsolicited by the network or requested by the UE. The service also supports the delivery of network identity information, such as the network name, which can be displayed on the UE. This dual function of providing both time and network identity is reflected in its name.
NITZ's role in the network is to provide a universal, network-controlled time synchronization service for mobile devices. It is crucial for time-stamping events like call records for billing, enabling time-dependent features like alarm clocks that survive reboots, and ensuring applications have a correct time reference. It eliminates the dependency on the user to manually set the time or on the device's internal clock, which may drift. In roaming scenarios, NITZ is particularly important as it allows the device to automatically adapt to the local time of the visited network, improving user convenience and service accuracy.
Purpose & Motivation
NITZ was created to solve the fundamental problem of mobile devices displaying incorrect local time, especially after roaming across time zones or following a reboot. Before NITZ, users had to manually adjust their phone clocks, leading to errors, missed appointments, and complications for network operators in billing and time-based service provisioning. The manual approach was also unsuitable for the growing complexity of mobile services and the increasing frequency of international travel.
The service addresses several key issues: ensuring accurate billing records (Call Detail Records timestamped with the correct local network time), enabling reliable device features that depend on accurate time (alarms, calendars), and providing a better user experience by automating time management. For network operators, it provides a mechanism to distribute a single, authoritative time reference across all devices on their network, which is essential for operational consistency and legal compliance in areas like billing accuracy.
Introduced in 3GPP Release 4, NITZ built upon earlier, less standardized methods of time distribution. Its development was motivated by the globalization of cellular networks and the need for seamless roaming. By standardizing the information elements and signaling procedures across different network generations (from GSM/UMTS through LTE to 5G), NITZ ensured backward and forward compatibility. It solved the limitations of relying on the UE's internal real-time clock (which can drift) or external non-cellular sources (which may be unavailable or insecure), providing a reliable, network-centric solution integrated into the core mobility management procedures.
Key Features
- Automatically sets local time, date, and timezone on the UE via network signaling
- Supports delivery of network identity information (e.g., operator name) for display
- Functions in both circuit-switched and packet-switched core network domains
- Can be triggered by registration, location update, or other mobility events
- Includes daylight saving time (DST) adjustment information
- Provides a network-authoritative time source for billing and service consistency
Evolution Across Releases
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.251 | 3GPP TS 23.251 |
| TS 24.501 | 3GPP TS 24.501 |
| TS 33.303 | 3GPP TR 33.303 |
| TS 33.503 | 3GPP TR 33.503 |