SIP Trunk Testing: How to Test a Trunk Before You Pay
IPComms charges $0 per channel for SIP trunking — no trunk fees, no contracts. Just pay for phone numbers at $1.50/mo and usage at $0.009/min. Here is how to get your trunk set up and test your Asterisk or FreePBX before going live.
Setting up a SIP trunk involves multiple moving parts: network configuration, firewall rules, codec negotiation, and dialplan routing. Testing with a $0-per-channel trunk lets you identify and fix issues without affecting your production phone service.
Verify Connectivity
Confirm SIP traffic passes through your firewall and NAT correctly.
Test Audio Quality
Check for one-way audio, echo, jitter, or codec issues before going live.
Validate Dialplan
Make sure inbound and outbound call routing works as expected.
Zero Risk
No impact on your existing phone service. Test in parallel with your current provider.
Why IPComms SIP Trunks Cost $0 Per Channel
Most SIP trunk providers charge $15–25 per channel per month before you even make a call. IPComms takes a different approach: the trunk itself carries no fees. You only pay for phone numbers and usage.
This is not a trial or a limited tier. It is our standard pricing model. There are no contracts, no trunk setup fees, and no per-channel charges. Stop worrying about SIP trunk capacity — there are no set call limits, so you can run concurrent channels at $0/month.
IPComms vs Typical SIP Trunk Providers
Feature
IPComms
Typical Provider
Channel/Trunk Fee
$0
$15–25/channel/mo
Contract Required
None
12–24 months
Local DID
$1.50/mo
$1–5/mo
Outbound Calling
$0.010/min
$0.01–0.03/min
Inbound Calling
$0.009/min
Often bundled/higher
Setup Fee
$0
$0–50
What You Get When You Test with IPComms
IPComms offers affordable pay-as-you-go pricing that makes it easy to test your PBX setup with minimal commitment:
Feature
Trial Includes
Test DID (phone number)
1 local number in your area code
Outbound calling
US/Canada calls included
Concurrent channels
2 simultaneous calls
Codecs
G.711 (ulaw/alaw), G.729
TLS/SRTP
Full encryption available
Authentication
IP auth or registration
Credit card required
No
Building this? Your PBX will need a number
Find a phone number for your trunk
Local numbers $1.50 a month, toll-free $2.00, $1.00 one-time setup. Pick one here and it carries into signup.
Enter an area code, or wait a moment for numbers near you.
[from-ipcomms]
; Inbound calls from IPComms test trunk
exten => _X.,1,NoOp(Test inbound: ${EXTEN} from ${CALLERID(num)})
same => n,Answer()
same => n,Playback(tt-weasels)
same => n,Hangup()
[outbound-test]
; Outbound test calls
exten => _1NXXNXXXXXX,1,NoOp(Test outbound: ${EXTEN})
same => n,Dial(PJSIP/${EXTEN}@ipcomms-test,60)
same => n,Hangup()
Step 3: Make Test Calls
Once your trunk is configured and registered, run through these tests:
Test Inbound
Call your test DID from a cell phone
Verify Asterisk answers and plays the test audio
Check the Asterisk CLI for the call trace: asterisk -rx "core show channels"
Test Outbound
From an extension on your PBX, dial an external number (your cell phone)
Verify the call connects and you hear audio in both directions
Check caller ID shows your test DID on the receiving phone
Verify Registration
Asterisk CLI
# Check registration status
asterisk -rx "pjsip show registrations"
# Should show:
# ipcomms-test-reg s1.ipcomms.net Registered
# Check endpoint status
asterisk -rx "pjsip show endpoint ipcomms-test"
Testing Checklist
Run through this checklist to ensure everything is working before going to production:
Inbound calls connect
Call your test DID and verify Asterisk receives it
Outbound calls connect
Dial an external number from your PBX
Two-way audio
No one-way audio issues (common NAT/firewall problem)
Caller ID correct
Outbound calls show your test DID as caller ID
DTMF works
Press digits during a call and verify they are detected
Call quality acceptable
No echo, choppy audio, or excessive delay
Concurrent calls work
Make 2 calls simultaneously to verify channel capacity
Failover (optional)
If using TLS, verify it negotiates correctly
Going Live After Testing
Once all tests pass, you are ready to go live. Here is the upgrade path:
Upgrade your account in the portal to a paid plan
Order your production DIDs or port your existing numbers
Update your trunk config - credentials stay the same, just update your dialplan for the new DIDs
Switch to IP authentication if you have a static IP (recommended for production)
Enable TLS/SRTP for encrypted calls
Stop worrying about SIP trunk capacity. We have you covered.
SIP trunking from a US carrier since 2002: $0.009 per minute inbound, $0.010 outbound, numbers from $1.50 a month, $0 per channel, no contracts.