Multi-PBX Management
Enterprise feature. Manage multiple FusionPBX instances from one CrystalQore installation. Assign tenants per instance, central monitoring, cross-instance user management.
Multi-PBX Management
Multi-PBX management lets you connect and manage multiple FusionPBX instances from a single CrystalQore installation. This is an Enterprise tier feature, ideal for organizations with distributed phone systems, multiple offices, or hosted deployments serving many customers with separate PBX servers.
Overview
With Multi-PBX:
- Multiple FusionPBX servers — Connect several PBX instances to one CrystalQore
- Tenant-to-instance assignment — Each tenant is assigned to a specific PBX instance
- Centralized monitoring — View connection status for all instances in one place
- Cross-instance user management — Manage users across tenants and PBX instances from the Superadmin panel
Why Multi-PBX?
| Scenario | Benefit |
|---|---|
| Multiple offices | Each office has its own PBX; one CrystalQore for all |
| Hosted provider | Different customers on different PBX servers; unified admin |
| Disaster recovery | Failover or migration between PBX instances |
| Geographic distribution | Regional PBX servers with centralized management |
Assigning Tenants to PBX Instances
When you create or edit a tenant, you assign it to a PBX instance:
- Navigate to Admin → Tenants
- Create or edit a tenant
- Select the PBX instance from the dropdown
- Save
Users in that tenant will use the assigned PBX for:
- Extensions and dial plan
- Call routing and CDR
- Presence (BLF)
- Click2Dial and call handling
Each tenant is assigned to exactly one PBX instance. All users in the tenant use that instance.
Centralized Monitoring
The PBX instance management page shows all connected instances and their status:
| Instance | Database | ESL | Last Check |
|---|---|---|---|
| HQ PBX | Connected | Connected | 2 min ago |
| Branch Office | Connected | Disconnected | 2 min ago |
| Customer A | Connected | Connected | 2 min ago |
Identify failing connections quickly and address them before users are affected.
Cross-Instance User Management
From the Superadmin panel you can:
- View users across all tenants and PBX instances
- Create users in any tenant (and thus any PBX)
- Sync users from any connected PBX instance
- Filter by tenant or PBX instance
This gives you a single pane of glass for user management regardless of which PBX they use.
Sync and Multi-PBX
When running FusionPBX Sync:
- Sync is performed per PBX instance
- You choose which instance(s) to sync
- Users and extensions from each instance are imported or updated
- Tenant mapping is determined by domain or explicit configuration
Best Practices
- Name instances clearly — "HQ", "West Coast", "Customer Acme" — for easy identification
- Monitor regularly — Check connection status; set up alerts if supported
- Document tenant-to-instance mapping — Keep a record for troubleshooting
- Plan for failover — Know how to reassign tenants if an instance goes down
Related Documentation
| Page | Description |
|---|---|
| PBX Instance Management | Add and configure PBX instances |
| Tenant Management | Assign tenants to instances |
| FusionPBX Sync | Sync users from FusionPBX |