3CX Events Explained

Event ID

Message

Error level

TIPS - What to do

102

Callback to number %1 was requested from Queue %2 by caller %3

Caller: %3

Queue: %2 [%4]

Info

%1 Extension Number

%2 Queue Name

%3 Queue Extension number %4 Incoming Caller ID Number

103

Failed Callback

Callback to number %1 failed

Queue: %2 [%3]

caller: %4

Info

Attempts to call your client failed. Check Queue reports to understand if you need to add more manpower to the queue and check Queue Performance Overview which will help you understand after how many polls calls go unanswered.  

104

SLA for this queue has been reached. Caller has been waiting in the queue for too long.

Caller: %1

Queue: %2 [%3]

Total number of callers when breach occurred: %4

Calls in service: %5

Calls waiting to be serviced: %6

Waiting for: %7

Internal CallID: C:%8

Info

Queue agents are not serving callers on time. Callers are waiting. Monitor this over a period of time

Check Report "Queue Answered Calls By Waiting Time"  

105

Lost Call in Queue %2 (%1) from Caller ID '%3'

Queue: %1 [%2]

caller: %3

Info

This is either a telco issue, caller hangup or caller did not answer. Could be the caller ID you are presenting. Check whether your numbers are marked as spam.

4097

Service started

Info

One or more of the 3CX Services has started. If this is expected you have nothing to do. But if you did not do something to action this, check OS events because it could be triggered by OS. (On windows check Windows events. On Linux check var/log)

4098

Service got signal to stop: %1

Info

3CX Service got a signal to stop. This is normally something which is initiated by the admin or by another service. If you did nothing to trigger this, check who has access to the host where 3CX is installed.

%1 shows the services that failed

4099

Emergency number (%1) is dialed from %2

Info

Someone from the company dialed an emergency number. An email notification is also triggered.

4100

Trunk %1 has changed status to %2

Info

A SIP trunk or gateway changed registration state - Either from Registered to Failed or vice versa

%1 Name and number of trunk

%2 New status (Registered or failed)

4102

Trunk SBC '%1' (%2/%3) has changed status to %4

*Note: not applicable for router phones

Info

Check network links between SBC network and PBX. If the PBX can make calls, then you need to troubleshoot the network where the SBC is located.

%1 DisplayName

%2 Public IP

%3 Local IP

%4 new status

8193

License limit is reached, active calls: %1

Error

If you see this too often, you need to consider upgrading your license to handle larger amounts of simultaneous calls.

%1 1415,1416

Where 1415 and 1416 refer to call number 1415 and call number 1416

10008

A new Update is available for 3CX Phone System.

Info

Go to updates and perform updates. Do this when the office is out of office hours to avoid disruption.

10009

3CX was successfully updated.

Info

10010

3CX failed to update.

Error

10011

Your 3CX Debian OS was successfully updated

Info

10012

Your 3CX Debian OS failed to update

Error

10018

RPS request for %1 IP Phone of %2 delivered successfully

Info

10023

SSL Certificate has been renewed.

Info

10025

3CX logs and temporary files were deleted to conserve disk space.

Info

10026

Your public IP has changed and 3CX updated your FQDN records from %1 to %2.

Info

Shows a change of IP Addresses where %1 was the previous IP and %2 is the new IP Address. Happens when 3CX is behind a dynamic Internet connection

%1 Old public IP

%2 New public IP

10027

Database maintenance task has been finished.

Info

10028

Administrator password recovery has been requested.

Info

10029

Provisioning file for MAC %2 of user %3 requested by %1 was successfully generated

Info

Sends a provisioning request of a phone by collecting it's MAC address

%1 MAC

%2 Extension

%3 Requestor’s IP

10030

Deleting expired PUSH subscription of extension %1, device %2%3

Info

Info event that a PUSH subscription will be deleted

10031

A backup of your PBX has been successfully completed.

Backup name: %1

Info

Info Event highlighting the completion of a backup.

%1 Backup name

10032

3CX restored successfully.

Info

10033

Your license has been successfully activated.

Info

Notification

12289

Device %1 has reached max amount of calls - Call(%2)

Warning

Notification that max calls have been reached.

12290

The IP %1 has been blacklisted for %2 sec. (Expires at: %3). Reason: %4

Warning

