Business phone systems are a tax on not knowing how VoIP works.
I stopped paying it.
What the Market Charges
- Grasshopper: $49/month for 1 number, 3 extensions
- RingCentral: $99/month per user
- Dialpad: $75/month per user
- Google Voice for Business: $30/month per user
For six business lines with AI voice agents, I would spend $200 to $500 every month depending on the plan.
What I Actually Pay
$29.70 per month. Six lines. AI on every one.
Breakdown:
- VoIP.ms DIDs: 6 x $4.95 = $29.70/month
- Asterisk: free, runs on a VPS I already own
- VAPI: usage-based, low volume in early stage
What I Own vs What I Rent
With SaaS I rent access. If they raise prices, change terms, or shut down, I lose the system.
With Asterisk + VoIP.ms I own the PBX configuration, own the SIP trunk relationship, and can move providers without rebuilding anything.
The Infrastructure Sovereignty Principle
I apply five rules to every service in my stack:
- Multi-model abstracted — no single vendor lock-in
- Logged to Supabase in real time
- Self-hosted equivalent exists for every managed service
- Contingency defined before going live
- All data, prompts, and outputs are mine
Telecom is not special. The same logic applies. Own the stack or pay the tax forever.
Is It Hard?
Asterisk has a learning curve. VoIP.ms requires KYC. PJSIP configuration takes a few hours to get right.
After that, it runs without touching it. That is the trade. A few hard hours once, or $200 every month forever.
Top comments (0)