Zammad Chat Websocket Error - Centos 7

Infos:

  • Used Zammad version: 3.3.x
  • Used Zammad installation source: CentOS via RPM
  • Operating system: Centos 7.7.1908
  • Browser + version: Chrome 80.0.3987.149

Expected behavior:

Chat should open on external website, it does not

Actual behavior:

WebSocket connection to ‘ws://10.1.247.126:3000/ws’ failed: Error during WebSocket handshake: Unexpected response code: 404

Steps to reproduce the behavior:

Install Zammad with CentOS via RPM on fresh Centos 7.7.1908 installation, configure Chat channel with JS code on web page and refresh.

The chat should also work without websockets if needed, although I really suggest ensuring websockets work. However, without your configuration of your webserver we can’t help you further with that.

As for chat: Ensure that you have “Chat” enabled within the backend and at least one agent being online with chat functionality enabled in the frontend. Also, your agent needs to have the same topics enabled you’re testing on.

As Zammad has no chatbot functionality, we will not display the “chat with us button” if no one is available to chat with. This is to reduce frustrations on your customers end.

You can find more information on that topic, functionality and the “why” here:
https://admin-docs.zammad.org/en/latest/channels/chat.html