NDUB

Network Determined User Busy

Services
Introduced in Rel-4
A supplementary service in circuit-switched networks where the network determines a called party is busy and can provide alternative handling, like call forwarding or a busy tone. It is a network-centric alternative to user equipment (UE) busy status.

Description

Network Determined User Busy (NDUB) is a classic telephony supplementary service defined in 3GPP for circuit-switched (CS) core networks, such as those in GSM and UMTS. Its primary function is to allow the network itself—specifically, the Mobile Switching Center (MSC) or Visitor Location Register (VLR)—to determine that a called mobile subscriber is busy and cannot accept an incoming call. This determination is made independently of any explicit busy signal from the User Equipment (UE) itself. The network makes this judgment based on its internal state knowledge of the subscriber's session.

The service operates during call setup procedures. When an incoming call arrives for a subscriber, the MSC/VLR checks the subscriber's current status. If the subscriber is already engaged in an active call, a Short Message Service (SMS) transfer, or a packet data session (in contexts where CS calls are barred during data sessions), the network can invoke NDUB. Upon determining a busy condition, the network does not attempt to page the UE or set up a radio channel. Instead, it immediately handles the call according to the subscriber's service profile, which may involve rejecting the call with a busy tone to the caller, or invoking another supplementary service like Call Forwarding on Busy (CFB) to redirect the call to a voicemail system or another number.

Architecturally, NDUB relies on the subscriber's data stored in the Home Location Register (HLR) and the dynamic session state maintained in the VLR. The key component is the MSC service logic, which evaluates the busy condition. The service interacts with other core network nodes and supplementary services. Its role is to optimize network resources and improve user experience by preventing unnecessary radio signaling and paging for a subscriber who is known to be unavailable, thereby reducing network load and potentially speeding up alternative call handling. It represents a network-centric efficiency mechanism characteristic of traditional circuit-switched telephony.

Purpose & Motivation

NDUB was created to enhance the efficiency and reliability of call completion in early 2G (GSM) and 3G (UMTS) circuit-switched networks. In the absence of such a feature, the network would typically page a subscriber for every incoming call, regardless of their actual availability. If the UE was busy on another call, it would simply not respond to the page, or it would respond with a rejection, consuming valuable radio resources and increasing call setup time before the busy condition could be signaled back to the caller.

This service solved the problem of wasted signaling and delayed busy indications. By allowing the network core to determine busy status based on its active session records, it could short-circuit the call setup process. This conserved radio interface capacity, reduced paging channel congestion, and provided a faster experience for the calling party, who would receive a busy tone or be forwarded almost immediately. It addressed limitations of purely UE-centric busy signaling, which could be slower and less resource-efficient. While its relevance has diminished with the sunset of circuit-switched services in favor of IP Multimedia Subsystem (IMS) and VoLTE/VoNR, NDUB was a fundamental feature for optimizing traditional mobile voice services.

Key Features

  • Network-side determination of subscriber busy state without UE interaction
  • Triggers based on active CS call, SMS transfer, or specified data sessions
  • Integration with Call Forwarding on Busy (CFB) supplementary service
  • Reduction of unnecessary radio paging and signaling load
  • Faster call rejection or alternative handling for the calling party
  • Control based on subscriber service profile in HLR/VLR

Evolution Across Releases

Rel-4 Initial

Initial specification of NDUB as a supplementary service for GSM and UMTS circuit-switched core networks. Defined the basic service logic where the MSC/VLR determines a subscriber is busy based on an existing call or session and provides appropriate call handling, such as rejection or forwarding.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.093 3GPP TS 22.093
TS 23.018 3GPP TS 23.018
TS 24.093 3GPP TS 24.093
TS 24.428 3GPP TS 24.428
TS 24.528 3GPP TS 24.528
TS 24.615 3GPP TS 24.615
TS 24.628 3GPP TS 24.628
TS 29.827 3GPP TS 29.827
TS 32.275 3GPP TR 32.275