Alt Radius CRM Documentation

Global Configurations

The Configuration Settings module allows administrators to centrally manage and customize the overall behavior of the ISP CRM system.

Global Configuration offers branding elements like logo and favicon to customize and whitelabel their system according to the ISP company logo and favicon. 

The favicon and logo in the global configuration change the look of the superadmin login account visuals. 

Also, Global Configuration offers session handling and cache management.  These functionalities are provided for smooth and optimized platform performance. 

Global Configuration Interface

Cache Management

The Global Settings page exposes buttons to flush specific groups of cached data. Caching speeds up the app by storing frequently-used lookups in memory instead of hitting the database on every request

Most caches self-clear automatically when you edit the related data (e.g., editing a plan clears the Package cache), so these buttons are mainly for troubleshooting when you suspect the UI is showing something out-of-date.

 Cache Types

Button What it stores Clear it when…
All Cache Compiled Laravel config, routes, views, and every tagged cache below You just deployed code/config changes, or you're unsure which cache is stale and want a full reset
Package Cache Tariff plan data — speeds, actions (upgrade/downgrade/pause), data allocations used during RADIUS authentication After editing plans, plan actions, or data allocations, customers get the wrong speed/policy
Location Cache Geographic / area hierarchy After restructuring locations
Router Cache NAS/router list — IPs, RADIUS secrets, partner ownership After adding/editing routers, NAS types, or changing which partner owns a router
Router Location Cache The tree of locations served by each router After reassigning routers to different locations
Currency Cache Branch currency symbols/codes (24 hr TTL) After changing a branch's currency, invoices/finance pages show the wrong symbol
User Cache Basic user lookups After bulk user imports/edits
Settings Cache System-level settings (24 hr TTL) After changing system defaults
Data Quota Cache Per-customer remaining quota calculated from accounting logs (30 min TTL — shortest) After manually adjusting accounting records, you need quotas to recalculate immediately
Enabled Languages Cache Languages turned on for the branch (24 hr TTL) After enabling/disabling a branch language and the language dropdown is wrong
User Permissions Cache Role-based permissions for staff/partners After changing a role's permissions and users still see old access rights
Branch Settings Cache Per-branch config_settings rows (24 hr TTL) After editing a branch configuration that isn't taking effect
Placeholder Cache Translated UI strings/labels (24 hr TTL) After updating any translation/placeholder text

Rule of thumb: Try the single-targeted cache first. Only fall back to All Cache if that doesn't resolve it.

Clear Stale Sessions (toggle)

This is a RADIUS accounting toggle, not a web/login session cleaner.

Clear Stale Session

What the toggle does

When enabled, a scheduled job runs in the background:

  1. Loops through every router that has an interim_interval configured.

  2. Finds users with stale sessions on that router.

  3. Queues a Packet of Disconnect (POD) in the queue_coa table for each one.

  4. The POD is sent to the NAS, which officially closes the session and writes a proper stop record.

When disabled, stale sessions remain in the accounting table indefinitely, and customers may appear "online" on dashboards when they aren't.

When to enable

You have routers that occasionally lose contact with the CRM. Dashboards / online-user counts are drifting higher than reality. Data-quota calculations look wrong because never-closed sessions keep accumulating time.

When to be cautious

If an interim_interval is misconfigured (too low) on any router, healthy sessions could be disconnected. Verify each router's interim interval is realistic (typically 5–15 minutes) before enabling.

Background Gradient Background Gradient
Background Gradient Background Gradient