Swyx with CTI (generic) Setup

Infos:

  • Used Zammad version: 5.3.1-1671714113.8c34aeb2.bullseye

  • Used Zammad installation type: package

  • Operating system: Debian 11

  • Browser + version: Version 108.0.5359.125 (Offizieller Build) (64-Bit)

  • I added a SwyxIt! Web Extension for incoming and outgoing calls to my CTI Client with the URL from the CTI (generic) endpoint from zammad.

Expected behavior:

  • Getting calls to the latest protocols
  • Opening Zammad Tab for incoming and outgoing calls

Actual behavior:

  • No calls in the protocols
  • Zammad website opens with error 404 (No route matches [GET] /api/v1/cti/***********)

Steps to reproduce the behavior:

  • Get incoming calls or calling out

Can someone please explain how to set up the Swyx PBX correctly? I don’t want to use some customized solutions existing in this forum. I want to solve it with the generic options.

Thanks a lot!

Best regards
Steffen

Zammad does not natively support Swyx.
You can hook it’s endpoints anywhere up but it will most likely not help because the calling end (the system that calls Zammads endpoint) would need to provide exactly what Zammad would expect.

Our documentation should help you on what exactly Zammad does expect from your system in order to function with generic CTI:
https://docs.zammad.org/en/latest/api/generic-cti/index.html

The workarounds are the only way to make this work unless it’s officially integrated at some point.