Skip to main content

ACS (TR-069)

The ACS (TR-069) module is your remote control for customer equipment. TR-069 (also called CWMP) is an industry protocol that lets a customer's router or ONU "phone home" to a central server — the ACS (Auto Configuration Server) — so you can see it, configure it, and troubleshoot it without visiting the customer's home.

With this module you can, from your desk:

  • See every customer device that has checked in, whether it's online, and who it belongs to.
  • Read a device's live details — firmware, uptime, WAN/IP, connected Wi-Fi clients.
  • Push changes to it — Wi-Fi name & password, WAN/PPPoE settings.
  • Run diagnostics from the device — Ping and Trace Route.
  • Reboot or factory-reset it, and assign it to a subscriber.

Key concept: a "Device"

A Device is one physical customer unit — a router, ONU, or ONT — that talks to your ACS over TR-069. Devices appear on their own: you never add them by hand. As soon as a CPE is pointed at your ACS and checks in (sends an Inform message), it shows up in the Devices list. Everything you see about it — serial number, vendor, model, firmware, last check-in — is self-reported by the hardware.

A device is either:

Meaning
NewChecked in, but not yet linked to a subscriber. An unclaimed unit awaiting assignment.
AssignedLinked to a subscriber account, so the customer's name shows against it.

And at any moment it's either Online (it has checked in recently, within its expected interval) or Offline. "Online" is based on the last check-in time, not a live ping.

How changes reach the device (important)

The ACS doesn't talk to the customer's router the instant you click. Instead, every action queues a task that the device picks up the next time it checks in. So:

  • Refresh buttons ask the device to re-report its current values.
  • Change / Update / Reboot / Reset push a command to the live device.
  • Results and new values may take a moment to appear — the page shows the last known data until the device responds. You can watch outstanding commands on the Tasks tab.

What's in this module

SectionWhat it's for
DashboardA summary of your fleet — totals, online count, vendors, and recent registrations.
DevicesThe list of every device, and the per-device page where you configure, diagnose, and control it.

The per-device page is organised into tabs — Basic Info, WAN & Wi-Fi settings, Diagnostics (Ping / Trace Route / connected clients), and Tasks & Faults.

Before you can use it

TR-069 must be enabled and configured for your site (the ACS server settings live under Config → ACS Settings). If the module is empty or missing, that setup hasn't been done yet.