ACS

Auto-Configuration Server

Management →
Introduced in R99

ACS is the Auto-Configuration Server, a network management server that remotely manages and provisions Customer Premises Equipment using the TR-069 protocol.

Category
Management
Introduced
R99
Where
Radio Access Network › NG-RAN (5G)
Specifications
86 specs
ACS Description Purpose Related Classification Detected Changes Specifications

Description

The Auto-Configuration Server (ACS) is a core component in the management architecture for broadband devices, standardized by the Broadband Forum in TR-069 (CPE WAN Management Protocol) and widely adopted and referenced within 3GPP specifications for managing fixed and converged network elements. It operates as a central server that communicates with a large population of Customer Premises Equipment (CPE) devices over a secure connection, typically using SOAP/HTTP(S) over an IP network. The ACS initiates sessions to the CPE, which acts as a client, to perform a wide range of management functions. The protocol defines a robust RPC (Remote Procedure Call) mechanism where the ACS can invoke methods on the CPE to get or set parameter values, upload/download files, and receive asynchronous event notifications from the device.

Architecturally, the ACS interfaces with other backend systems such as provisioning systems, fault management platforms, and service activation systems. It uses a data model, often based on the Broadband Forum's TR-181 (Device Data Model), which provides a standardized hierarchical tree of parameters representing the device's configuration, status, and capabilities. This model allows the ACS to interact with diverse CPE types from different vendors in a uniform way. Key components of the ACS include the northbound interfaces (NBI) for integration with OSS/BSS, the core session management and protocol engine for handling TR-069 communications, and a database for storing device information, session history, and configuration policies.

In operation, the ACS manages the entire lifecycle of the CPE. During initial boot-up (provisioning phase), the CPE discovers the ACS URL, establishes a secure connection, and informs the ACS of its capabilities. The ACS then pushes the necessary configuration (e.g., VLAN settings, SSID, VoIP parameters) to enable services. For ongoing management, the ACS can perform periodic diagnostics, monitor performance metrics, and push firmware updates. It also handles fault management by receiving and processing event notifications (like 'value change' or 'transfer complete') from the CPE, allowing for proactive troubleshooting. The ACS's role is pivotal in enabling zero-touch provisioning, reducing truck rolls, ensuring service consistency, and maintaining the health of the deployed device fleet.

Purpose & Motivation

The ACS was created to solve the critical operational challenges faced by service providers in managing millions of remotely deployed CPE devices. Prior to TR-069 and ACS, configuring home gateways and routers required either manual, on-site technician visits or reliance on less standardized, vendor-specific management tools. This approach was costly, slow, error-prone, and did not scale with the rapid growth of broadband subscriptions. The ACS provides a standardized, automated, and remote management framework that eliminates the need for physical access to the customer premises for most configuration and update tasks.

The historical context lies in the early 2000s with the mass adoption of DSL and the proliferation of complex home networking devices offering triple-play services (data, voice, video). Managing service quality, deploying new features, and troubleshooting issues across a heterogeneous device ecosystem became a major bottleneck. The TR-069 protocol and the ACS server concept were developed to provide a vendor-neutral, interoperable solution. It addresses limitations of previous ad-hoc methods by offering a secure, transactional, and model-driven approach to device management, which is essential for rapid service rollout, consistent customer experience, and efficient network operations.

Within the 3GPP ecosystem, the ACS is referenced in contexts like Fixed-Mobile Convergence (FMC), management of residential gateways in 5G networks, and the broader scope of network management and automation. It solves problems related to device onboarding, policy enforcement, and software lifecycle management in a scalable and automated fashion, which aligns with 3GPP's goals for network automation and reduced operational expenditure (OPEX).

Classification

