- Used Zammad version: 6.3.1
- Used Zammad installation type: Dockercontainer (Portainer)
- Operating system: Linux Distribution (dont know excatly which one)
- Browser + version: Chrome Version 127.0.6533.120 (64-Bit)
Expected behavior:
- viewing/log incoming call messages, connect CTI with webhooks
Actual behavior:
- no visible log call (empty), there are no incoming calls
Steps to reproduce the behavior:
The idea is a person is calling me over the telephone system, zammad gets the necessary informations and create a ticket with the needed information from the number. But the ticket is for later.
I tried over the CTI to integrade my telephone system from Gamma.
Gamma is our telephone host for incoming and outgoing calls.
Therefor the webhook is as followed with some filler for the domain and token:
https://own.host.domain/api/v1/cti/our.token/incoming?cid={CALLID}&from={CALLFROM}&to=+{CALLTO}
I think the cid and the rest of the URL are importent to tell Zammad the needed Information later on for the ticket.
I tested the webhook behavior from gamma with the website:
https://requestcatcher.com/
This is what I got with some examples in it:
GET /incoming?cid=zj33k54&from=12345678&to=0987654321 HTTP/1.1
Host: test.requestcatcher.com
Connection: close
Accept-Encoding: gzip, deflate
Connection: close
User-Agent: CCMA/1.0
So I am pretty sure this comes not from Gamma.
For you to understand the Container/our Server is behind a nginx reversed proxy so it was build that you come in with https and go on the server with http over port 8080.
So now I dont know if I can fix this problem wenn I go over port 443 and come in with https and go on the server with https.
I think Gamma can not acess the server for some reason and send the needed information.
The Gamma Webhook is a server to server communication.
And I know that the CTI integration only offers caller log functions.
Thanks for some helping answers,
Greeting Leo