CTI Integration - wrong outgoing caller_id

Infos:

  • Used Zammad version: v7 latest
  • Used Zammad installation type: (source, package, docker-compose, …) package
  • Operating system: Ubuntu
  • Browser + version: FF latest

Hey,

we are using Zammad with enabled CTI Integration.
Payload distributed to Zammad is:

{   
"body": {
"event": "newCall",
"from": "12", (internal number, OK)
"to": "49123456789",
"queue": "",
"direction": "out",
"callId": "x123456789"
}

Zammad response:

 {
    "action": "dial",
    "caller_id": "4900000000", (our hotline number, not "12" - why?)
    "number": "49123456789"
  }

The displayed caller_id is our hotline number, entered in the agents “telephone” field but not in the CTI Integration:

I’ld like to see the internal phone number (“12”) in the caller log, not our hotline number.

How do I accomplish this? And why is not the “from” field of the incoming webhook displayed as outgoing number?

We used Placetel a long time ago and I cleared the numbers.

Thanks for help.

Edit: I used n8n to alter the fields, but all I get is that odd caller_id.