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

ICTPBX just shipped a batch of updates for service providers running multi-tenant PBX software. You get zero-touch phone provisioning, a built-in billing engine with packages and subscriptions, a hardened browser softphone, an installable branded app, and clearer DID routing. Here’s what’s new and who each change helps.

Faster setup with zero-touch provisioning

Adding desk phones used to mean logging into each handset by hand. ICTPBX now supports device auto-provisioning for Grandstream and other SIP phones. You build a device profile, bind SIP lines to extensions, and the phone pulls its config from the server the first time it boots. MAC addresses are normalised automatically, so a tenant’s phones come online with far less manual work.

Billing built in: packages and subscriptions

You can now define service packages directly in ICTPBX and assign them per tenant. Each package sets limits across voice minutes, fax pages, extensions, trunks, DIDs, and other resources, and usage is deducted as customers consume it. Reassign a tenant to a different plan whenever they upgrade. For a provider, that turns the PBX into a product you can price and sell, with no separate billing system to wire up. See the pricing page for how this maps to plans.

Tenant safeguards and click-to-call

New per-tenant fraud and credit controls help you cap exposure before a runaway campaign or a compromised account runs up cost. There’s also a click-to-call control in the interface and bulk DID import with tenant assignment, so onboarding a customer with a block of numbers is quick.

A hardened browser softphone

The built-in WebRTC softphone now runs on JsSIP over secure WebSocket (WSS), with DTMF support and the SIP domain derived from the web host. Calls run in the browser with no plugin, and secure-context gating keeps the phone locked to HTTPS. It’s a clean fit for agents who work from a laptop.

Voicemail and call routing improvements

Voicemail now includes greeting upload and an IVR recording picker, so each tenant can record or upload prompts. DIDs show routing badges for voice, fax, and fax-to-email at a glance, and voice was added to the route options. CDR reporting was reworked too, with import compatibility for external call-detail records and better filters on the Extensions view.

Install ICTPBX as a branded app

ICTPBX is now an installable progressive web app. Your tenants can add it to a phone or desktop home screen, see your branding, and get an in-app prompt when an update is available. A generated user guide ships with it, so customers have docs without leaving the app.

Simpler deployment with the Docker installer

For self-hosted operators, the new Docker installer adds a preflight systemd check and a forwardable install runbook, with private-repo authentication for licensed builds. If you’ve been weighing hosted PBX against running your own stack, this makes the self-hosted path quicker to stand up.

Frequently asked questions

Does ICTPBX support zero-touch provisioning for Grandstream phones?

Yes. You create a device profile, bind SIP lines to extensions, and the phone provisions itself on first boot, with MAC normalisation handled for you.

Can I bill tenants from inside ICTPBX now?

Yes. Packages and subscriptions are built in. You define resource limits, assign a plan to a tenant, and usage like voice minutes and fax pages is deducted as it’s used.

Is the browser softphone secure?

Yes. It uses JsSIP over secure WebSocket (WSS) and is gated to a secure HTTPS context, so the softphone only runs over an encrypted connection.

Can tenants install ICTPBX as an app?

Yes. ICTPBX is now a progressive web app, so tenants can add it to a home screen with your branding and receive in-app update prompts.

How are voice and fax shown on a DID?

Each DID displays routing badges for voice, fax, and fax-to-email, so you can see at a glance how an inbound number is handled.

Want to see how this stacks up against other platforms? Read our ICTPBX vs FreePBX comparison, or contact us for a walkthrough of a multi-tenant setup.