Anti hacking message. An IP Address has been blacklisted for a period of time. #3 shows when the expiration date and time will occur and %4 the reason of the blacklist

12291

SIP request (%1) from %2 was rejected. Reason: %3. \r\nMessage:\r\n%4

Warning

Check the message for more details.

12292

The IP %1 has been blacklisted for %2 sec. Reason: requests rate is too high!

Warning

If the agent behind the blacklisted IP is lawful, then whitelist this IP. Otherwise make a permanent blacklist.

12293

Registration at %1 has failed. Destination (%2) is not reachable, DNS error resolving FQDN, or service is not available.

Warning

Failed registration - If this is the only failed entity, then the remote side is probably down. If multiple services are failing, then you might have a network issue.

12294

Call or Registration to %1 has failed. %2 replied: %3

Warning

Check the reply from the endpoint.

12295

STUN server %1:%2 could not be reached%3\r\nIt could be that the STUN server you are using is down or a network problem is preventing STUN resolutions.\r\nThis might cause problems if you use VoIP Providers.

Warning

If your public ip is static and PBX is reachable then you have nothing to worry about.

If your public IP is dynamic, then you have a problem.

Try changing STUN Server. If the problem goes away, then the previous STUN was down.

If the problem remains, then check the PBX Internet connection.

12296

Call from [%2] to [%1] has been rejected by the 3CX Country Blocking Feature [%3].\r\nReason: %1 contains Prefix  %3. Calls to %3 are not allowed by system.\r\nResolution: To allow this call, go to your 3CX Admin Console and navigate to Admin > Advanced > Allowed Country Codes and enable the country or continent that matches this prefix.

Warning

A call to a blocked country was made. Check with the user of the reported extension, that indeed the call was made. If the user says that they did not make the call, then you need to check if the user's extension got compromised.

12297

There are no RTP ports available for the media server to establish Call(%1).

Error

This is a local PBX network stack problem. There are like 10k ports available for RTP calls and each call needs 4 ports. If the pbx ran out of ports, there could be a large number of stuck calls.

Stuck calls are caused by improper configuration of Routers and border devices, faulty phones, or a problem in the OS.

Restart 3CX Services

Restart the machine

Restart the firewall / edge device

30006

Hard Disk is at or near capacity

Warning

Running out of disk space. See if you have a large number of logs, Disable verbose, Archive recordings, Purge call logs and chats, Check voicemails. These things consume a lot of space.

30013

Maximum number of participants reached. Some participants will not be allowed to join this meeting.

Warning

30018

RPS request for %1 IP Phone of %2 NOT delivered. You will need to configure the phone manually by copying and pasting the provisioning link %3 in the phone web interface.\r\nError Message: %4

Warning

Failure to send RPS to the phone. Could be that the phone's firmware is not compatible.

30024

This backup contains a different license key or FQDN than the one you used to install 3CX….

Warning

License key mismatch

 

30025

Unknown variable ''%1'' in template %2 at position %3

Warning

Check the variables you are using. There must be some typo in the variable name you are using.

30026

