Enterprise Featured

VoicerOnePBX

A complete, self-contained business phone system for the Mac — SIP & IAX2 trunking, auto-attendants, ACD call queues, conferencing, T.38 fax and on-device call transcription, plus a full developer platform …

5 images

About VoicerOnePBX

📞 Your Mac. Your entire phone system.

VoicerOnePBX turns a single Mac into a complete, self-contained business phone system — no Linux server to maintain, no Asterisk to wrangle, no external database, and no monthly per-seat cloud fees. Built end-to-end in Swift 6 with a native SwiftUI administration console, it runs a production-grade SIP server, a hand-rolled IAX2 stack, an RTP media engine and standards-compliant audio codecs — and it connects to the outside world over SIP or IAX2 trunks from the provider of your choice.

Because everything lives in one signed, notarized Mac app, you own your phone system. There's a single place to manage it, a single folder that holds your data, and a one-command way to back the whole thing up. What would normally take a rack of equipment and a specialist to run now sits quietly on a Mac in the corner.

Every kind of endpoint

Register desk phones from Yealink, Polycom, Grandstream and Cisco with zero-touch provisioning, bring your own SIP softphone, or skip hardware entirely and call from a web browser — complete with HD audio, video meetings and customer screen-sharing, all with nothing to install. Staff can move between a desk handset and the browser softphone without missing a call.

Route every call intelligently

Point each incoming number wherever it should go: a person, an auto-attendant menu ("press 1 for sales"), a ring group, an ACD call queue, a conference room, voicemail or the Fax Center. Layer on time-of-day and holiday rules so daytime, after-hours and closed-day callers each get the right experience — automatically, without anyone flipping a switch.

A real contact centre, built in

Line callers up in queues and distribute them fairly to agents, who log in and out from a phone or the browser Agent Workspace. Supervisors can quietly listen to a live call for quality, whisper to coach an agent without the caller hearing, or barge in to help — never dropping the call. Live wallboards show what's happening right now; daily, weekly and monthly reports (with CSV export and scheduled email delivery) show the trends that drive decisions.

Private by design

Send and receive faxes over the T.38 internet-fax standard (PDF in, PDF out — or plug in a real fax machine), exchange two-way SMS and email, and turn calls and voicemail into searchable text with optional AI summaries. Crucially, transcription and summarisation run on your Mac — no audio is shipped to a cloud service. That makes VoicerOnePBX a natural fit for clinics, dental practices, law offices and anyone who takes data privacy seriously.

Programmable to the core

VoicerOnePBX isn't a closed box — it's a platform. React to call and message events with HMAC-signed webhooks, script inbound and outbound calls with Twilio-style programmable voice (JSON or literal TwiML), fork live call audio to your own voice bot, and send or poll messages over documented REST APIs. It's the same extensibility an EMR or CRM integration is built on, available to you.

And it's proven: load-tested to 300 concurrent calls (600 audio legs) on a single Mac, with a one-hour endurance soak holding resources flat throughout. Explore the full documentation →

Key Features

☎️ Calling & Endpoints

  • Extensions — Yealink, Polycom, Grandstream and Cisco desk phones plus any standard SIP softphone, with automatic provisioning
  • Browser softphone — make and take calls from any web browser via WebRTC, no app to install
  • Video conferencing & screen sharing — face-to-face meetings and customer desktop sharing right in the browser
  • Full call control — blind & attended transfer, hold with music, call park & retrieval, and ad-hoc conferencing
  • Everyday convenience — busy-lamp/line keys, call pickup, Do Not Disturb, Follow-Me, and configurable feature (star) codes

🔀 Trunks & Routing

  • SIP & IAX2 trunks — connect to any standards-based provider, with registration, per-trunk caller ID and plain-language diagnostics
  • Auto attendants (IVR) — multi-level menus with keypad collection, nested sub-menus, and business-hours / holiday routing
  • Ring groups & inbound routes — ring-all or sequential hunt, first-answer-wins, and a destination for every number (DID)
  • Outbound routing & cost control — dial-pattern routing, per-extension forced trunks, and rate decks for least-cost routing and call costing

