Why is my JEDWare Integration status: No connection?

POSSIBLE CAUSES FOR THE INTEGRATION STOPPAGE:

  • Certificate issues (expired, untrusted, self-signed)
  • The 3CX server has shut down
  • There have been made changes to your firewall
  • The JEDWare service has been stopped

HOW TO FIX IT

Fortunately, you should be able to resolve this issue easily, simply by restarting the JEDWare service.

If the restart doesn't fix the issue

For Debian Servers

We have seen that after a 3CX update (typically on v18 SP5 installations), the nginx.conf has been overwritten by the ServicePack installation, and our include setting has been lost.

To solve this issue:

  • Log in as root by eg. WinSCP
  • Navigate up to /etc/nginx/sites-enabled
  • Open the file: 3cxpbx   in eg. Notepad++
  • Check at the bottom of the file if it contains the following include string:

    include “/etc/nginx/jedware.conf”;

  • From the 3CX Dashboard / Services –> Stop the 3CX PhoneSystem Nginx Server
  • Please add the include string, save the file and start the Nginx service again
  • Hereafter restart the JEDWare service.
For WINDOWS Servers

We have seen that after a 3CX update (typically on Windows installations), the nginx.conf has been overwritten by the ServicePack installation, and our include setting has been lost.

To solve this issue:

From the Windows Services  –> Stop the 3CX PhoneSystem Nginx Server

From the Windows Services  –> Stop the JEDWare Integration (if running)

Find C:\Program Files\3CX Phone System\Bin\nginx\conf\nginx.conf

Open the nginx.conf file in a text editor (eg. Notepad ++)

At the bottom of the file, please insert as shown in the picture:

include jedware.conf;

Save the nginx.conf file

From your Windows Services – Start the 3CX NGINX Service (3CX PhoneSystem Nginx Server)

From your Windows Services – start the JEDWare Integration Service (JEDWare Integration)

Another way is to just reinstall JEDWare.

Find more FAQ posts below