Zero-Touch Provisioning
Onboard routers and CPE into the right tenant at scale — setup keys, bulk enrollment, and canonical device identity from serial and MAC — so a fleet comes online without hand-configuring each box.
Subscribers, devices, and access in one view
Bring a fleet online without touching every box
Onboarding hardware one device at a time is where most ISP and WISP rollouts slow down: copy a config, type a hostname, register it in a spreadsheet, and hope the next technician follows the same steps. At fleet scale that doesn't hold — duplicate records, devices in the wrong tenant, and inventory that drifts from reality within a week.
ISPAgents provisions hardware into the right tenant with strong identity from the start. Setup keys and bulk enrollment get routers and CPE onboarded without hand-configuring each one, and canonical device identity built from serial and MAC evidence keeps every observation — TR-069, SNMP, USP, syslog, controller — mapped to the one device it belongs to.
Canonical device identity
The hard part of provisioning isn't getting a device to talk — it's making sure the same device isn't counted three times because three protocols saw it. Identity is derived deterministically from strong serial and MAC evidence (a stable UUIDv5), so a router that appears over TR-069 and again over SNMP resolves to a single canonical record instead of fracturing into duplicates.
- One device, one identity — derived from strong serial and MAC evidence.
- Multi-protocol merge — TR-069, SNMP, USP, syslog, and controller observations map to the same device when the evidence supports it.
- Ownership hierarchy and device groups / zones so a device lands in the right tenant, site, and operational group as it onboards.
| Identity source | What it contributes |
|---|---|
| TR-069 / CWMP | Serial, product class, and parameter evidence from the CWMP inform. |
| SNMP | sysName, interfaces, and infrastructure/edge identity. |
| USP / TR-369 | Agent endpoint identity and data-model evidence for modern CPE. |
| Syslog | Event context that converges onto the same device timeline. |
| Controller observations | Inventory and identity from integrated controllers (e.g. UISP). |
When the serial and MAC evidence is strong, these converge to one canonical device. When it isn't, the record stays distinct rather than merging on a guess.
Onboarding workflow
Onboarding is operator-initiated and audited end to end — not a black box that quietly claims hardware.
- Mint a setup key with a one-time plaintext reveal (shown once, then only the hash is stored).
- Issue an enrollment token with a 24-hour TTL for the device or batch.
- The device enrolls and is matched to a canonical identity from its serial and MAC evidence.
- A claim workflow binds the device to the right tenant, owner, and group, with an audit record of who claimed it and when.
- The device appears in inventory with its identity, group, and ownership already resolved.
Bulk enrollment
For a rollout, onboarding one device at a time isn't the model. Setup keys and enrollment scripts drive bulk enrollment so a batch of routers comes online against the same campaign, lands in the correct tenant and groups, and is deduplicated by canonical identity as it arrives.
- Setup keys and scripts for batch onboarding.
- Enrollment tokens with a 24-hour TTL per batch.
- Device groups / zones and ownership applied during the campaign.
- Canonical identity dedup so a re-scanned device doesn't create a second record.
Coexist, then expand
Start by enrolling a small batch with setup keys and validating that identity, ownership, and groups resolve the way you expect — with your existing inventory system still in place. As the canonical identity proves clean, scale the enrollment campaign and let ISPAgents become the source of truth for what is onboarded where.
Provisioning feeds straight into unified device management for day-two operations; pair it with the TR-069 ACS for CPE that onboards over CWMP, and read canonical subscriber and device identity for how the one-device, one-subscriber mapping is built.
Continue the operations map.
Automatic Internet Suspension Software
Design suspension and restoration workflows without losing control by connecting billing, payment evidence, RADIUS, MikroTik, custom agents, approvals, and rollback evidence.
Open pageSolutionsCustomer Self-Service App
A phone-first app for an ISP's subscribers — view plan and balance, track data usage, pay, and open support — branded to the operator. Account and usage are live today; CPE controls are on the way.
Open pageIntegrationsController Integrations
Pull devices, topology, and telemetry from external controllers — Ubiquiti UniFi, Cambium cnMaestro, and UISP — into one tenant-scoped pane, mapped to canonical devices. Read-only and safe. This is early access.
Open pageIntegrationsFreeRADIUS Integration
Keep your existing FreeRADIUS where it works, or move selected access workflows to Managed RADIUS early access after tenant launch signoff.
Open page