Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| features [2013-12-04 17:13] – created rspencer | features [2016-09-18 17:11] (current) – wikiadmin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Features ====== | ====== Features ====== | ||
| - | ===== Network Engine ===== | + | ====== Network Engine |
| - | * Prefork design | + | * SMRadius is designed on the pre-forking principal allowing child processes to be pre-started and available for when requests come in |
| - | ===== Database/ | + | ===== Database/ |
| * Database independent design: MySQL, PostgreSQL, Oracle, SQLite3 | * Database independent design: MySQL, PostgreSQL, Oracle, SQLite3 | ||
| Line 11: | Line 11: | ||
| * Custom database queries allowing usage of returned results as macros | * Custom database queries allowing usage of returned results as macros | ||
| - | ===== Authentication ===== | + | ====== Authentication |
| * mod_auth_pap: | * mod_auth_pap: | ||
| Line 17: | Line 17: | ||
| * mod_auth_mschap: | * mod_auth_mschap: | ||
| - | ===== Enhanced features ===== | ||
| - | * Data & time based capping | + | ====== Radius Protocol |
| - | * Prepaid users | + | |
| - | * Topups | + | |
| - | * Account validity periods, including valid start and end dates | + | |
| - | + | ||
| - | ===== Radius Protocol ===== | + | |
| * Vendor specific attributes (RFC2865, RFC2866) | * Vendor specific attributes (RFC2865, RFC2866) | ||
| Line 31: | Line 25: | ||
| * Packet of disconnect (RFC2882) | * Packet of disconnect (RFC2882) | ||
| - | ===== Web Control Panels ===== | + | ====== Web Control Panels |
| * Service provider control panel, including WiSP customizations | * Service provider control panel, including WiSP customizations | ||
| * Client control panel for viewing usage and plan details | * Client control panel for viewing usage and plan details | ||
| - | ===== Enhanced | + | ====== Enhanced |
| - | * Plugin: | + | * Data & time based capping |
| - | * Plugin: | + | * Prepaid users |
| + | * Topups | ||
| + | * Account validity periods, including valid start and end dates | ||
| + | * Prepaid accounting based on usage/ | ||
| + | * Creation of accounting START records when no START record has been received but an interim update has - helps on slow/lossly links | ||
| + | * Bandwidth multipliers that can be added to radius clients, user groups or users | ||
| + | * Auto-Topups with customizable notification templates per client, realm, user group or user | ||
| ====== Forthcoming ====== | ====== Forthcoming ====== | ||
| - | * WORK IN PROGRESS | + | * Bootstrap WebUI with API and reseller/ |
| - | * NEXT - Radius client utility (Thanks Cornel for this idea) | + | * Plugin: Notifications, |
| * Radius proxy - with filtering of requests/ | * Radius proxy - with filtering of requests/ | ||
| * Port 1700 proxy back to NAS. | * Port 1700 proxy back to NAS. | ||
| Line 51: | Line 51: | ||
| * Radius proxy - enhancement: | * Radius proxy - enhancement: | ||
| * Backstore logs for if proxy destinations go down. | * Backstore logs for if proxy destinations go down. | ||
| - | * Plugin: Auto-topups | + | * Redis support |
| ===== Ideas ===== | ===== Ideas ===== | ||