Part ofCPE

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (145 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 26 changes

In Release 15, the Auto-Configuration Server (ACS) function was enhanced through the introduction and refinement of the generic UE configuration update procedure. This procedure was expanded to carry specific configuration information, such as MICO (Mobile Initiated Connection Only) indications, LADN (Local Area Data Network) information, and a rejected NSSAI, within the CONFIGURATION UPDATE COMMAND. Furthermore, the release provided detailed clarifications and corrections for the procedure's abnormal cases and its integration with other processes like the registration procedure.

  • UE configuration for AC 11-15 and MCS (access identity 2) TS 24.501CR0083
  • UE configuration for NAS signalling low priority via OMA-DM or USIM not applicable in 5GS TS 24.501CR0084
  • Exchange of extended protocol configuration options TS 24.501CR0023
  • Clarification of N1 NAS signalling connection release in AMF on generic UE configuration update completion TS 24.501CR0241
  • Updating NS Configuration via registration procedure TS 24.501CR0251
  • Additions to UE configuration update completion clause TS 24.501CR0292

+ 20 more changes

Rel-16 34 changes

In Release 16, the ACS function was enhanced with new capabilities for Fixed Network Residential Gateways (FN-RG), including a dedicated configuration update procedure and coordination with the Policy Control Function (PCF). It also gained new methods to provision ACS information to the UE via DHCP and within specific parameters like ParameterProvision. Furthermore, the release introduced new monitoring configurations for events such as Loss of Connectivity and UE reachability, and expanded configuration data for areas like MDT in 5G and URSP for FN-RGs.

  • FN-RG Configuration Update TS 23.316CR0025
  • Usage of ACS information PCO parameter TS 24.501CR0938
  • ACS information via DHCP TS 24.501CR1919
  • Provisioning of DNS server security information to the UE TS 24.501CR2345
  • Network configuration Parameters Provisioning TS 29.503CR0233
  • Network Configuration Parameters in SDM TS 29.503CR0265

+ 28 more changes

Rel-17 37 changes

In Release 17, enhancements to the ACS function focused on refining UE configuration updates and expanding support for new network architectures. Specifically, the release introduced updates to the UE configuration update procedure for UUAA, added support for provisioning and updating ECS configuration information per ECSP, and enabled MC slicing configuration as part of the UE local configuration. Additionally, it standardized the inclusion of security information for DNS servers and updated procedures for managing emergency number lists via the Configuration Update Command.

  • SNN verification for SNPN supporting AAA-Server for primary authentication and authorization TS 24.501CR3137
  • "List of subscriber data" handling for SNPN supporting AAA-Server for primary authentication and authorization TS 24.501CR3133
  • UE configuration update procedure update for UUAA TS 24.501CR3244
  • (Re)configuring DNS server addresses TS 24.501CR3385
  • Update on ECS configuration information TS 24.501CR3654
  • Support of updating ECS configuration info TS 24.501CR3957

+ 31 more changes

Rel-18 33 changes

In Release 18, the ACS function was enhanced to support UE configuration updates for partial network slice support and network slice usage control during that procedure. It also introduced the delivery of ECS Address Configuration Information in roaming scenarios and expanded configuration capabilities with the addition of a start of unavailability configuration from the network to the UE. Furthermore, the update included QoE Measurements Collection (QMC) Configuration Information and an extended CAG information list in the CONFIGURATION UPDATE COMMAND message.

  • Capability of SL Positioning Server UE over PC5 TS 24.501CR5437
  • UE configuration update when supporting the partial network slice support TS 24.501CR5207
  • Encoding of unavailability configuration TS 24.501CR5752
  • Support of network slice usage control during the UE configuration update procedure TS 24.501CR5771
  • Addition of start of unavailability configuration from the NW to the UE TS 24.501CR6066
  • ECS Address Configuration Information delivery in roaming TS 29.503CR1039

+ 27 more changes

Rel-19 15 changes

In Release 19, the ACS function saw enhancements primarily in the Generic UE configuration update procedure, including updates for handling Paging subgroup IDs for LP-WUS and the removal of RAT utilization control information. It also introduced clarifications for UE behavior regarding the Unavailability configuration IE and expanded the storage of configuration information for services like ProSeP and V2XP. Furthermore, corrections and clarifications were made to test configurations and transmission bandwidth settings for specific technologies like LP-WUS and NB-IoT NTN.

  • Abnormal case in Generic UE configuration update procedure for handling Paging subgroup ID for LP-WUSPS TS 24.501CR6694
  • Update of Generic UE configuration update procedure TS 24.501CR6951
  • PEI Requested in monitoring event configuration TS 29.503CR1484
  • Consistent usage of EUPR bit of Unavailability configuration IE TS 24.501CR6362
  • UE behaviour when the UE receives the Unavailability configuration IE without values TS 24.501CR6547
  • Removal of RAT utilization control information using Generic UE configuration update procedure TS 24.501CR6561

+ 9 more changes

Explore further

Broader topics and technologies where ACS plays a role.

Defining Specifications

3GPP specifications that define or reference ACS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 23.153 vj00 Out-of-Band Transcoder Control Stage 2 Rel-19
TS 23.316 vj30 Wireline and Wireless Convergence Access Support Rel-19
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TS 25.101 vj00 UTRA FDD UE RF Requirements Rel-19
TS 25.102 vj00 UTRA TDD RF Characteristics Rel-19
TS 25.104 vj00 UTRA FDD Base Station RF Characteristics Rel-19
TS 25.105 vj00 UTRA TDD Base Station RF Requirements Rel-19
TS 25.111 vj00 LMU RF Characteristics for UTRA FDD Rel-19
TS 25.141 vj00 UTRA FDD Base Station RF Conformance Testing Rel-19
TS 25.212 vj00 UTRA FDD Layer 1 Multiplexing & Channel Coding Rel-19
TS 25.703 vc00 HNB Emergency Warning Area Study for UTRA Rel-12
TS 25.866 v1900 1.28Mcps TDD Home NodeB Study Report Rel-9
TR 25.942 vj00 UTRA RF System Scenarios Specification Rel-19
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces Rel-19
TS 26.103 vj00 3GPP Codec Lists for OoBTC and TrFO Rel-19
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19
TS 29.503 vj50 UDM Service Based Interface Stage 3 Rel-19
TS 29.522 vj40 5G NEF Northbound APIs Stage 3 Rel-19
TS 32.821 v1900 SON OAM Architecture for Home NodeB Rel-9
TS 33.320 vj00 H(e)NB Subsystem Security Architecture Rel-19
TS 36.101 vj30 LTE UE Radio Transmission & Reception Requirements Rel-19
TS 36.102 vj10 E-UTRA UE Satellite Access RF Requirements Rel-19
TS 36.104 vj10 Base Station (BS) radio transmission and reception Rel-19
TS 36.108 vj10 Satellite Access Node RF Requirements Rel-19
TS 36.111 vj00 LMU Requirements for UTDOA Positioning Rel-19
TS 36.112 vj00 E-UTRAN LMU Conformance Requirements Rel-19
TS 36.116 vj00 E-UTRA Relay RF Requirements Rel-19
TS 36.117 vj00 E-UTRA Relay RF Test Methods & Requirements Rel-19
TS 36.141 vj00 E-UTRA BS Conformance Testing Rel-19
TS 36.181 vj30 E-UTRA RF Test Methods for Satellite Access Node Rel-19
TS 36.521 vj00 E-UTRA UE Conformance ICS Proforma Rel-19
TS 36.790 vf00 LAA/eLAA for CBRS 3.5GHz Band in US Rel-15
TR 36.942 vj00 E-UTRA System Scenarios Specification Rel-19
TS 37.104 vj10 MSR Base Station RF Characteristics Rel-19
TS 37.105 vj10 AAS Base Station Transmission & Reception Requirements Rel-19
TS 37.141 vj10 RF Test Methods for Multi-Standard Radio Base Stations Rel-19
TS 37.145 vj10 AAS Base Station Conducted Conformance Testing Rel-19
TS 37.802 va10 MSR BS RF Requirements for Non-Contiguous Spectrum Rel-10
TS 37.809 vb00 E-UTRA & MSR BS Class Requirements Rel-11
TS 37.812 vb30 Multi-band Multi-standard Radio BS Requirements Rel-11
TS 37.814 vc00 L-band Supplemental Downlink for UTRA/E-UTRA Rel-12
TR 37.843 vf70 AAS BS Radiated RF Requirement Background Rel-15
TR 37.880 vh20 High-power UE for fixed-wireless/vehicle use Rel-17
TR 37.900 vj00 Multi-Standard Radio (MSR) Base Station Requirements Rel-19
TR 37.941 vj20 RF Conformance Testing Background for Radiated BS Requirements Rel-19
TS 38.101 vj31 NR User Equipment Radio Transmissions Rel-19
TS 38.104 vj20 NR Base Station RF Requirements Rel-19
TS 38.108 vj20 NTN NR Satellite Access Node RF Requirements Rel-19
TS 38.115 vj20 NR Repeater RF Conformance Testing Part 1 Rel-19
TS 38.141 vj20 NR Base Station RF Conformance Testing Part 1 Rel-19
TS 38.174 vj10 NR Integrated Access and Backhaul Radio Spec Rel-19
TS 38.176 vj20 IAB Conformance Testing Specification Rel-19
TS 38.181 vj10 NR Satellite Access Node RF Testing Rel-19
TS 38.191 vj00 NR Ambient IoT RF Characteristics Rel-19
TS 38.194 vj00 Ambient IoT Base Station RF Spec Rel-19
TS 38.521 vj20 NR Physical Layer UE Conformance Testing Rel-19
TS 38.741 vj00 NTN L-/S-band for NR Technical Specification Rel-19
TS 38.755 vj10 NR FR1 DL Fragmented Carriers Study Rel-19
TS 38.774 vj00 Rel-19 LP-WUS/WUR RF Requirements TR Rel-19
TR 38.785 vh00 UE radio transmission for enhanced NR sidelink Rel-17
TR 38.786 vi20 Technical Report for NR Sidelink Evolution Rel-18
TS 38.787 vj00 UE Radio Transmission for Sidelink CA in ITS Band Rel-19
TS 38.793 vj00 Simultaneous Rx/Tx Band Combinations TR Rel-19
TR 38.815 vf10 NR Frequency Range 24.25-29.5 GHz Study Rel-15
TS 38.817 3GPP TR 38.817 R99
TR 38.828 vg10 CLI and RIM for NR Rel-16
TR 38.839 vh00 Simultaneous Rx/Tx band combinations Rel-17
TR 38.844 vi00 Efficient utilization of licensed spectrum Rel-18
TR 38.847 vh20 NR 47.2-48.2 GHz Frequency Range Rel-17
TR 38.849 vi50 Technical Report Rel-18
TR 38.858 vi20 Technical Report on Evolution of NR Duplex Operation Rel-18
TS 38.863 vj10 NR NTN RF and Co-existence Spec Rel-19
TR 38.868 vh00 Optimizations of pi/2 BPSK uplink power in NR Rel-17
TR 38.869 vi00 Study on low-power wake up signal and receiver for NR Rel-18
TS 38.870 vj20 Enhanced OTA Test Methods for NR FR1 TRP/TRS Rel-19
TR 38.877 vi10 Technical Report Rel-18
TR 38.881 vi00 Technical Report on Lower MSD for Inter-band CA/EN-DC/DC Rel-18
TR 38.886 vg30 NR V2X UE Radio Transmission & Reception Rel-16
TS 38.887 vg00 NR Band n259 Specification (39.5-43.5 GHz) Rel-16
TR 38.894 vi00 Technical Report Rel-18
TR 38.903 vj00 Test Tolerances & Measurement Uncertainties Rel-19
TR 38.921 vj00 IMT Parameters Study for 6.4-7.1 & 10-10.5 GHz Rel-19
TR 38.922 vj20 Study on IMT Parameters for NR in Higher Bands Rel-19
TS 45.009 vj00 GSM AMR Link Adaptation & Control Rel-19