Callina.aiDocs

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

  1. In the 3CX management console, go to SIP Trunks → Add SIP Trunk.
  2. Provider: Generic SIP Trunk.
  3. Trunk name: Callina.
  4. Authentication: enabled, with username + password (use a strong, randomly-generated password).
  5. SIP server: enter the host shown in Callina → Settings → SIP → 3CX.
  6. Save and Reset the trunk.

Step 2 — Configure Callina

In Callina → Settings → SIP:

  1. Provider: 3CX.
  2. Paste the SIP server, username and password from step 1.
  3. 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

SymptomFix
One-way audioCheck NAT settings + open RTP ports 10000–20000 in firewall
Calls hang up after 30sAdd ;transport=tcp if your network blocks UDP
Caller ID is missingEnable PAI (P-Asserted-Identity) on the trunk