Connect a VoIP provider
Bring numbers you already own: guided Telnyx setup, direct Twilio/Telnyx credentials, or any SIP trunk via manual configuration.
Production traffic should run on numbers you own through your own
VoIP provider. The dashboard's Connections → VoIP page
(/dashboard/voip-connections) connects your provider account; once
connected, you import numbers that support inbound and outbound
calling.
Click New connection and pick one of three routes:
Telnyx — guided setup (recommended)
Never used a VoIP provider before? The guided flow walks you through the whole thing:
- Create the account
Click Open Telnyx Signup, create your account, and check "I've created my account."
- Get an API key
Click Open API Keys Page, generate a key, and paste it into API Key (v2). Optionally name the connection.
- Connect & Test
Click Connect & Test — ThunderPhone verifies the credentials and provisions what it needs on the Telnyx side before saving.
Connect an existing account
Already use a provider? Pick it and paste your credentials:
| Provider | Status |
|---|---|
| Twilio | Supported |
| Telnyx | Supported |
| SignalWire | Coming soon — use manual SIP today |
| Vonage | Coming soon — use manual SIP today |
Manual SIP configuration
Any SIP trunk works — including SignalWire, Vonage, or a PBX you run yourself. Enter the connection name, SIP domain / URI, optional username and password, port, and transport; Advanced Settings adds an allowed-source-IPs list (recommended). Two buttons do the heavy lifting:
- Generate AI Setup Guide — writes provider-specific instructions for the trunk-side configuration you need.
- Test & Save Connection — verifies the trunk end-to-end before the connection is saved.
After connecting
Import numbers from Phone Numbers → Add number → Connect VoIP provider (or straight from the connection). Imported numbers are verified with a round-trip check, then support inbound and outbound — which unlocks outbound campaigns and programmatic outbound calls.