/* BEGIN BLOG-CLOSE-CHAT */ /* END BLOG-CLOSE-CHAT */
Open Source · Multi-Tenant · Self-Hosted

The white-label PBX platform you actually own.

ICTPBX is a carrier-grade, multi-tenant PBX management application for ISPs, ITSPs, and service
providers — built on FreeSWITCH and unified through the ICTCore REST API, run from one modern dashboard.

Contact Us →
See Pricing
Self-hosted · no per-user licensing fees


app.ictpbx.com / dashboard
LIVE
ICTPBX management dashboard
Built on proven open-source telephony
FreeSWITCH 1.10Media engine
ICTCoreUnified REST API
Angular 13Web dashboard
WebRTCIn-browser softphone
What is ICTPBX

Carrier-grade PBX,
on your own infrastructure.

ICTPBX is an open-source PBX platform built for service providers. It pairs the FreeSWITCH
media engine with the ICTCore REST API, exposing every PBX resource
through a modern Angular dashboard.

Domains, dialplans, extensions, and routing are provisioned and managed entirely through the API —
one consistent layer across voice, fax, billing, and tenants.

Unlike hosted PBX, ICTPBX runs entirely on infrastructure you control — your data, your tenants,
your billing. Scale from a handful of extensions to thousands of seats with no per-user licensing costs.

Media engine
FreeSWITCH
v1.10

Switching, codecs, WebRTC, and the live ESL call monitor.

Softphone
WebRTC
JsSIP · WSS

Make and receive calls in the browser — no plugin required.

API layer
ICTCore
REST

One API unifying voice, fax, billing, and tenants.

Dashboard
Angular 13
ngx-admin · Nebular

White-label web app with JWT RS256 authentication.

Voice · Fax · Fax-to-Email · SIP

Voice and fax,
on one platform.

ICTPBX runs on ICTCore, unifying voice, fax over IP, and inbound Fax-to-Email
into a single REST API and dashboard.

Voice

Outbound dialing, inbound routing, IVR, and WebRTC calling via FreeSWITCH, with full CDR reporting.

Fax

Send and receive fax over IP using T.38 and FoIP. Manage documents, cover pages, and fax CDR.

Fax to Email

Inbound faxes arrive automatically as PDF email attachments per DID — no polling, no downloads.

SIP Trunking

Connect to any SIP provider for inbound DID routing and outbound calling — gateways and rules in one UI.

Built for Multi-Tenant Deployment

One install.
Every client, fully isolated.

ICTPBX was designed from the ground up for providers hosting multiple clients on a single
installation. Each tenant is fully isolated, with their own PBX domain, users, and configuration.

01

Tenant Isolation

Each tenant maps to a dedicated, isolated PBX domain. Extensions, IVR menus, queues, and all PBX resources are scoped to the tenant — no cross-contamination.

02

Per-Tenant Branding

Set a unique logo, company name, theme colors, login background, favicon, and support contact per tenant. Run all clients under your brand, or support a full reseller model.

03

Quota Management

Set hard limits on extensions, devices, queues, conference rooms, and voicemail boxes per tenant. Caps cascade — user limits can't exceed tenant limits.

04

Role Hierarchy

Four levels of access — Super Admin, Tenant Admin, Agent, and End User — each scoped to exactly what they should see and nothing more.

ICTPBX multi-tenant management
Four-Level Role Hierarchy

The right access,
at every level.

JWT RS256 authentication enforces scope at the API layer, so every role sees exactly what it
should — from platform-wide control down to a single end user's settings.

Level 1

Super Admin

Manages the entire platform — every tenant, package, gateway, and global setting.

Level 2

Tenant Admin

Manages their own tenant's PBX resources, users, and configuration in full.

Level 3

Agent

Handles calls and manages their own extension within the tenant.

Level 4

End User

Accesses SIP credentials, Follow Me, DND, and fax delivery — nothing more.

Ready to deploy ICTPBX?

Get the full open-source PBX platform — multi-tenant management, voice, fax, and
Fax-to-Email on a single installation. Self-hosted, no per-user fees.