Telnyx Setup (Hard)
Telnyx offers roughly half the per-minute rate of Twilio, but lacks GoHighLevel SMS integration and native voicemail detection. The best practice is to use a hybrid approach:- Twilio for inbound and SMS (integrates with GoHighLevel)
- Telnyx for outbound voice, masking calls with the Twilio number
Overview
Option A: Quick & Dirty (API Key Only)
Simple setup using just the Telnyx API key - good for testing, but no number masking.Option B: The “Masked” Stack (Recommended)
Advanced setup using SIP trunking for caller ID masking and cost savings.Option A - Quick Setup
1. Buy a Number
- Log in at portal.telnyx.com
- Go to Numbers → Search & Buy
- Purchase a number (submit required compliance documents)
2. Get API Key
- Navigate to API Keys in Telnyx portal
- Create a new API key
- Copy the key (starts with
KEY...)
3. Connect to Callgency
- In Callgency AI: Settings → Company → Integrations → Telephony
- Select Telnyx
- Paste the API key
- Save
Option B - Masked Stack (Recommended)
This advanced setup lets you use Telnyx’s low rates while displaying your Twilio number.Step 1: Secure a Twilio SMS / Inbound Line
- Buy a Twilio mobile number
- Connect it to GoHighLevel for SMS and inbound calls
- Note the phone number for later
Step 2: Buy a Telnyx Outbound Line
- In Telnyx: Numbers → Search & Buy
- Purchase a voice-capable number
- Complete compliance prompts (business docs, address, etc.)
Step 3: Create a SIP Trunk
- Go to Voice & SIP → SIP Trunks → Create
- Name it (e.g., “Callgency-Client-Name”)
- Choose FQDN mode
- Click Create
Step 4: Configure Outbound Settings
In the SIP trunk settings: Outbound:- Username: Create a unique username (e.g.,
callgency_user) - Password: Generate a strong password
- SIP Region: Choose the closest POP to your targets
- Assign the Telnyx number to this trunk
- Create or select a Voice Profile
- Whitelist the destinations you plan to dial
Step 5: Override Caller ID
Still in the SIP trunk:- Go to Outbound → Caller ID Override
- Paste your Twilio mobile number
- Click Save
Step 6: Verify the Twilio Number
In Twilio console:- Go to Verified Caller IDs → Add
- Enter your own Twilio number (yes, verify your own number)
- Complete the verification code process
Step 7: Add Telnyx to Callgency AI
- In Callgency AI: Settings → Telephony → Telnyx SIP
- Enter:
- SIP Domain:
sip.telnyx.com(or192.76.120.10if DNS fails) - Username: From Step 4
- Password: From Step 4
- SIP Domain:
- Select the Telnyx number from the list
- Save and label appropriately
Result
With the masked stack:- ✅ All outbound calls travel via Telnyx (~3.3¢/min)
- ✅ Caller ID displays your familiar Twilio number
- ✅ Inbound calls and SMS still hit GoHighLevel through Twilio
- ✅ Unified customer experience with lower costs
Pricing Comparison
| Provider | US Outbound | AU Outbound | Billing Model |
|---|---|---|---|
| Twilio | ~1-2¢/min | ~7¢/min | Per minute |
| Telnyx | ~3.3¢/min | ~3-4¢/min | Per minute |
AU Savings: ~55% on outbound voice
Cost-Control Reminders
Per-Minute Billing
Telnyx charges by the minute (unlike Vonage’s per-second billing).Test Concurrency
Telnyx occasionally rate-limits new numbers. Raise a support ticket if calls start failing.Monitor for Blocks
Keep an eye on “number blocked” errors mid-campaign. Swap a fresh Telnyx number if needed.Troubleshooting
SIP Connection Fails
- Try using IP address
192.76.120.10instead ofsip.telnyx.com - Verify username and password are correct
- Check that SIP trunk is active
Caller ID Not Displaying Correctly
- Ensure Twilio number is verified in Twilio console
- Verify Caller ID Override is set in Telnyx SIP trunk
- Confirm number format is correct (E.164 format: +1234567890)
Calls Drop or Quality Issues
- Check Telnyx account balance
- Verify SIP region matches your target geography
- Test from different Telnyx regions
Next Steps
- Review Telephony Comparison to understand when to use each provider
- Explore Call Routing for advanced multi-carrier setups
- Set up Cost Alerts to monitor spending

