Under the hood

For the person who has to sign it off.

What happens between the caller speaking and the agent answering, which of those parts we run and which you can supply yourself, and who can see the recordings afterwards.

01Under the hood

What actually happens on a call.

Four steps, and you can change the supplier at any one of them without touching the other three. Two of them we run ourselves, which is what makes the minute cheaper; all four are yours to swap if you would rather bring a vendor you already use.

01Phone line

The call connects

Your number rings, or the agent places the call. It runs on Twilio, on SignalWire, or on a SIP trunk you already pay for — switching between them is a setting, and the agent behaves identically either way.

What you get

Keep the numbers and the carrier contract you already have.

Your options

TwilioSignalWireBYOT SIP
02Transcription

It hears the caller

Speech turns into words while the caller is still mid-sentence, half-finished ones included — which is how the agent notices it is being talked over before the sentence ends. This is the part we run ourselves rather than buy in.

What you get

Where the lower price per minute comes from.

Your options

WhisperConformer-CTCDeepgram
03Reasoning

It works out the reply

A prompt you write, or a conversation flow you draw. It can look things up, call into your own systems mid-call, and hand the caller to a person. It starts speaking sentence one while it is still writing sentence two.

What you get

No dead air while the caller waits for an answer.

Your options

AnthropicOpenAI
04Voice

It answers out loud

The reply is spoken as it is written rather than rendered and then played back. Pick any voice from the vendors below, or bring an account you already have. Cut in at any point and it stops mid-word.

What you get

Any voice you like, at our rates or your vendor's.

Your options

CartesiaElevenLabs

A supplier going down does not drop the call

Every step has a fallback you nominate. If the model or the voice fails before it produces anything, that turn quietly runs again on the backup and the caller hears a normal pause instead of a dead line.

One busy customer cannot slow down another

Transcription and speech run on their own capacity rather than sharing it with everything else, so a spike on somebody else's calls never becomes a delay on yours.

02Whose engines it runs on

Pick your vendors. Change your mind later.

Transcription and voices are ours, and using them is what makes the minute cheap. If you would rather use a vendor you already have a contract with, point an agent at your own account instead — chosen per agent, changed whenever, and no call has to be rebuilt for it.

Transcription

WhisperConformer-CTCDeepgram

Whisper and Conformer-CTC run on our own inference; if that lane is saturated or restarting, the call spills to Deepgram rather than dropping.

Reasoning

AnthropicOpenAI

A stream that fails before its first token retries once on the fallback model. A mid-stream failure is not retried — that would duplicate speech.

Synthesis

CartesiaElevenLabs

A synthesis failure before the first audio byte retries once on the fallback voice. Voice IDs are always yours; none are hardcoded.

Carrier

TwilioSignalWireYour own SIP trunk

Carrier details never leave the transport adapter, so the orchestrator does not know or care which one answered.

03Your data

Your calls stay yours.

Your recordings and transcripts are visible to your organisation and nobody else, and what gets kept at all is a switch you set per agent rather than one setting for the whole account.

Organizations and roles

Owner, admin, member — with last-owner and owner-only-grants-owner enforced under row locks, not in the interface.

Per-org API keys

Hashed at rest, shown exactly once. The dashboard never holds a platform secret.

Encrypted trunk credentials

SIP passwords are encrypted before they reach the database, separately from any legacy column.

Recording opt-out

Per agent. The tap is never attached rather than attached and discarded.

Transcript opt-out and redaction

Skip transcript storage entirely, or keep it with personal data redacted.

Retention windows

Set the number of days, and a background sweep enforces it without you scheduling anything.

No secrets in the browser

The console holds an org session, never a platform key. Anything privileged is authorized server-side, so a bundle inspection reveals nothing.

No compliance certifications yet. When one lands it goes here — not before.

We are onboarding teams one at a time so we can watch the first real calls with you. Tell us what the agent needs to do and we will tell you honestly whether it is ready for it.