Insights

Blog

Industry insights, product updates, and best practices for ISP operations.

v2.6.0: Reports Hub, OLT Config Backups & Subscriber Welcome Emails

OLT EMS v2.6.0 ships three updates that have been on the most-requested list: a centralized Reports Hub, built-in OLT configuration backups, and automated welcome emails for newly provisioned subscribers.

Reports Hub

The new Reports Hub consolidates all your operational and compliance reports in one place. Instead of hunting across modules for numbers, every report is one click away:

  • Regulatory Consumer Complaints: Generate a formatted, printable complaints database for submission to your local telecommunications authority. Covers complaint category, resolution status, response time, and customer details.
  • Revenue Report: Gross income breakdown by period with payment method splits.
  • Customer Growth: New activations and churn over any date range.
  • Ticket Summary: Support ticket volume, resolution rates, and average response times.
  • Installations Report: Installation completions, pending jobs, and technician performance.
  • Expense Summary: Approved expenses by category and period.

Every report supports XLS export. The Regulatory Complaints report also supports direct print with a formatted header. The Reports Hub is available on Professional plan and above.

OLT Config Backups

Keep a local archive of your OLT running configurations. With one click you can download the current running-config from any connected OLT, store it with a timestamp, and restore it later if a firmware update or config change goes wrong. The backup history log shows every saved configuration with download and restore actions.

OLT Config Backups are included in all plans starting with Starter. No add-on required.

Welcome Email for New Subscribers

When you complete a customer onboarding through the Add Customer Wizard, the system can now automatically send a branded welcome email to the new subscriber. The email includes their account number, service package, and connection details. Configure your SMTP settings once under Email Settings and every new provisioning triggers it automatically.

Update to v2.6.0 through your standard deployment process. See the changelog for the full list of changes.

v2.5.0: Add Customer Wizard & ONU Lifecycle Management

We're thrilled to announce OLT EMS v2.5.0, our biggest release focused on streamlining customer onboarding and ONU lifecycle management. The centerpiece is the new Add Customer Wizard, a guided step-by-step workflow that takes operators from customer registration to fully provisioned ONU in under two minutes.

Add Customer Wizard

The wizard replaces the manual process of adding a customer, then separately configuring their ONU on the network. Now, it's all one flow:

  • Auto-Detect ONU: The system monitors the selected OLT for new authentication events and automatically captures the ONU MAC address when it appears.
  • One-Click Registration: Register the ONU to the OLT whitelist with a single click. The system polls until the ONU comes online with intelligent EMS re-poll triggers.
  • Provisioning: Speed profile (DBA) and routing profile (SRV) are applied directly to the ONU. A descriptive label is set on the network equipment matching the customer name.
  • Full Lifecycle: When a customer is deleted, the ONU is automatically deregistered from the network, keeping your OLT whitelist clean.

Other Improvements

  • Broader Event Detection: ONU detection now supports multiple authentication event types for reliable capture across different OLT models.
  • Extended Polling: ONU registration polling increased to 5 minutes with EMS re-poll triggers every 30 seconds for faster convergence.
  • OLT ID Resolution Fix: Multi-digit OLT identifiers now resolve correctly in all provisioning operations.
  • DBA/SRV Endpoint Routing: Profile provisioning commands now route to the correct EMS engine endpoint.

Upgrade to v2.5.0 today through your standard deployment process. See the changelog for the full list of changes.

Introducing Real-Time ONU Bandwidth Monitoring

We're excited to announce a major upgrade to our bandwidth monitoring module. The new real-time mode delivers per-ONU traffic data with 30-second refresh intervals, giving network operators instant visibility into subscriber usage patterns.

Previously, bandwidth data was polled every 5 minutes and displayed in aggregate. With this release, operators can now see live upload and download speeds for every ONU on a selected OLT, with automatic customer name mapping and MAC address identification.

What's New

  • Live Traffic Table: Real-time speed display for all ONUs on a selected OLT, auto-refreshing every 30 seconds.
  • Per-ONU Drill-Down: Click any ONU to see a 24-hour hourly traffic chart with separate upload/download curves and peak indicators.
  • GE Uplink Monitoring: Track aggregate utilization on each GE uplink port to identify bottlenecks before they affect subscribers.
  • History Mode: Aggregated usage data over 7, 14, 30, 60, or 90 days with CSV export for external analysis.

This feature is available on all supported VSOL models including the V1600D (EPON), V1600G, V1600G4 (GPON), and V2800 Series, all through our FastAPI-based EMS engine.

To enable real-time mode, navigate to Bandwidth → Settings and toggle the "Live Mode" switch. OLT connections must be configured under System Settings.

5 Best Practices for Managing 1,000+ Subscribers

As your ISP grows past the 1,000-subscriber mark, manual workflows that worked for 200 customers start to break down. Here are five practices we've seen successful operators adopt to stay efficient at scale.

1. Automate MAC-to-Customer Mapping

Stop manually looking up which MAC belongs to which customer. Use the MAC Import feature to pull unmatched MACs from your OLTs and link them to customer records in bulk. Once mapped, bandwidth data, notifications, and work orders automatically reference the correct subscriber.

2. Use Bulk Operations for Plan Changes

When you roll out a new speed tier or adjust pricing, the bulk editor lets you select hundreds of customers by area, plan, or status, and batch-update their service plan in a single action. No more editing records one by one.

3. Set Up ONU Offline → Work Order Automation

Configure automatic work order creation for ONU offline events. When a subscriber's ONU drops, the system creates a work order, assigns it to the nearest available technician by area, and sends a notification. This cuts response time dramatically.

