/* BEGIN BLOG-CLOSE-CHAT */ /* END BLOG-CLOSE-CHAT */

Tenant Management

Super Admin

Tenant Management is where you provision and manage the business customers hosted on your ICTPBX installation. Each tenant gets a fully isolated virtual PBX environment with its own extensions (voice or fax), devices, routing, users and credit balance.

ICTPBX tenant list

Creating a Tenant

  1. Go to Administration › Tenants (Super Admin only)
  2. Click Add Tenant
  3. Enter the company name, contact name, email, phone, address, country and timezone. You can also set daily and monthly limits, max concurrent calls, a low-credit alert threshold and PBX slot limits.
  4. Click Submit. ICTPBX creates the tenant’s own SIP domain for you.
  5. Go to Billing › Subscriptions to assign a service package to the new tenant
  6. Go to Administration › User Management and add a Tenant Admin user for this tenant. The tenant itself has no login.

ICTPBX new tenant form
ICTPBX tenant edit form

You don’t pick a SIP domain. ICTPBX creates one for each tenant automatically, so extension numbers only need to be unique within a tenant.

Managing Existing Tenants

Click the Edit (pencil) icon on a tenant to change its name, contact details, limits or permissions. From the tenant edit form you can also see a summary of the tenant’s current resource usage and billing balance.

Tenant Admins can’t edit their own tenant record. Deleting a tenant removes its PBX configuration, so remove its users first.

ICTPBX tenant admin scoped user list

Tenant Isolation

Each tenant’s data is completely isolated. A Tenant Admin can only see and manage their own tenant’s extensions, users, routes, and records. They can’t access any other tenant’s data, and they can’t see system-level settings. This isolation is enforced at both the Angular route guard layer and the ICTCore API layer. Tenants are single-level, so there are no reseller sub-tenants.

Related Features