FreeRADIUS Billing with MikroTik Integration
Kashtrix unifies FreeRADIUS AAA authentication with ISP billing and MikroTik RouterOS automation. Provision subscribers, enforce bandwidth policies, collect payments, and manage PPPoE sessions from one operational interface.
The Disconnected Billing Problem
Most ISPs run FreeRADIUS for subscriber authentication but manage billing in a separate system. This creates data silos where payment status, bandwidth policies, and subscriber sessions are disconnected. When a subscriber is suspended for non-payment, someone must manually update RADIUS profiles. When a plan change is purchased, another manual step configures MikroTik queues.
These manual handoffs create billing leakage, authentication errors, and subscriber frustration. Kashtrix eliminates this gap by connecting billing events directly to RADIUS and MikroTik actions.
Integrated Capabilities
FreeRADIUS AAA Integration
Native integration with clustered FreeRADIUS engines supporting PPPoE, IPoE, dynamic IP pools, CoA for speed changes, and PoD for automated disconnection. Handles over 50,000 auth requests per second.
MikroTik Automation
Automate MikroTik RouterOS subscriber profiles, simple queues, address lists, hotspot users and bandwidth management via MikroTik API. Changes propagate in seconds when billing events occur.
Convergent Rating Engine
Support prepaid scratch cards, online wallet top-ups, daily/weekly/monthly passes, recurring postpaid invoicing, pro-rating, multi-currency tax calculation, and automated PDF invoice generation.
Automated Dunning & Collections
Configurable dunning workflows: SMS/Email reminders, late fees, bandwidth throttling via RADIUS CoA, and final disconnection via PoD. Payment gateway retry with Stripe, Razorpay, eSewa and more.
Frequently Asked Questions
How does Kashtrix integrate with FreeRADIUS?
Kashtrix communicates directly with clustered FreeRADIUS AAA engines via RADIUS protocol sockets and database sync. It handles PPPoE authentication, IP pool allocation, Change of Authorization (CoA) for speed changes, and Disconnect Messages (PoD) for automated suspensions.
Which MikroTik features does Kashtrix automate?
Kashtrix automates MikroTik PPPoE server profiles, simple queues, address lists, firewall rules, hotspot configurations, and subscriber bandwidth management through the MikroTik API and SSH interfaces.
Can Kashtrix handle both prepaid and postpaid billing with FreeRADIUS?
Yes. Kashtrix processes RADIUS accounting Interim-Update packets in real time for prepaid data caps and quota enforcement, while also supporting recurring postpaid subscription invoicing with automated dunning workflows.
Unify RADIUS, Billing & MikroTik
See how Kashtrix connects FreeRADIUS authentication with billing workflows and MikroTik automation.
Request Demo