Why is my JEDWare Integration status – No connection

JEDWare shows No connection when the cloud cannot reach the integration on your 3CX server. The usual causes:

  • The 3CX server was updated or restarted (the most common one).
  • The JEDWare service is stopped.
  • The 3CX certificate expired, is untrusted or self-signed.
  • A firewall change blocks the JEDWare IP addresses. See Which IPs and ports is JEDWare using.
  • The 3CX server is down.

First: restart the JEDWare service

Restart the JEDWare service. That fixes it in most cases.

If the restart does not help: check the Nginx include

A 3CX update can overwrite the Nginx configuration and drop the line that includes JEDWare. Put it back:

Debian

  1. Sign in as root and open /etc/nginx/sites-enabled/3cxpbx.
  2. Check that the last lines contain include "/etc/nginx/jedware.conf"; as in the picture. Add it if it is missing and save.
  3. Restart Nginx, then JEDWare:
sudo systemctl restart nginx
sudo systemctl restart JEDWare

Windows

  1. In services.msc, stop 3CX PhoneSystem Nginx Server and JEDWare Integration.
  2. Open C:\Program Files\3CX Phone System\Bin\nginx\conf\nginx.conf in a text editor.
  3. Check that the end of the file contains include jedware.conf; as in the picture. Add it if it is missing and save.
  4. Start 3CX PhoneSystem Nginx Server, then JEDWare Integration.

Still no connection

Run the JEDWare installer again (Debian or Windows); it rewrites the configuration. If that does not help either, open a ticket as described in the JEDWare support procedure.

Not using JEDWare yet?

Reports, dashboards and live wallboards for 3CX. Free 14-day trial, no credit card.