Twilio
Twilio is a global communications platform with strong SIP trunking. Pay-as-you-go pricing, broad number coverage, and a control panel that exposes SIP credentials directly — no support ticket needed.
What you’ll need from Twilio
If you don’t have a Twilio account yet, sign up and add at least a few dollars of credit. SIP trunking + a phone number cost a few dollars a month minimum.
Inside the Twilio console:
- Buy a phone number (Phone Numbers → Manage → Buy a number) if you want to receive calls.
- Create a SIP trunk (Elastic SIP Trunking → Trunks → Create new trunk). Note the Termination URI — that’s your domain for WaveKat Voice (e.g.
sip.twilio.comor a region-specific variant). - Add credentials for that trunk (Authentication → Credential lists → Create credential list). Twilio gives you a
usernameand you set thepassword. Hold onto both. - Map your phone number to the trunk (Phone Numbers → your number → Voice → “Configure with: SIP Trunk” → pick your trunk) so inbound calls reach your softphone.
Fields for WaveKat Voice
| Field | Value |
|---|---|
| Provider | Twilio (in the dropdown) |
| Account name | Anything — e.g. Twilio main |
| Username | The SIP credential username from step 3 above |
| Domain | sip.twilio.com (pre-filled by the preset) |
| Password | The SIP credential password you set in step 3 |
The Advanced fields can stay at their defaults: UDP, port 5060, 60-second refresh.
Test it
After saving, the green dot on your Twilio account chip on the WaveKat Voice Home screen confirms you’re registered. Place a test call to +14159929960 — Twilio’s public echo test. You should hear a short hold tone followed by your own voice played back with a one-second delay. If you do, the audio path is healthy end-to-end.
Common gotchas
401 Unauthorizedon sign-in: the credential list isn’t attached to your trunk, or you typed the wrong password. Double-check both in the Twilio console.- Outbound works but inbound doesn’t ring: your phone number isn’t mapped to the trunk. Step 4 above is the fix.
- Echo test rings but you hear silence: an audio device problem, not a SIP problem. Check your microphone is selected in System Settings → Privacy & Security → Microphone (macOS), and that the app has access.
Pricing
Twilio’s pricing page is authoritative. As of writing: termination is roughly $0.014/min in North America; origination (inbound) is roughly $0.0085/min; a US phone number is $1.15/month. Cheap for occasional use, less competitive for high-volume calling than dedicated VoIP providers.