4. Implement Role-Based Access

Don't give everyone admin access. Use the 7-role system (Admin, Manager, Supervisor, Technician, Support, Cashier, OSP) to limit each team member to the modules they need. Cashiers see payments, technicians see work orders, and managers see analytics.

5. Review KPIs Weekly

The Analytics module lets you track per-employee performance: tickets processed, work orders completed, calls handled. Make it a habit to review these weekly with team leads to identify bottlenecks and reward top performers.

How Our FastAPI EMS Engine Communicates with VSOL OLTs

Under the hood, OLT EMS Solutions uses a Python FastAPI service as the bridge between the web application and your VSOL OLTs. Here's a closer look at how it works.

Architecture Overview

The PHP frontend makes AJAX calls to the FastAPI backend, which in turn communicates with OLTs using secure, auto-detected protocols:

  • Data Polling: ONU status, optical power levels, traffic counters, and interface statistics are collected automatically at configurable intervals.
  • Device Management: ONU registration, deregistration, port configuration, and firmware queries are handled through a secure command layer.

Polling Cycle

The EMS API runs a background polling loop per OLT. Every 30 seconds, it queries:

  • ONU online/offline status
  • Traffic counters for bandwidth calculation
  • Optical Rx/Tx power levels for fiber health monitoring

Results are cached in memory and served to the frontend via REST endpoints. The cache ensures that multiple dashboard users don't trigger redundant queries.

Model-Specific Adapters

Each VSOL model (V1600D EPON, V1600G GPON, V1600G4, V2800) has a dedicated adapter that translates generic API calls into model-specific queries and commands. This abstraction means the frontend code doesn't need to know which OLT model is being queried.

Error Handling

When an OLT becomes unreachable, the engine marks it as "disconnected" in the cache and fires a webhook to the PHP layer. The dashboard shows immediate visual feedback with a yellow/red indicator on the affected OLT card.

New: AES-256 Field-Level Encryption for Customer Data

Data security is non-negotiable for ISPs handling customer personal information and payment data. With this release, we've added AES-256-GCM field-level encryption for sensitive data at rest.

What Gets Encrypted

The following fields are now encrypted before being written to storage:

  • Customer phone numbers and email addresses
  • Payment card references and transaction metadata
  • Authentication tokens and session data
  • Staff contact details and emergency information

How It Works

Encryption keys are stored in a separate config file (encryption_config.php) with restricted filesystem permissions. Data is encrypted on write and decrypted on read, transparent to the application layer. The GCM mode provides both confidentiality and integrity verification.

Migration for Existing Data

A one-time migration script (encrypt_existing_data.php) scans all customer and transaction records, encrypts unencrypted fields, and logs the migration. The script is idempotent so you can run it as many times as needed; already-encrypted fields are skipped.

Reducing Truck Rolls with Smart ONU Monitoring

Truck rolls are one of the biggest operational expenses for ISPs. Every unnecessary technician dispatch costs fuel, labor hours, and subscriber patience. Here's how smart ONU monitoring can cut your truck rolls by up to 40%.

Distinguish Real Outages from Power Cycles

Not every "ONU offline" event needs a truck roll. Many are caused by subscriber power outages or router reboots. The notification system tracks offline duration and if an ONU comes back online within 5 minutes, it's flagged as a "power cycle" rather than a service issue.

Check Optical Levels Before Dispatching

Before sending a technician, check the ONU's optical Rx/Tx levels remotely. If Rx power is at -25 dBm (borderline), the issue is likely fiber degradation. If it's at -18 dBm (healthy), the problem is elsewhere, possibly the subscriber's LAN equipment.

Use Remote Diagnostics

The EMS lets you view ONU uptime, last registration time, firmware version, and traffic history without visiting the site. In many cases, a support agent can diagnose and resolve the issue remotely by resetting the ONU port, checking for MAC conflicts, or identifying an upstream splitter issue.

Results from the Field

ISPs using these practices report a 30–40% reduction in unnecessary truck rolls within the first 90 days. That translates to significant savings in fuel, labor, and customer churn.

Understanding EPON vs GPON: Choosing the Right Technology

When expanding your fiber network, one of the first decisions is whether to deploy EPON or GPON OLTs. Both deliver fiber-to-the-home, but they differ in protocol, performance, and cost. Here's a practical comparison.

EPON (Ethernet PON)

  • Standard: IEEE 802.3ah
  • Downstream: 1.25 Gbps symmetrical
  • Frame Format: Native Ethernet, simple and familiar
  • ONU Cost: Generally 15–20% lower than GPON ONUs
  • VSOL Model: V1600D (8-port, up to 512 ONUs)

GPON (Gigabit PON)

  • Standard: ITU-T G.984
  • Downstream: 2.5 Gbps down / 1.25 Gbps up
  • Frame Format: GEM encapsulation, more efficient bandwidth allocation
  • ONU Cost: Slightly higher but falling rapidly
  • VSOL Models: V1600G, V1600G4, V2800 Series

Our Recommendation

For new deployments, we recommend GPON for its higher throughput and more efficient bandwidth sharing. For existing EPON networks, there's no urgency to migrate. The V1600D remains fully supported with all platform features.

OLT EMS Solutions supports both technologies with unified management. You can run EPON and GPON OLTs side by side with the same dashboard, same API, and same monitoring tools.

Stay Updated

Follow our blog for the latest product updates and ISP management insights.

Get Started Free Live Demo