Use cases

One platform, many operator surfaces

A turret, a despatch console, a command-and-control room, or a "call your driver" button in someone else's app. The programmable platform underneath is the same. Here's where teams start.

Trading floor

Custom turret replacement

Rebuild the turret as software your team controls. Programmable line keys, multi-channel latch-and-talk audio, presence, shared-line busy-lamp, and per-line sound-card routing, rendered from a button layout you define, not a vendor's firmware.

Traders get their grid on any device; their layout and sound profiles follow them. You ship changes on your timeline.

Turret striplive
London Rates Squawk · PTT NY Desk FX Spot Recording Private wire
4 connected · 00:42 · 2 channels latched
Supervisor consolemonitoring
▸ London Rates · 4 connected ● rec ▸ NY Desk · 2 connected ▸ FX Options · 3 connected · held POST /conferences/{id}/barge → join any call

Oversight

Supervisor & compliance console

Give desk heads and compliance a live view of every call on a desk, with monitor, whisper, and barge. A desk head can join any call (even one made temporarily private) and it's recorded as a connected participant.

A per-call activity timeline and recording-status feed wire straight into your downstream compliance systems.

Command & control

Despatcher & control-room consoles

Beyond the trading floor: despatch desks, market command rooms, control towers, and operations centres. The same primitives (channels, push-to-talk, presence, recording, supervision) compose into a control-room surface for anyone who has to coordinate fast under pressure.

Open a channel per unit, instant PTT, a live status wall, and a fully recorded timeline.

Despatch console3 active
Unit 1 · Field All-call · PTT Unit 2 · Depot Recording Ops lead Supervisor
incident #2291 · 04:12 · 6 on channel · timeline recording

Workflow

Desk-specific voice workflow

Every desk works differently. Encode how yours actually operates (hoots and squawks that are always on, private wires that ring down, DDI lines, escalation paths) as configuration and code instead of a vendor change request.

Because every primitive is the same conference model with different policy, one mental model covers the whole desk.

Primitivesone model
Hoot / squawk: always-on rooms Private wire: point-to-point ring-down Line: DDI appearance + busy-lamp Conference: ad-hoc & N-way calls
Browser callingWebRTC
browsermixerSBC · PSTN
SIP-over-WSS · SRTP · ICE/TURN GET /browser/config → per-call SIP credential POST /conferences/{id}/join → mixer placement

Anywhere

Remote & hybrid trader voice

Browser-native calling over WebRTC, with carrier ingress and egress, so the desk experience follows the trader off the floor (home, satellite office, or DR site) without a hardware install.

The control plane issues a fresh per-call credential and points the browser at the right mixer; you don't manage SIP plumbing.

Embedded UCaaS

Drop voice and chat into any app

The same platform powers a trading turret and a "call your driver" button. Add a call or chat affordance to your product with a few SDK calls, white-labelled, on infrastructure you control.

QuickEats · Order #4821voice by SOMVAD
Marco · your courier
2 min away
In-app call, numbers never shared · recorded for safety
♠ AcePlay Livevoice by SOMVAD
Live Blackjack · Table 7
host: Elena
CareConnectvoice by SOMVAD
Dr. Patel · consult
starts in 4 min
Recorded & transcribed for the patient record

Marketplaces, delivery, iGaming, healthcare, field service: anywhere two people need to talk, embed it with @somvad/sdk-react and a Call button.

Have a different surface in mind?

Tell us what you want to build

If you can describe the workflow, it probably maps onto the platform. Let's find out.