🎧 Contact Centre

  • ACD call queues — round-robin distribution, comfort audio & position announcements, agent login/logout, wrap-up and overflow
  • Agent Workspace — a browser console with live calls, queue status and a screen-pop of the caller's details
  • Supervisor tools — listen, whisper and barge on live calls, plus real-time queue and agent activity
  • Wallboards & reporting — big-screen live metrics, and daily/weekly/monthly reports with CSV export and scheduled email

📠 Media, Messaging & AI

  • Fax Center — native T.38 send & receive (PDF in / PDF out), fax-to-email, and analog-adapter support for physical fax machines
  • Two-way SMS & email — over your trunk and SMTP, gathered into one unified Message Center
  • On-device transcription & summaries — searchable text and AI summaries of calls and voicemail, processed locally on your Mac
  • Recording — on-demand, per-queue or per-call two-channel recording with configurable retention
  • Music on hold — a WAV library with named playlists, assignable per queue and levelled below speech
  • Conferencing — N-party rooms with join & moderator PINs, roster controls (mute, kick, lock, merge) and transcripts

🗂️ Directories & Administration

  • User directory — a company phonebook pushed to phones and the browser client, with mobile numbers and photos
  • Caller directory — put a name, notes and call history to inbound numbers, with screen-pop and tag-based routing (a lightweight CRM)
  • Provisioning & batch import — layered config overrides (global → vendor → model → tag → device), firmware serving, and spreadsheet import of many extensions at once
  • Backup & restore — export the whole configuration to a single file; secrets stay in the Keychain
  • Graceful shutdown & retention sweeps — finish active calls on quit, and auto-clean old recordings so the disk never fills

🧩 Developer Platform

  • Event webhooks — HMAC-signed HTTP callbacks on call and message events, with bounded retries, a delivery log and a circuit breaker
  • Programmable voice — Twilio-style call-control documents in JSON or literal TwiML, for inbound and outbound calls
  • Real-time media streams — fork live call audio to a WebSocket to power voice bots and real-time AI
  • REST APIs — send fax / SMS / email, originate calls, run video visits, and poll received faxes, texts and voicemail

Technical Details

Platform

  • Native macOS application — signed and notarized by Apple; installs like any other Mac app, no toolchain required
  • Swift 6 with strict concurrency throughout, and a native SwiftUI interface
  • Self-contained — no external database, application server or cloud dependency; all data lives under a single folder on your Mac

Standards & Protocols

  • SIP (RFC 3261, offer/answer RFC 3264, SDP RFC 4566) and IAX2 (RFC 5456) trunking & registration
  • RTP/RTCP (RFC 3550) media with ITU-T G.711 and wideband G.722 audio codecs
  • T.38 fax (T.30 over UDPTL), WebRTC browser calling & video, SMTP email, and SMS over SIP MESSAGE (RFC 3428)
  • DTMF per RFC 2833 / telephone-event

Security & privacy

  • TLS everywhere it matters — SIPS signalling, and HTTPS/WSS for the browser clients
  • SIP digest authentication, and HMAC-SHA256 signatures on webhooks and programmable-voice callbacks
  • Trunk and integration secrets stored in the macOS Keychain — never in plain config files
  • Per-IP rate limiting, provisioning source-IP allowlists, and on-device AI so recordings and transcripts never leave the Mac

Proven at scale

  • Load-tested to 300 concurrent calls (600 audio legs) on a single Mac — six times a typical 50-call target — with a one-hour endurance soak holding file descriptors, sockets and threads flat

Requirements

  • A Mac to run the PBX (a wired network and a fixed address recommended)
  • One or more SIP or IAX2 trunk accounts from your telephony provider for outside calling
  • Your IP phones and/or the built-in browser softphone
Application Details
Category:
Enterprise
Status:
Featured Application
Added:
July 02, 2026
Last Updated:
July 24, 2026

Have an application like this?

We're always looking for innovative software applications to feature on our platform. Share your application with our community.

Submit Your Application