Calls run on AWS in Sydney, in a shared account, one dedicated to you, or your own. Call records, recordings and keys are stored in the account the calls run in.
An account for you aloneFor you aloneShared with other customers
Control planeDashboard, sign-in, releases
Call planeEverything a call touchesCallsTranscriptsRecordingsKeys
Outside AWS Telnyx, media in Sydney Deepgram in Sydney
Shared. Control plane: Our account. Call plane: Our account, shared. Your workspace runs on the multi-tenant platform in Sydney. Every row carries your workspace ID, and row-level security limits each read and write to it.
Dedicated. Control plane: Our account. Call plane: An AWS account for you alone. Your call plane gets its own AWS account in Sydney, with its own network, database, keys and model quota. No other customer's calls draw on it.
Hybrid. Control plane: Our account. Call plane: Your AWS account. The call plane runs in an AWS account you own, so call audio, transcripts, recordings and keys are stored there. We run the dashboard and releases from ours.
Your account. Control plane: Your AWS account. Call plane: Your AWS account. Both planes run in your account, and the dashboard is reachable only inside your network. Calls do not depend on our account at any point.
Four deployments
Choose where the call plane runs. The control plane runs with us unless you take both.
Shared
Control planeOur account
Call planeOur account, shared
Your workspace runs on the multi-tenant platform in Sydney. Every row carries your workspace ID, and row-level security limits each read and write to it.
Suits a pilot, or a team that accepts multi-tenant isolation.
Dedicated
Control planeOur account
Call planeAn AWS account for you alone
Your call plane gets its own AWS account in Sydney, with its own network, database, keys and model quota. No other customer's calls draw on it.
Suits single tenancy without running AWS yourself.
Hybrid
Control planeOur account
Call planeYour AWS account
The call plane runs in an AWS account you own, so call audio, transcripts, recordings and keys are stored there. We run the dashboard and releases from ours.
Suits a security team that wants call data and keys in its own account.
Your account
Control planeYour AWS account
Call planeYour AWS account
Both planes run in your account, and the dashboard is reachable only inside your network. Calls do not depend on our account at any point.
Suits a policy that allows no outside control plane.
Control plane and call plane
Every deployment splits the platform in two, and the call plane holds everything a call touches.
Control plane
Holds agent settings and user accounts. It never stores call audio, transcripts or recordings.
Dashboard and agent editor
Sign-in, roles and single sign-on
Billing from usage counts
Image builds and releases
Call plane
Holds everything a call touches. Call content is written here and nowhere else.
Phone and SIP ingress
Call workers, one call per process
Claude on Bedrock in Australia
Speech connections
Transcripts, recordings and call records
Simulated test calls
Encryption keys
Services outside AWS
The phone carrier and the speech engine sit on every call outside any AWS account.
On every call
Phone carrier
Telnyx, media in Sydney
Speech
Deepgram in Sydney, or in your VPC
Model failover
Off under Australian residency
Other voices
United States, only if picked
Browser test calls
Daily, pinned to Sydney
Location of each service
Telnyx is a licensed Australian carrier, and call audio is anchored in Sydney. Its call control API runs in the United States and carries caller numbers and call IDs, never audio.
Deepgram processes audio and transcripts in Sydney without storing them, and keeps operational metadata and billing records in the United States. Self-hosted speech moves it inside your VPC.
Dedicated, Hybrid and Your account deployments each get their own VPC, database, keys and Bedrock quota.
Your encryption key
The database, recordings and stored secrets are encrypted under a KMS key that can live in your AWS account. Revoke it and the data is unreadable.
Private network
Services run in private subnets. AWS services are reached over VPC endpoints, and outbound traffic passes a domain allow-list.
Single sign-on
Your team signs in through your identity provider over SAML 2.0 or OIDC.
Releases without dropped calls
A release moves new calls to a second voice service once a zero-dropped-call gate passes. Rolling back returns new calls to the old version within 5 seconds.
Failover in Melbourne
If Sydney does not answer within 5 seconds, a handler in Melbourne answers and forwards the caller to your fallback number.
From contract to first call
Terraform builds every deployment, never a person at a console. Our team built a private AI platform for a client on AWS in Sydney the same way.
1
Architecture review
We take your security and network teams through the design and pick the deployment.
2
Account and network
We create the AWS account, or you create one and grant our deploy role. Bedrock access is requested in that account.
3
Keys and sign-in
You create or grant the KMS key and connect your identity provider.
4
Phone lines
We provide or port Australian numbers, or connect a SIP trunk from your phone system.
5
Tests and go-live
Simulated calls test every agent before a number moves. Canary calls then test the line around the clock.
Deployment detail
Each page holds the evidence for one part of the design.