Integration Guide
ISPChamp integrates with OLT vendors, RADIUS servers, payment gateways, and network equipment out of the box.
OLT Vendor Drivers
ISPChamp includes SNMP drivers for 6 OLT vendor platforms. Each driver supports auto-discovery, signal monitoring, and ONU provisioning via the standard Hardware Manager API.
Huawei
MA5800, MA5608T, MA5683T, MA5680T, MA5616
Note: Signal power reported in 1/100 dBm (e.g., -1950 = -19.50 dBm). Uses hwGponDeviceOntControlTable for provisioning.
ZTE
ZXA10 C300, C320, C600 series
Note: Signal power reported in 1/10 dBm. Uses enterprise OID branch .1.3.6.1.4.1.3902.1082.500.
BDCOM
GP3600 series
Note: Uses ZTE-compatible OID structure for GPON. EPON status: 1=online, 2=offline.
CDATA
GPON and EPON platforms
Note: GPON uses enterprise OID .1.3.6.1.4.1.34592.1.5.1. Power is already in dBm as a string for GPON.
V-SOL
GPON and EPON platforms
Note: Power reported as "XX.XX(dBm)" or "X mW (XX.XX dBm)" string format. Parsed automatically.
Generic (Fallback)
Any SNMP-capable OLT
Note: Uses standard OIDs only. No optical power readings (vendor-specific). Good for initial discovery.
SNMP Configuration
# All OLT communication uses SNMP v2c
# Configure these on your OLT:
snmp-agent community read <community_string>
snmp-agent sys-info version v2c
# ISPChamp connects to port 161 with a 5-second timeout
# Ensure SNMP is reachable from the ISPChamp server
# Then sync via API:
curl -X POST /api/v1/hardware/olt/sync \
-d '{"ip":"10.0.0.1","community":"public","vendor":"huawei"}'
RADIUS Integration
ISPChamp uses FreeRADIUS 3.2.7 with a PostgreSQL backend. Your NAS devices point to ISPChamp's RADIUS server for authentication and accounting.
# NAS Configuration (MikroTik example)
/radius add address=<ispchamp_ip> secret=<radius_secret> \
service=ppp,hotspot,login timeout=3s
# Supported RADIUS attributes:
Framed-IP-Address # Assigned IP
Mikrotik-Rate-Limit # Bandwidth control
Session-Timeout # Session duration
Acct-Interim-Interval # Accounting updates
Payment Gateways
| Gateway | Type | Status |
|---|---|---|
| bKash | Mobile Banking | Production |
| Nagad | Mobile Banking | Production |
| SSLCommerz | Payment Gateway | Production |
| PortPos | Payment Gateway | Production |
| Rocket | Mobile Banking | Production |
| Upay | Mobile Banking | Production |
| Stripe | Card Payment | Production |
| PayPal | Digital Wallet | Production |