Hello to everyone,
we have a strange behavior with the CTI integration.
Our PBX Vodia has an integration with Zammad and Vodia says that the integration with a hosted system runs directly from Zammad.
We have a Debian installation on our own server and no incoming call is displayed.
I can’t find anything in the LOG’s.
How can I tracing better here ?
from the pbx log
https:URL.de:443: Connect to IP
https:URL.de:443: Send request
POST /api/v1/cti/xxxxxxxxxxxxxxxxxxxxxxx HTTP/1.1 Host: URL.de Content-Type: application/x-www-form-urlencoded Content-Length: 135
event=newCall&from=49911xxxxxxxx&to=4930xxxxxxxx&direction=in&callId=021163627481400000059896%40SIP_TO_USER.TB-LTM&user[]=xxxxxx%20xxxxxx
|[9] 22:27:46.737|Initialize TLS connectionⓘ|
|[7] 22:27:46.737|https:URL.de:443: TCP disconnectⓘ|
|[7] 22:27:46.738|https:URL.de:443: Return code 500ⓘ|
|[8] 22:27:46.738|https:URL.de:443: Return content (0 bytes)ⓘ|
|[7] 22:27:46.738|Closing connection https:URL.de:443ⓘ|
If I set the LOG data directly with a curl on the console of the PBX, the incoming call is displayed directly
curl -X POST --data “event=newCall&from=499116xxxxxxxxxx&to=49302xxxxxxxx&direction=in&callId=021163627481400000059896%40SIP_TO_USER.TB-LTM&user[]=xxxx%20xxxxxx” https://xxxxxxx.de/api/v1/cti/510N-hPy3kFxBERMcxxxxxxx
In the descriptions of the API CTI I only see HTTP:// on the left as endpoint but we have a URL for the endpoint with a HTTPS:// link that’s the only difference I see
Maybe someone can give us a tip in which direction or where you can log the API better to see something here
- Used Zammad version: Zammad Version 3.4.x
- Operating system: DEB
Expected behavior:
Calls are shown in Zammad
Actual behavior:
Calls are not displayed in Zammad