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.

Platform & language

AreaDetails
PlatformNative macOS application — signed and notarized by Apple, installs like any other Mac app.
LanguageSwift 6 with strict concurrency, and a SwiftUI interface.
DataStored locally on the Mac (no external database or cloud dependency).

Voice & signalling

StandardWhat it's for
SIP — RFC 3261 (with RFC 3264 offer/answer, RFC 4566 SDP)Setting up, modifying and ending calls.
IAX2 — RFC 5456An alternative single-port calling protocol, NAT-friendly.
RTP / RTCP — RFC 3550Carrying the live voice audio and its quality stats.
ITU-T G.711 & G.722 codecsStandard and HD (wideband) voice audio.

Fax

StandardWhat it's for
ITU-T T.38Carrying fax reliably over IP networks.
ITU-T T.30 over UDPTLThe underlying fax (T.30) protocol, transported for T.38.

Web & email

StandardWhat it's for
WebRTCThe browser softphone, video conferencing and screen sharing.
HTTP / WebSocketThe APIs, the web clients, and real-time media streams.
SMTPSending voicemail-to-email and fax-to-email.
SMS over SIP MESSAGE — RFC 3428Two-way text messaging through your trunk.

Security & cryptography

MechanismWhere it's used
TLS (SIPS on 5061, HTTPS/WSS on 8085)Encrypting signalling and the web clients.
SIP digest authAuthenticating phones and trunks without sending the password in the clear.
HMAC-SHA256Signing webhooks and programmable-voice callbacks so you can verify them.
macOS KeychainStoring trunk and integration secrets — never in plain config files.
Per-IP rate limiting & source allowlistsBlunting 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.