3CX V20 Update 9 is a substantial release. It focuses on four themes: cost-efficient voice AI, deployment flexibility for larger call centres, tighter queue control, and less friction for the people who administer the system day-to-day.
Below is a partner-oriented walkthrough of what shipped, why it matters, and how it sits next to the analytics and automation layer VoIPSetu already provides.
Watch the walkthrough
1. New simultaneous call license tiers
Update 9 introduces two new 3CX Simultaneous Call (SC) tiers to bridge long-standing gaps in the licensing ladder:
- 384 SC — sits between 256 and 512 SC, supporting up to 3,072 user extensions.
- 768 SC — sits between 512 and 1024 SC, supporting up to 6,144 user extensions.
For growing contact centres, this means you can right-size the licence to actual concurrency instead of jumping to the next power-of-two tier and paying for headroom you don't need.
2. xAI Grok transcription — built into 3CX Pro and above
The headline update: xAI Grok speech-to-text is now natively integrated in the 3CX Pro edition and above. 3CX is deprecating its legacy cloud transcription service in favour of Grok, and the economics are the reason.
Grok's batch speech-to-text runs in the region of 10–12 cents per hour, while still delivering enterprise-grade capabilities:
- Stereo call transcription — caller and agent are separated onto their own audio channels for clean diarisation.
- Speaker diarisation and timestamping — every utterance is attributed and time-anchored.
- 30+ language support — including in-call language switching. If a caller moves from English to Spanish mid-conversation, the transcription follows automatically.
- Localised outputs — transcripts, summaries and sentiment analysis are all produced in the spoken language of the call.
For any team that has been rationing transcription because of per-minute costs, this changes the maths on transcribing 100% of calls.
3. Leaner Agentic AI and a proper routing fallback
3CX has tightened its Agentic AI framework so voice agents are sharper, faster and more token-efficient. Update 9 ships two out-of-the-box agents:
- AI Receptionist Agent — optimised for fast, low-chatter call transfers.
- AI Personal Assistant (PA) — acts as a filter for managers, screening spam or hostile callers and only escalating genuinely urgent calls.
The more important operational addition is the AI routing fallback. If a fatal error occurs — the AI provider is unreachable, credit is exhausted, a model call times out — the event is logged for the admin and the call is automatically routed to a pre-configured destination such as an IVR or a queue. No more dropped calls when the AI layer misbehaves.
4. Advanced queue escalation strategies
Queue management has been overhauled to give call centres finer control over SLA response times:
- Cumulative escalations (skill-based). When a caller crosses a timeout threshold, the next skill group is added to the ringing pool without stopping the first. Group 1 and Group 2 ring simultaneously, widening the catchment until the call is answered.
- Time-driven escalations. A hard shift instead of an add. When the timeout fires, Group 1 stops ringing and Group 2 takes over — even if agents in the previous tier were available but didn't pick up.
- Customisable callbacks. Queue managers can set a specific wait threshold before a callback is offered, and the estimated wait time is calculated dynamically from historical queue data.
Skill-based routing was already useful; these two escalation modes make it enforceable.
5. SIP trunk template builder and delegated department holidays
Two quality-of-life wins for administrators:
- SIP trunk template builder in-console. You can duplicate and edit custom SIP trunk templates directly inside the 3CX management console — no more downloading and hand-editing XML. Changes propagate globally to all active SIP trunks in real time.
- Delegated department holidays. System administrators can hand off holiday routing configuration to individual department managers. Each department can then manage its own office hours, holiday closures and prompts autonomously.
Both changes remove work from the central admin queue and push configuration to the people closest to the business context.
Looking ahead: Model Context Protocol in Update 10
3CX has also previewed native support for the Model Context Protocol (MCP) in the upcoming Update 10. The intent is to let LLMs and modern CRMs interact with 3CX using natural language rather than hand-coded REST integrations — a step toward customer data flowing into and out of the PBX during a live call without bespoke glue code.
Where VoIPSetu sits alongside Update 9
Update 9 strengthens the core PBX. Where VoIPSetu continues to add value is the operational layer that sits on top:
- Per-caller, per-agent drill-down on top of the aggregate wallboard, including the Visual Call Journey.
- Active Caller IDs wallboard and DID rotation — pool DIDs by department, cap per-day dial counts, auto-rotate to Safe numbers and cool down flagged ones.
- Smart Report Engine — natural-language prompts returning results in around 5 seconds.
- WAV → MP3 conversion — 15×–20× smaller recordings on the same 3CX server.
- Internal-vs-external call separation and multi-queue cascade-aware answered tagging — so dashboards and CSAT reflect real customer experience.
Grok transcription plus VoIPSetu's reporting layer is a particularly useful combination: cheap, high-quality transcripts feeding the Smart Report Engine and Call Journey Explorer, without a separate transcription vendor to procure.
What to do next
If you already run 3CX, apply Update 9 through the Admin Console once your maintenance window allows. If you're evaluating whether to layer analytics, DID rotation or an auto-dialler on top, see the features of VoIPSetu or book a 20-minute walkthrough on your own 3CX.
Three teams. Three quiet wins.
None of these stories started with a software purchase. They started with a question the existing reports couldn't answer.
A 300-seat contact centre outgrowing 256 SC
Concurrency spikes above 256 during peak hours but 512 SC is overkill for the rest of the day.
What changed
Move to the new 384 SC tier and match licence cost to actual concurrency, without capping the extension count.
A sales team paying per-minute for third-party transcription
Only 20% of calls were being transcribed because of cost, leaving coaching decisions to memory and notes.
What changed
Switch to native xAI Grok transcription on 3CX Pro, transcribe 100% of calls, and pipe the transcripts into VoIPSetu's Smart Report Engine for weekly coaching pulls.
A multi-department enterprise with 15 country managers
Every public holiday change required a ticket to the central 3CX admin, causing routing errors when tickets were late.
What changed
Delegate holiday routing per department in Update 9 so country managers own their own closures without central admin becoming a bottleneck.
A 3CX partner selling into regulated call centres
Client SLA requires that no queue is left ringing on an unavailable tier for more than 30 seconds.
What changed
Use time-driven queue escalation to hard-shift the call from Group 1 to Group 2 at the SLA threshold, and pair it with VoIPSetu's cascade-aware answered tagging so reports reflect the real answer point.
Something to sit with
If transcription now costs cents per hour, which conversations in your call centre are you still choosing not to listen to?
VoIP Setu is built by people who've sat in the supervisor seat. No pitch, no pressure — just a 20-minute walkthrough on your own SC tier, and you decide.


