Skip to main content

3CX Phone System

Navigation: Sidebar → 3CX Phone

The Phone System page provides real-time monitoring of 3CX phone extensions and call activity across all your managed clients. See who's on a call, who's available, and track call volume — all with live updates.

3CX Phone System Page


Overview

This page connects to your clients' 3CX phone systems and shows:

  • Stats Cards — Total extensions, online, active calls, offline, calls today
  • Active Calls Widget — Real-time view of current calls in progress
  • Extensions Table — Every phone extension with live status

How Phone Data Gets Here

Phone data syncs from 3CX via the 3CX integration and real-time webhook updates.

Prerequisites:

  1. Enable the 3CX integration in Settings → Integrations
  2. Configure the 3CX API key and base URL
  3. Map clients to their 3CX system in Clients → Edit → 3CX ID

Real-Time Status

The page features a Live Status Indicator in the header:

  • 🟢 Live — Connected and receiving real-time updates
  • Shows the last update timestamp

Data updates automatically via webhooks — no manual refresh needed for call status changes. You can still click Refresh to force a full re-sync.


Stats Cards

CardShows
Total ExtensionsAll registered phone extensions
OnlineExtensions currently registered/online
Active CallsExtensions currently in a call (highlighted border when > 0)
OfflineExtensions not registered
Calls TodayTotal calls made/received today across all extensions

Active Calls Widget

When calls are in progress, an Active Calls Widget appears showing:

  • Extension number and name
  • Call direction (inbound/outbound)
  • Calling/called party
  • Call duration (live timer)
  • Status (ringing, in call, on hold)

This is particularly useful for receptionist monitoring or checking if a technician is available.


Extensions Table

The full table shows every extension with columns:

ColumnDescription
StatusIcon and badge (Online, In Call, Ringing, On Hold, Offline)
ExtensionExtension number (e.g., 101, 102)
NameDisplay name of the extension user
Call InfoCurrent call details (party, direction, duration) or — if idle
ClientWhich client this extension belongs to
Calls TodayNumber of calls made/received today

Status Indicators

StatusIconColor
OnlinePhoneGreen
In CallPhone with arrowGreen
RingingIncoming phone (pulsing)Blue
On HoldPauseYellow
OfflinePhone offGray

Rows are highlighted when an extension is ringing (blue tint) or in a call (green tint).


Filtering

Filter by extension name or number.

Client Filter

Select a specific client to see only their extensions.

Status Filter

  • All — Show all extensions
  • Online — Only online/registered extensions
  • In Call — Only extensions currently on a call
  • Offline — Only offline extensions

On mobile, filters are collapsed into a mobile-friendly filter sheet.


Call Duration Timer

For active calls, a live duration timer shows exactly how long the current call has been going, updating every second.


Tips & Best Practices

  • Keep this page open during business hours — It's your real-time phone dashboard
  • Monitor active calls for staffing decisions — see if your support lines are all busy
  • Track calls today to understand call volume patterns
  • Filter by client when troubleshooting a specific client's phone system