Your 3CX Subscription will expire on %1. Renew your license from your 3CX Customer Portal (https://customer.3cx.com/) under the buy option. Find out what's included: https://www.3cx.com/ordering/pricing/

Warning

30030

Failed to send message(s) to the provider ''%1'' from ''%2'' to ''%3''. Exception: %4

Warning

Check exception

30031

Weak %2 detected for %1

Warning

30032

System is overloaded or locked: %1 login requests were skipped during last %2

Warning

30033

Your Recordings storage has reached %1 of %2. The current size of the Recordings folder is %3 (%4).

Warning

Recording quota needs to be checked. Archive recording. If your quota is reached, recordings will immediately stop.

%1 Size in percent which should be reached to trigger this

%2 Quota size in Gb

%3 Current folder size

%4 Current folder size (in percent)

 

30034

Your Voicemail storage has reached %1 of %2. The current size of the Voicemail folder is %3 (%4).

Warning

Voicemail quota needs to be checked.

%1 Size in percent which should be reached to trigger this

%2 Quota size in Gb

%3 Current folder size

%4 Current folder size (in percent)

30035

The following service(s) were interrupted:\r\n%1

Warning

Check Services. Some are stopped.

%1 Service name that failed

30038

Live Chat Requests Protection has been triggered for the user from %1.

Warning

%1 IP of user

30039

Health Report:\r\nFirewall check: %1\r\nSIP trunks: %2\r\nPhone Templates: %3

Warning

Check the error for details.

%1 OK/Failed/Not checked

%2 OK/unsupported trunks detected

%3 OK/unsupported phones detected

30040

Provisioning file %2 requested by %1 could not be generated

Warning

Failure to generate a provisioning file. This happens if you are using custom templates so please check the template.

%1 IP

%2 file

 

30041

Phone %1 of extension %2 is behind SBC %3 which has no known local IP yet!

Warning

%1 MAC

%2 Extension
%3 SBC Name

30043

%1 RPS key %2 provided for extension %3

Warning

%1 “Invalid” or “Expired”

%2 RPS PIN

%3 Extension

30044

Exception during contact creation….

Warning

30045

Unable to parse message from provider %1. Error: %2

Warning

The provider is sending something which 3CX does not understand. Check the error and report this to the provider and 3CX Support (only if the provider is supported)

Warning

You need to assign an extension user System / Root privileges. If the current 3CX administrator does not have an extension you need to create one for him. Then go to the user account, click on the Rights tab and select System Owner role in the Group Membership section.

Warning

30047

Your local IP %1 specified for the 3CX system, has been changed to %2 - Please adjust configuration.

Warning

The IP address of your 3CX System has changed. This will result in very unpredictable behavior. You must not allow 3CX to work in this configuration. The IP address needs to be controlled and static. Must never change.

30049

External calls from ext.%1 is disabled by Administrator

Warning

Admin disabled external calls

50011

SSL Certificate renewal has failed. Error: %1

Error

Check the error and contact support.

50014

The Webmeeting WMR Platform is down or not reachable at the moment. Please contact 3CX support or retry in a while.

Error

Wait for 30 min and if still down contact support.

50015

WebMeeting has no MCU enabled in that zone. Adjust region from Conferencing settings or retry in a while.

Error

Change region or try later

50020

Failed to send %1 PUSH to device %2(Ext.%3). Internal exception occurred: %4

Error

Check the exception.

50021

Failed to send %1 PUSH to device %2(Ext.%3). Received error from server: %4. Find more info at: %5

Error

50022

Your 3CX backup failed due to the following reason(s): %1

Error

Check event reason

50023

Recording archiving failed due to the following reason: %1

Error

Check event reason

50024

3CX restored unsuccessfully.

The following errors occurred:

%1

Error

Check event reason

50025

The following error occurred while activating your license: %1.

Error

Check event reason

50026

The following error occurred when trying to send an email with subject ‘%1’ to ‘%2’ :

%3

Error

Check event reason

50027

3CX Failover is triggered. Reason: %1

Error

Check event reason

50029

Call from %1 to %2 has been dropped as it was not acknowledged in time. Please verify configuration and ensure there are no connectivity issues.

Error

This is also known as ACK (Acknowledge) not received. It is a SIP method that depends on an ACK to keep the call active. If an ACK is not received, the call will drop. Acks not received happen because of

  1. Firewall without port forwarding
  2. Wrong port forwarding configured
  3. Dynamic IP

30051

Unidentified Incoming Call. Review INVITE and adjust source identification:

%1.

Warning

This is a problem when the Source is not trusted.

3CX expects SIP call traffic to come from a certain IP Address and with a certain format and fails to satisfy 3CX checks. For security purposes 3CX will not allow this request and show this message.  

30052

There was no user or outbound rule found for the number %1 that %2 dialed.

Warning

This is an outbound call that could not make it to exit 3CX. No valid matching route could be found. You would need to create an exit for these types of calls.

30053

A call placed by %1 was terminated due to a loop detected. Please verify call routing settings.

Warning

Call loops are very dangerous and can turn into very expensive CPU usage race conditions. 3CX has sensors to detect these loops and stop them immediately. In most cases loops are caused by very bad configuration. Check the call flow from the starting point and trace hop by hop. If the flow is too complex, please simplify the configuration (delete any forwarding rules, status checks and remove all hops) and start rebuilding the call flow slowly testing each part as you add another hop or condition.

See Also

Last Updated

This document was last updated 10 September 2026

https://www.3cx.com/docs/event-log/