Bring your own SIP trunk
If your business already has phone numbers with a carrier, you don’t have to move them. Talkif connects to your carrier’s SIP trunk: inbound calls to your numbers reach Talkif’s agents, and outbound calls go out through your carrier under your caller IDs. You keep your carrier contract, your rates for the PSTN leg, and your numbers; Talkif charges only its per-minute SIP rate for the AI leg.
There’s a second, simpler path if your numbers are in Twilio: connect your Twilio account directly, no trunk needed. Both are below.
How SIP trunking with Talkif works
- Inbound: your carrier sends calls for your numbers to Talkif’s SIP address. Talkif answers with the flow connected to that number.
- Outbound: Talkif sends the call to your carrier’s SIP host with the credentials you provide; the carrier terminates it to the PSTN.
- Talkif does not register with your carrier. There’s no SIP REGISTER; traffic is authenticated by IP allowlist in both directions plus the trunk username/password for outbound.
That last point is the one that causes most setup failures, so:
Outbound calls from Talkif arrive at your carrier from sip.talkif.ai = 63.176.211.13, port 5060. Your carrier must accept SIP from that address, or every outbound call fails at INVITE. Inbound works the other way: Talkif only accepts SIP from the carrier IPs you list on the provider.
Before you start
Have these from your carrier:
And on the carrier side, ask them to (1) allowlist 63.176.211.13, and (2) route inbound calls for your numbers to sip.talkif.ai:5060.
Setting it up
Create the SIP provider
Phone Numbers → Providers → Add → SIP Provider. Enter the SIP host, port, protocol, username and password, and the carrier’s IP addresses or CIDR. Give it a name you’ll recognise. Providers are set up in the dashboard; the API can list them but not create them.
Point your carrier at Talkif
Have the carrier send inbound calls for your numbers to sip.talkif.ai on port 5060, and allow SIP from 63.176.211.13. Most carriers do this in a “trunk” or “DID routing” screen; some need a support ticket.
When it doesn’t work
What you pay
Talkif charges its SIP per-minute rate (lower than for Talkif-purchased numbers, because the carrier leg is yours) plus the AI usage. No monthly rental — the number is your carrier’s. Rates: Credits and pricing.
Instead: your own Twilio account
If your numbers are already in Twilio, connect the account and use them directly — no SIP configuration at all.
Add a Twilio provider
Phone Numbers → Providers → Add → Your Twilio Account. Enter the Account SID and Auth Token from the Twilio Console. The token is encrypted at rest.
Registering never moves a number out of your Twilio account. Removing the provider later asks whether to keep the numbers in Twilio (Talkif simply forgets them) or release them from Twilio.
Talkif configures the voice webhook on each registered Twilio number so inbound calls reach it. If you also use that number with other Twilio applications, the webhook will now point at Talkif.