Telecom / Infrastructure

ISPChamp

Complete OSS/BSS platform for ISPs in Bangladesh. RADIUS-driven subscriber control, MikroTik integration, bKash and Nagad billing.

Client
Built by LoneSock, productised by KaritKarma
Sector
Internet service providers, Bangladesh
Status
Live in production
Engagement
Product build by LoneSock, productised as a KaritKarma offering
Timeline
Multi-phase build, currently in production
Stack
Go, PostgreSQL, FreeRADIUS, MikroTik API, Docker
Definition

What is the ISPChamp case study?

ISPChamp is a LoneSock-built OSS/BSS platform for internet service providers in Bangladesh. It manages the full subscriber lifecycle, drives MikroTik network hardware through RADIUS, automates billing through bKash and Nagad, and generates BTRC-compliant regulatory reporting. The product is now part of the KaritKarma platform portfolio.

Figures

Attributed, as stated.

Every value here comes directly from the case-study record. Nothing is estimated for effect.

OSS + BSS
Single Platform
RADIUS
AAA Integration
MikroTik
Router Control
BTRC
Compliance Reporting
bKash + Nagad
Auto-billing
Challenge

What we were solving for.

ISPs across Bangladesh were running subscriber management on spreadsheets, WhatsApp groups, and manual billing cycles. Revenue leakage was endemic and BTRC compliance was treated as a quarterly fire drill.

RADIUS configuration was being applied manually on each MikroTik router. Adding or suspending a subscriber meant SSH into network hardware, which created both security and operational risk.

Mobile financial services had already become the dominant payment route for subscribers, but no billing platform handled reconciliation with bKash or Nagad, which dragged collection rates down into the 60 to 70 percent range.

What we built

Technical architecture.

  1. A purpose-built OSS/BSS platform in Go for the Bangladeshi ISP market.

    The system runs the full subscriber lifecycle: provisioning, authentication, bandwidth management, billing, payment collection, and regulatory reporting.

  2. Centralised RADIUS through FreeRADIUS, controlling subscriber access across all network hardware.

    Payment events activate connections automatically. Overdue accounts get throttled or suspended without operator intervention.

  3. Direct MikroTik router integration for remote configuration, bandwidth shaping, and live monitoring.

    ISP operators run their network from a single dashboard rather than SSH sessions across a fleet.

  4. Automated billing with bKash and Nagad integration covering reminders, collection, and reconciliation.

    BTRC reporting is generated on demand against the same data.

Outcome

What the engagement delivered.

ISPs running on the platform have replaced fragmented manual processes with a single operations system covering both network and billing.

BTRC reporting is generated from the live system rather than reconstructed each quarter from spreadsheets and operator notes.

Routine subscriber lifecycle operations become automatic, freeing technical staff to focus on network expansion rather than activations and suspensions.

Stack

What it is built with.

  • Go
  • PostgreSQL
  • FreeRADIUS
  • MikroTik API
  • Docker
Questions

FAQ for the ISPChamp engagement.

What did LoneSock build for ISPChamp?

LoneSock built the complete ISPChamp OSS/BSS platform: subscriber lifecycle, RADIUS integration through FreeRADIUS, MikroTik router automation, bKash and Nagad billing, and BTRC-compliant regulatory reporting. The product is now operated as part of the KaritKarma platform portfolio.

What tech stack was used?

Go services, PostgreSQL, FreeRADIUS for AAA, the MikroTik API for router control, and Docker for deployment.

Can LoneSock deploy ISPChamp for our network?

Yes. LoneSock handles deployment, MikroTik onboarding, RADIUS configuration, bKash and Nagad credential wiring, and operator training. Engagements scope from greenfield ISP buildouts to migration from existing billing systems.

Is the work still maintained?

Yes. ISPChamp is a live KaritKarma product with ongoing maintenance, security updates, and new-feature releases.

What payment integrations are supported?

bKash and Nagad are built in. Additional gateways and bank transfer flows can be enabled per deployment.

More case studies

Other engagements.

Built by LoneSock, productised by KaritKarma · Communications / Platform

BitsPath

Carrier-grade CPaaS with a pure Rust PBX core and a .NET service set covering SMS, email, WhatsApp, and voice on a unified API.

National political organisation (sensitive, identity withheld) · Governance / Enterprise

Constitutional Governance Platform

Digital governance platform sized for a national membership organisation. Constitutional rules engine, eight-tier hierarchy, mass communications.

Bangladesh government (proposal stage) · Government / Analytics

PMODash

Executive operations dashboard concept for the Prime Minister's Office. Cross-ministry KPI aggregation, budget execution, service delivery.

Discovery

Working on something similar?

We have shipped this class of system before. Tell us what you are dealing with.

Principal
Lutfar Rahman (Nirjhar), MD & CEO
Email
[email protected]
Office
Dhaka, Bangladesh