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 | |
|---|---|
| New | Checked in, but not yet linked to a subscriber. An unclaimed unit awaiting assignment. |
| Assigned | Linked 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
| Section | What it's for |
|---|---|
| Dashboard | A summary of your fleet — totals, online count, vendors, and recent registrations. |
| Devices | The 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.