3CX
Connect a 3CX PBX to Callina via SIP trunk.
3CX is one of the most common DACH PBX systems. Callina connects to 3CX as a SIP trunk that handles a specific extension, ring group or queue.
Step 1 — Create a SIP trunk in 3CX
- In the 3CX management console, go to SIP Trunks → Add SIP Trunk.
- Provider: Generic SIP Trunk.
- Trunk name:
Callina. - Authentication: enabled, with username + password (use a strong, randomly-generated password).
- SIP server: enter the host shown in Callina → Settings → SIP → 3CX.
- Save and Reset the trunk.
Step 2 — Configure Callina
In Callina → Settings → SIP:
- Provider: 3CX.
- Paste the SIP server, username and password from step 1.
- Add 3CX's public IP to the allowlist.
Step 3 — Route calls to the trunk
In 3CX, create an inbound rule that routes the calls you want Anna to answer (a specific DID, queue, or out-of-hours route) to the new SIP trunk. Test by calling the DID — Anna should answer in under 3 seconds.
Troubleshooting
| Symptom | Fix |
|---|---|
| One-way audio | Check NAT settings + open RTP ports 10000–20000 in firewall |
| Calls hang up after 30s | Add ;transport=tcp if your network blocks UDP |
| Caller ID is missing | Enable PAI (P-Asserted-Identity) on the trunk |