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.
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.
FreeSWITCH
v1.10
Switching, codecs, WebRTC, and the live ESL call monitor.
WebRTC
JsSIP · WSS
Make and receive calls in the browser — no plugin required.
ICTCore
REST
One API unifying voice, fax, billing, and tenants.
Angular 13
ngx-admin · Nebular
White-label web app with JWT RS256 authentication.
Everything your tenants
need, in one dashboard.
Every PBX resource — extensions, queues, IVR, voicemail, trunks, fax, billing — managed from a single
web interface and backed by FreeSWITCH and the ICTCore REST API.
Complete PBX Calling
Extensions, ring groups, call queues, IVR menus, voicemail, conferences, time conditions, and inbound routing, all from one dashboard.
WebRTC Softphone
Make and receive calls in any browser over JsSIP and WSS. No plugin and no desk phone needed.
Zero-Touch Provisioning
IP phones fetch SIP config by MAC on boot. Roll out a whole fleet with DHCP option 66.
Install as App
Install ICTPBX as a desktop or mobile app. It opens in its own window and updates itself.
Fax over IP
Send and broadcast fax, store reusable cover pages, manage DNC lists, and receive inbound Fax-to-Email.
Billing & Quota
Service packages, subscriptions, credit deduction, and per-tenant usage quotas.
Fraud & Credit Controls
Cap concurrent calls per tenant to limit toll fraud, with low-credit alerts before the balance runs out.
Multi-Tenant & White-Label
Per-tenant logo, colors, login background, and support email. Every tenant gets its own branded portal.
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.
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.
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.
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.
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.
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.
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.
Super Admin
Manages the entire platform — every tenant, package, gateway, and global setting.
Tenant Admin
Manages their own tenant's PBX resources, users, and configuration in full.
Agent
Handles calls and manages their own extension within the tenant.
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.