FREEDOM251

Freedom251 › Business Phone Systems

ShadowPBX

Free plan APISelf-hosted

Visit ShadowPBX Alternatives Pricing

ShadowPBX's own site

What ShadowPBX is

ShadowPBX is an open-source, self-hosted IP phone system built in Node.js. It is installed on the user’s server and includes a single install script. Telephony features cover SIP registration, inbound DID routing, outbound routing, call queues, IVR, voicemail, recording, and supervisor monitoring. Auto, predictive, power, and progressive dialers support campaigns and Do Not Call list scrubbing. Existing standards-compliant SIP trunks connect through the web interface or API. Listed compatibility includes SignalWire, Twilio, Telnyx, Vonage, Flowroute, VoIP.ms, and Bandwidth. REST APIs cover call transfer, voicemail management, and supervisor monitoring. A Socket.IO dashboard displays active calls, extensions, statistics, and system health. Admin, Supervisor, and Agent roles provide scoped access. The MIT-licensed project says features are not gated behind paid modules. Self-hosting is free forever; managed plans start at $49 a month.

Who it suits

It suits organizations wanting a self-hosted phone system with configurable routing, dialing, recording, and SIP-trunk options. Teams can also choose managed plans.

What it does well

  • Open-source MIT-licensed project
  • Supports queues, IVR, voicemail, and recording
  • Connects existing SIP trunks
  • REST APIs for telephony administration
  • Self-hosted plan is free forever

What to know first

  • Self-hosted deployment requires the user’s server
  • Managed Starter limits five concurrent calls
  • Managed plans charge monthly

Plans

PlanBilled and limitsPrice
Managed — Starterbilled monthly · 10 extensions · 5 concurrent calls · 10 GB recording storage$49 a month
Managed — Probilled monthly · 50 extensions · 20 concurrent calls · 50 GB recording storage$149 a month
Self-Hostedforever · MIT license · No per-seat fees · all features includedFree
Pay As You Go$0 / mo base · Outbound: $0.012/min (US/CA) · Inbound: free (unlimited) · 1 SIP trunk channel · Local DID: $1.50/mo · Toll-free DID: $3.00/moFree
Managed Pro$149/mo · 50 extensions · 20 calls$149 a month
Business$29 / mo · Up to 10 channels · 1,000 min included · 3 local DIDs · 1 toll-free DID$29 a month
Managed Starter$49/mo · 10 extensions · 5 calls$49 a month
Enterprise$99 / mo · Unlimited channels · 5,000 min included · 10 local DIDs · 3 toll-free DIDs$99 a month

As shadowpbx.com lists them, read 22 Sept 2026. The maker's own page has the final word.

Verdict

ShadowPBX offers broad telephony and dialing functions with self-hosted control and API access. The free MIT option removes feature gates, while managed tiers add hosted capacity and storage limits.

Facts from ShadowPBX's own pages

Access controls
The product has Admin, Supervisor, and Agent roles with scoped access, and uses bcryptjs password hashing. · shadowpbx.com, 11 Oct 2026
APIs
The product provides REST APIs, including for call transfer, voicemail management, and supervisor monitoring. · shadowpbx.com, 11 Oct 2026
Auto attendant
Yes · shadowpbx.com, 22 Sept 2026
Bring your own trunk
Users can connect an existing standards-compliant SIP trunk and configure it through the web GUI or API. · shadowpbx.com, 11 Oct 2026
Business numbers
multiple · shadowpbx.com, 22 Sept 2026
Call routing
custom · shadowpbx.com, 22 Sept 2026
Company details
The about page does not state a headquarters or founding year. · shadowpbx.com, 11 Oct 2026
Dashboard
A Socket.IO dashboard displays active calls, registered extensions, call statistics, and system health. · shadowpbx.com, 11 Oct 2026
Deployment
The product is designed to be installed on the user's server, and the maker advertises a single install script. · shadowpbx.com, 11 Oct 2026
Dialers
Dialing features include auto, predictive, power, and progressive dialers, plus campaign management and Do Not Call list scrubbing. · shadowpbx.com, 11 Oct 2026
Free plan
Yes · shadowpbx.com, 22 Sept 2026
Included users
10 · shadowpbx.com, 22 Sept 2026
License
The project is MIT licensed, with the maker stating that all features are available without paid modules or feature gates. · shadowpbx.com, 11 Oct 2026
Product
ShadowPBX is an open-source, self-hosted IP phone system built in Node.js. · shadowpbx.com, 11 Oct 2026
Recordings
A dedicated background worker converts RTPEngine packet captures to WAV files and links recordings to call detail records. · shadowpbx.com, 11 Oct 2026
Security
The maker describes HTTPS and WSS through an Nginx reverse proxy with Let's Encrypt certificates, fail2ban protection, and SIP registration rate limiting. · shadowpbx.com, 11 Oct 2026
Support and development
The maker invites users to open issues and submit pull requests through the project repository. · shadowpbx.com, 11 Oct 2026
Telephony
It supports SIP registration, inbound DID routing, outbound routing, call queues, IVR, voicemail, call recording, and supervisor monitoring. · shadowpbx.com, 11 Oct 2026
Trunk integrations
The maker lists verified compatibility with SignalWire, Twilio, and Telnyx, and compatibility with Vonage, Flowroute, VoIP.ms, and Bandwidth. · shadowpbx.com, 11 Oct 2026

Where ShadowPBX stands on Freedom251

Look at these too