Mengatur satu-dua ONT secara manual lewat web UI 192.168.100.1 masih wajar. Tapi begitu pelanggan FTTH Anda puluhan, lalu ratusan, mengetik SSID dan password WiFi satu per satu di setiap modem — apalagi kalau pelanggan reset pabrik sendiri — menjadi mimpi buruk operasional. TR-069 (CWMP) menyelesaikan ini: ONT melapor ke server pusat (ACS) dan menerima konfigurasi otomatis.
Artikel ini menjelaskan cara kerja auto-provisioning ONT Huawei dan ZTE lewat TR-069, dari konsep sampai hal-hal teknis yang sering bikin tersandung di hardware nyata.
Apa itu ACS dan TR-069
TR-069 adalah protokol manajemen CPE jarak jauh. ACS (Auto Configuration Server) adalah server yang diajak bicara oleh ONT. Alurnya sederhana:
- ONT online, lalu mengirim pesan Inform ke URL ACS yang dikonfigurasi.
- ACS mengenali device dari serial number / OUI dan memutuskan konfigurasi apa yang harus diterapkan.
- ACS mem-push parameter (SSID, password WiFi, mode bridge/route, VLAN) ke ONT
lewat operasi
SetParameterValues, atau membuat objek baru denganAddObject.
GenieACS adalah ACS open-source yang populer untuk ini. Alternatifnya, platform seperti indoradius sudah membawa ACS sendiri sehingga tidak perlu memasang dan merawat GenieACS terpisah — lihat Alternatif GenieACS untuk Manajemen ONT.
Langkah 1 — Arahkan ONT ke ACS
Di ONT, isi parameter TR-069 (biasa di menu Network → TR-069 atau lewat akun admin telco):
- ACS URL — alamat server, mis.
https://acs.domainanda.net/ - Username / Password — kredensial CWMP (boleh dikosongkan kalau ACS tidak mewajibkan).
- Periodic Inform Interval — seberapa sering ONT melapor, mis. 300 detik.
Sebagian besar ONT Huawei (mis. seri HS834x) dan ZTE (seri F6xx) mendukung ini langsung dari firmware bawaan operator.
Langkah 2 — Tangkap “first inform”
Saat ONT pertama kali Inform, ACS yang baik akan menangkapnya ke buffer discovery meskipun device belum dikenal. Dari sini Anda meng-klaim ONT, mengaitkannya ke pelanggan, dan menetapkan profil konfigurasi. Auto-provisioning yang matang akan menerapkan konfigurasi standar segera setelah klaim, tanpa operator harus menyentuh device.
Langkah 3 — Push konfigurasi (dan tangani factory reset)
Konfigurasi tipikal yang di-push: SSID + password WiFi 2.4G/5G, mode koneksi,
dan VLAN internet. Yang sering terlewat: deteksi factory-reset. Saat
pelanggan menekan tombol reset, ONT mengirim event BOOTSTRAP. ACS harus
mengenali ini dan otomatis menerapkan ulang konfigurasi — kalau tidak, pelanggan
telepon karena WiFi-nya hilang.
Quirk hardware yang perlu diketahui
Spesifikasi TR-069 satu hal, perilaku firmware nyata hal lain. Beberapa yang sudah kami temui dan tangani di hardware sungguhan (mis. Huawei HS8346R5):
- CommandKey dibatasi 32 karakter — key lebih panjang ditolak.
xsd:booleanharus dikirim sebagai"1"/"0", bukan"true"/"false"— beberapa firmware Huawei menolak yang terakhir.- Hanya ada satu instance WLAN configuration — menulis ke
.2bisa memunculkan fault 9002. - AddObject berinteraksi dengan session-state — provisioning multi-langkah harus memperhatikan urutan dalam satu sesi CWMP.
- Password CR (Connection Request) bisa terbaca kosong di sebagian Huawei, sehingga ACS perlu strategi summon yang tidak bergantung pada CR password.
Kalau Anda membangun ACS sendiri, siapkan waktu untuk debug quirk-quirk ini per model. Kalau tidak mau repot, indoradius sudah menguji alur ini langsung di Huawei HS8346R5 dan beberapa varian ZTE — auto-provision saat first-inform dan recovery factory-reset sudah bawaan.
Ringkasan
TR-069 mengubah manajemen ONT dari “datangi rumah pelanggan / pandu lewat telepon” menjadi “atur dari dashboard”. Kuncinya tiga: arahkan ONT ke ACS, tangkap first-inform untuk klaim device, dan otomatiskan push konfigurasi termasuk skenario factory-reset.
Mau ACS yang sudah teruji di Huawei dan ZTE tanpa perlu pasang GenieACS sendiri? Coba indoradius gratis 14 hari.