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.

System topologyAPI-first
Your client / operator surface
REST + one WebSocket ↓
Control plane: auth · entitlement · state · routing
placement + per-call credential ↓
mixer-0mixer-1SBC · PSTN

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.