Skip to content
3CX

What actually happens when a 3CX licence expires

Of every way a phone system can fail, licence expiry is the most avoidable. The date is known in advance. It still catches people out constantly.

· 5 min read

A trunk failure is bad luck. A licence expiry is a diary entry you missed — which makes it far more annoying, and far easier to prevent.

Why it catches people out

The date is not hidden. It sits in the 3CX management console, and 3CX will email about it. The problem is who that email reaches.

In most of the fleets we watch, the licence was bought by someone who has since changed roles, or by a reseller, or against an address that now bounces. The renewal notice goes somewhere nobody reads. Meanwhile the person who would act on it — you — never sees the date at all unless you go looking, system by system.

That is the whole failure mode. Not ignorance of what a licence is. Just that the information lives in one place and the responsibility lives in another.

The multi-site version of the problem

One system is manageable. You could set a calendar reminder.

Ten systems is not, because each has a different date, a different licence type and a different simultaneous-call count. Checking them means logging into ten consoles. Nobody does that monthly, so in practice nobody does it at all — until something expires.

This is exactly why the 3CX monitor list shows licence and expiry as a column across every system at once. Not because reading one licence is hard, but because reading thirty is.

What to watch alongside it

Licence expiry sits in a group of failures that share a personality: they are all date-based, all silent, and all completely predictable.

  • 3CX licence expiry — calls stop
  • SSL certificate expiry — the web client and browser access break
  • Domain registration expiry — website, email and often the phones go at once

None of them announce themselves. All of them are knowable weeks ahead. It is worth treating them as one category and monitoring them the same way, which is why CommsAlert covers SSL and domain expiry alongside the phone system rather than as an afterthought.

Domain expiry is the one that hurts most, because it takes everything down simultaneously and recovery depends on a registrar's support queue rather than on you.

Two thresholds, not one

A single alert is not enough. You want:

  • A warning far enough out that you can raise a purchase order through a normal approvals process — 60 to 90 days is realistic for most businesses.
  • A critical alert close enough that it cannot be filed and forgotten — 30 days.

The gap between them matters. One alert at 30 days lands in the same inbox as everything else and gets deferred. Two alerts, spaced, force the question twice.

CommsAlert lets you set both as global defaults across every 3CX system, then override them per system where a particular customer needs longer lead time. Sensible starting points are 60 days for the warning and 30 for the critical.

Also check you are not running an old build

While you are looking at licences, it is worth knowing which of your systems are behind on 3CX versions. An outdated build is not an outage, but it is how you end up unable to apply a security fix quickly, or discovering a feature you rely on was deprecated two releases ago.

The monitor list flags systems running an older version than the current release, so "which of these needs upgrading" is a glance rather than an audit.

The short version

Licence expiry is the easiest outage to prevent and one of the most common we see. The fix is not technical — it is making sure the date is visible to the person who would act on it, early enough to act.

If you run more than a couple of 3CX systems, the free three month trial will tell you every licence date across all of them in about the time it takes to add them. No credit card, no obligation.

Never be surprised by a licence date again

CommsAlert reads the licence expiry off every 3CX system you run and sends a warning alert and a critical alert at whatever number of days you choose.