Platform
A UCaaS platform built for software teams
SOMVAD exposes regulated voice as a programmable layer: voice sessions, line state, participants, recording, and routing behind one versioned API. Build custom operator surfaces against it. The console you see is just one client.
Architecture
Control plane and media plane, cleanly separated
A Python control plane owns orchestration, identity, entitlement, and state. Native media workers own the hot audio path. Your code only ever talks to the control plane. It tells you which mixer to connect to and hands back a per-call credential. Audio never flows through the API you build against.
Mixers are stateful workers: a live call is pinned to its home mixer, and the pool autoscales underneath. That boundary is what lets the platform stay programmable without putting your integration in the media path.
Capabilities
What the platform gives your team
Programmable calling & routing
Place calls, ring users, invite and transfer, lock for privacy, and barge for supervision. Trader-voice primitives (hoots, squawks, private wires, DDI lines) are all the same conference model with different policy.
Custom operator surfaces
Turret-style cockpits with multi-channel latch and push-to-talk audio, command consoles, role-specific views. Server-side button layouts and sound profiles follow a trader to any device.
Realtime everywhere
One WebSocket carries presence, chat, targeted call signals, scoped line busy-lamp, and live captions, with replay on reconnect so clients never miss a ring.
Recording, retention & transcription
Mixer recordings plus an optional browser-captured, HMAC-signed copy for non-repudiation. Tenant retention policy, transcription, and tamper verification on playback.
Carrier connectivity
Inbound and outbound PSTN through a SIP gateway: register a DID, point it at a line, apply egress policy with caller-ID and destination rules.
Observability & operations
Per-leg voice QoS (MOS, jitter, loss), API latency histograms, a Prometheus exposition, live architecture topology, and field bug reports with trace correlation.
Operating model
Speed that respects the rules
Regulated communications require recording, preservation, and operational control. The platform is designed for that reality, not bolted on after.
Tenant isolation
A hard boundary enforced server-side on every read and write. Roles are member, tenant admin, and a never-stored platform-admin allow-list.
Controlled environments
Sandbox, test, and production stay separate and explicit. Promote a workflow when it's ready. You control the rollout.
Audit & accountability
Immutable audit events; impersonation is short-lived and recorded. A per-call activity timeline is queryable via the API.
Designed for regulated communications workflows and integration into controlled environments. We describe the controls we provide; we don't claim certifications we don't hold.
Evaluate SOMVAD
See it against your workflow
Tell us what your team wants to build and we'll walk you through how the platform supports it.