SIP Trunking
SIP trunking is the bring-your-own-carrier option for phone numbers. Instead of Atlas provisioning a number for you through Twilio, you keep your number with your existing carrier and point that carrier’s SIP trunk at the Atlas platform. Calls travel over your trunk, and transfers go out to SIP URIs instead of dialed phone numbers.
Use it when you already own numbers you can’t move, when your carrier contract or compliance rules require you to keep the trunk, or when you want calls to stay inside a PBX you already run.
SIP trunking is rolled out per account. If you don’t see the SIP Trunking option in the phone number modal, contact support to have it enabled.
Network requirements
Atlas sends SIP signalling and media from a fixed set of IP addresses. Allowlist them on your firewall, SBC, or PBX so traffic can pass between Atlas and your trunk, in the form:
The addresses above are examples. Ask support for the current Atlas SIP addresses for your account — they carry SIP traffic only.
What you’ll need
Collect the following from your carrier or PBX administrator before you start:
A complete set looks like this:
IP-based authentication only works reliably when your carrier gives you a dedicated termination URI or SIP server. On a shared endpoint, supply outbound authentication credentials instead.
Connect your trunk
Open the phone number step
Go to the Integrations step of the campaign wizard, or the Integrations step during onboarding, and start adding a phone number.
Field reference
Once saved, the number appears wherever your other numbers do, labelled SIP Trunking. Twilio-only features — A2P 10DLC registration and TrustHub verification badges — don’t apply to SIP numbers and are hidden for them.
Call transfers over SIP
Campaigns on a SIP trunk use a different transfer form than Twilio call forwarding: destinations are SIP URIs rather than dialed numbers, so the agent hands the call back onto your trunk instead of placing a new outbound call.
Each transfer destination is one row:
Add a row per destination with Add another transfer, then save. You can also import destinations from another campaign — only rows that already have a SIP URI are brought over.
Saving replaces every transfer destination on the campaign: the existing rows are deleted and the ones on screen are re-created. Don’t save a partially filled form expecting your old rows to survive.
SIP headers
SIP headers are free-form key/value pairs attached to the transfer, useful for passing context to your PBX or carrier — a queue name, an account reference, a routing hint. Add as many as your destination expects; Atlas sends them exactly as written, so match the header names your PBX routes on.
