Technology
For the technically curious: what VoicerOnePBX is built with and the open standards it speaks.
You don't need any of this to use the product — but it's here if you want to know what's under the hood.
| Area | Details |
| Platform | Native macOS application — signed and notarized by Apple, installs like any other Mac app. |
| Language | Swift 6 with strict concurrency, and a SwiftUI interface. |
| Data | Stored locally on the Mac (no external database or cloud dependency). |
Voice & signalling
| Standard | What it's for |
| SIP — RFC 3261 (with RFC 3264 offer/answer, RFC 4566 SDP) | Setting up, modifying and ending calls. |
| IAX2 — RFC 5456 | An alternative single-port calling protocol, NAT-friendly. |
| RTP / RTCP — RFC 3550 | Carrying the live voice audio and its quality stats. |
| ITU-T G.711 & G.722 codecs | Standard and HD (wideband) voice audio. |
Fax
| Standard | What it's for |
| ITU-T T.38 | Carrying fax reliably over IP networks. |
| ITU-T T.30 over UDPTL | The underlying fax (T.30) protocol, transported for T.38. |
Web & email
| Standard | What it's for |
| WebRTC | The browser softphone, video conferencing and screen sharing. |
| HTTP / WebSocket | The APIs, the web clients, and real-time media streams. |
| SMTP | Sending voicemail-to-email and fax-to-email. |
| SMS over SIP MESSAGE — RFC 3428 | Two-way text messaging through your trunk. |
Security & cryptography
| Mechanism | Where it's used |
| TLS (SIPS on 5061, HTTPS/WSS on 8085) | Encrypting signalling and the web clients. |
| SIP digest auth | Authenticating phones and trunks without sending the password in the clear. |
| HMAC-SHA256 | Signing webhooks and programmable-voice callbacks so you can verify them. |
| macOS Keychain | Storing trunk and integration secrets — never in plain config files. |
| Per-IP rate limiting & source allowlists | Blunting registration/call abuse and locking down provisioning. |
Standards-based on purpose
Because VoicerOnePBX speaks the same standards as the rest of the industry, it interoperates with mainstream
phones and providers rather than locking you into one vendor.