Your own carrier
Use this when the numbers already live at your carrier or PBX. Telephony - Trunks - + Add Trunk opens the New SIP Trunk drawer. The agent’s Channels - Telephony tab can open the same flow with + Add SIP trunk, then picks which numbers this agent answers.
A trunk without numbers still leaves the agent silent. A trunk with numbers and no default (and no inbound route) leaves callers ringing. Both sides have to be done.

Which trunk type
Section titled “Which trunk type”The drawer asks How do you connect? Pick the shape that matches the other side - the type cannot change after save.

The drawer has General and Advanced tabs. On General, after you pick a type, fill at least:
Advanced (only if the provider asked): Connection type, Port, Transport, SIP Contact host, Domain, From Domain, Outbound Proxy, Allowed RTP source IPs.
Before the first REGISTER, whitelist Voice Logica in the far-end SIP / firewall when the provider requires it (IPs are shown in product settings).
Default destination - where unrouted calls land
Section titled “Default destination - where unrouted calls land”A trunk without a destination leaves callers ringing when no inbound override exists. Set destination to this AI agent (or a user / group / conference / external number).
On the agent tab, sending unrouted calls to this agent does the same job from the other side.
First setup - trunk, numbers, then this agent
Section titled “First setup - trunk, numbers, then this agent”-
Whitelist required IPs on the carrier / PBX when asked.
-
Telephony - Trunks - + Add Trunk (or agent + Add SIP trunk)
Pick the type, fill General fields, set destination = this agent, enable, Create Trunk.
-
Manage numbers
Add the DIDs on the trunk. A trunk with no numbers cannot connect anything on the agent tab.
-
Wait until registration shows online (provider trunks)
Use SIP logs on the row if it stays offline.
-
Agent - Channels - Telephony
Connect numbers to this agent, or send unrouted calls here if every number on the trunk should land on this agent.
-
Call in from a real phone
Open Calls. Do not add inbound routes until a second number needs a different landing.
Microsoft Teams
Section titled “Microsoft Teams”- Add Trunk / Add SIP trunk and pick Microsoft Teams.
- Name it and create it. Your dedicated SBC address appears after create.
- Follow How to connect Microsoft Teams in the trunk settings (Microsoft 365 checklist).
Telnyx
Section titled “Telnyx”Use a Telnyx credentials-based SIP Connection.
| Field | Value |
|---|---|
| Host | sip.telnyx.com (or sip.telnyx.eu for the EU region) |
| Port / transport | 5060, UDP |
| Username / password | the Credentials of that SIP Connection in the Telnyx portal |
- One device per connection. Telnyx keeps only one active registration per credentials-based connection. If the same credentials are also used on a softphone, desk phone, PBX or another platform, whichever registered last wins and this trunk keeps dropping. Give every device its own Telnyx SIP Connection (Telnyx).
- Registration is for incoming calls. Telnyx needs it only to send calls to you; outgoing calls authenticate on their own (Telnyx).
- 403 from Telnyx means wrong credentials or a disabled SIP Connection or account (Telnyx).
Troubleshooting
Section titled “Troubleshooting”Registration stays offline
Wrong credentials, the far end has not allowed our IPs, or the trunk is disabled. Check SIP logs on the trunk row.
Registration works, then keeps getting rejected (401)
If the trunk registers for a while and then the carrier answers 401 Unauthorized again and again, the password is right: a wrong password never registers at all. Almost always the same SIP account is also registered somewhere else (a softphone, desk phone, an old PBX or another platform), and the carrier keeps only one registration.
- Remove these credentials from every other device, or ask the carrier for a separate account for this trunk.
- If nothing else uses them, create a new password at the carrier and enter the same password on the trunk here.
After repeated rejections we pause the trunk and retry automatically (5 minutes, then longer), so the carrier does not block the account. Your company’s notification email gets a Registration paused message with the likely cause. A successful registration recovers the trunk on its own. For Telnyx, see Telnyx above.
Connect a number is missing / the drawer is empty
The trunk has no DIDs, or it is disabled. Manage numbers first.
The trunk is up but the wrong agent answers
The trunk default or an inbound override points elsewhere. Fix the default, or connect the number on the agent you want - one agent per number.
