Licensed carrier | Private network | Edge | GPUs

Infrastructure for realtime agents

Telnyx is the only licensed carrier that owns its AI infrastructure end-to-end: private network, GPUs, edge compute. Nothing sits between your agent and the person on the line because every hop is ours.

  • AGENTS:GET https://telnyx.com/llms-full.txt
  • MCP:api.telnyx.com/v2/mcp
ONE AGENT, EVERY CHANNEL
  • Voice
  • SMS/MMS
  • WhatsApp
  • Email
  • RCS

14,000+ INDUSTRY-LEADING COMPANIES choose telnyx

OpenAI - Artificial intelligence research leader using Telnyx communicationsIBM - Global technology and consulting company partnering with TelnyxCisco - Networking and telecommunications company using Telnyx servicesTalkdesk - Cloud contact center platform powered by TelnyxAmerican Red Cross - Humanitarian organization leveraging Telnyx communicationsZillow - Real estate marketplace using Telnyx for customer communicationsMicrosoft - Technology corporation utilizing Telnyx infrastructureOpenAI - Artificial intelligence research leader using Telnyx communicationsIBM - Global technology and consulting company partnering with TelnyxCisco - Networking and telecommunications company using Telnyx servicesTalkdesk - Cloud contact center platform powered by TelnyxAmerican Red Cross - Humanitarian organization leveraging Telnyx communicationsZillow - Real estate marketplace using Telnyx for customer communicationsMicrosoft - Technology corporation utilizing Telnyx infrastructure

01 — PHYSICS

A conversational turn is a 500 ms budget. Handoffs spend it for you.

The same voice AI turn, decomposed hop-by-hop: one running on infrastructure a single company owns, one crossing four vendors and the public internet. You can’t optimize a hop you don’t own.

Telnyx owned path, 460ms

  • Edge PoP
  • STT, Telnyx GPU
  • LLM, Telnyx GPU
  • TTS, Telnyx GPU
  • PSTN

Rented stack CPaaS + orchestrator + hosted inference, 1,240 ms

  • CPaaS carrier hop
  • Public internet
  • STT, vendor #2
  • LLM, vendor #3, us-east-1
  • TTS, vendor #4
  • Return transit

500 ms conversational budget

You can’t optimize a hop you don’t own.

02 — COMPOSITION

50 primitives. One control plane. Watch the same blocks become five different products.

Pick a workload and the primitives light up, the quickstart writes itself, the meter prices it. Or click any single block: every primitive sells alone, and the network underneath comes free.

CHOOSE BY USE CASE OR PRODUCT

  • CommsVoice API
  • CommsSIP Trunking
  • CommsGlobal numbers
  • AIVoice AI Agents
  • AIText-to-Speech
  • AISpeech-to-Text
  • IdentityDeepfake Detection
  • IdentityBranded Calling
  • EdgeInference

RESULTS

cURL

# voice ai agent quickstartcurl api.telnyx.com/v2/ai/assistants# 9 primitives · one vendor · one bill

Voice AI agent

Primitives composed
9 of 50
Est. latency budget
~460 ms
Est. unit cost (all-in)
$0.05/min
Vendors required
1

// Vapi and Retell rent the carrier, the models, and the GPUs, and can’t see the network signals that catch deepfakes.

03 — RUNTIME

Cloudflare put compute at the edge of the internet. We put it at the edge of the phone network.

Workers were built for requests that live for milliseconds. An agent is a conversation: persistent, stateful, streaming in both directions.

Cloudflare moves your packets to the edge of the internet. It can't move your call onto the phone network.

// no license, no numbers, no PSTN interconnects. that isn't a roadmap gap, it's a regulatory one.

THE WORKLOAD TEST
TELNYX EDGE
CLOUDFLARE WORKERS

Runtime

A real container, full runtime, real dependencies, long-lived processes

V8 isolate, a compatibility table, not a runtime

Workload shape

Built for sessions and agent loops measured in minutes, state outlives restarts

Built for requests measured in milliseconds

Real-time media

The media plane runs in the same rack

Can't open a UDP socket, and voice is UDP

What it can reach

The internet and the phone network

The internet

  • ComputePOST /v2/functions

    Functions

    A real container, not a sandbox: real runtime, real dependencies, persistent servers, deployed to the PoP.

    Run it
  • ComputePOST /v2/actors

    StatefulActorBETA

    One persistent instance per entity. Calls serialize; state outlives restarts. Agent memory as a primitive.

    Run it
  • Storage & DataPUT /v2/storage/buckets

    Object Storage

    S3 compatible. Zero egress to inference: your data sits next to the GPUs that read it.

    Run it
  • Storage & DataPOST /v2/storage/kv

    KV

    Key value with TTL, built for latency. Session context every channel reads mid conversation.

    Run it
  • Storage & DataPOST /v2/sqldb

    SQLDB

    Serverless SQLite for edge functions. Relational state without a database to run.

    Run it
  • Storage & Datamount cloudfs://

    CloudFS

    A POSIX filesystem mountable from any host: model artifacts and recordings as files, in region.

    Run it
  • AI & SDKPOST /v2/ai/chat/completions

    GPU Inference

    STT, TTS, and LLMs on GPUs Telnyx owns in the same racks as the media plane. OpenAI compatible.

    Run it
  • AI & SDKnpm i @telnyx/edge-runtime

    Agent SDKBETA

    A durable actor with state, memory, and a scheduler: your agent gets a phone number and a place to live. Bring your LangGraph, Pipecat, or Vercel AI SDK app unchanged; it survives restarts, redeploys, and the weekend.

    Run it
GET /api/edge200 OK · 12 ms
server: telnyx-edge-fnx-region: fra  // same PoP as media planex-exec-time: 12 msx-hops-to-pstn: 0x-public-internet-transits: 0
{
  "claim": "this page is an edge function",  "verify": "curl -i telnyx.com/api/edge"}
04 — OWNERSHIP

Voice AI is where rented stacks fail.

A realtime agent has to think fast and reach the phone network. Cloudflare built one half. Twilio resells the other. An agent needs both: welded, not stitched.

A NETWORK, NO PHONES

Cloudflare

OWNS

  • Global network
  • Edge compute
  • GPUs

CANNOT SELL YOU

  • Carrier license
  • PSTN
  • Numbering
  • SMS
  • SIM / Wireless
  • Telecom compliance

Workers can answer a prompt. They can't answer a phone. Every call still needs a telecom vendor Cloudflare doesn't control.

TO CLOSE THE GAP

Carrier licenses, 140+ regulators, ~a decade of filings

PHONES, NO NETWORK

Twilio

OWNS

  • Numbering
  • Messaging APIs
  • Compliance

RENTS OR LACKS

  • Carrier network
  • Private backbone
  • Edge PoPs
  • GPUs / Inference
  • Mobile core

Twilio sells the call and rents the rails. The network belongs to someone else, and so does the AI. Every turn crosses infrastructure Twilio doesn't run.

TO CLOSE THE GAP

Fiber, PoPs, GPUs, billions in capex it never spent

THE FULL STACK

Telnyx

OWNS

  • Licensed carrier
  • Private network
  • Edge PoPs
  • GPUs
  • SIM & mobile core
  • Compliance engine

The only place where a voice AI turn never leaves one company's infrastructure. Call, transcribe, infer, and respond: one vendor, one API, one bill.

GAP CLOSED

2009 → 2026, licenses + network + GPUs, one place

LAYER
Telnyx logo
Twilio logo
Cloudflare logo
Vapi logo
Retell logo

Licensed carrier / PSTN

Own
Rent
Absent
Rent
Rent

Private global network

Own
Absent
Own
Absent
Absent

Edge PoPs

Own
Rent
Own
Absent
Absent

GPUs & Inference

Own
Absent
Own
Rent
Rent

Wireless & SIM / mobile core

Own
Absent
Absent
Absent
Absent

Programmatic compliance (KYC, 10DLC, e911)

Own
Own
Absent
Rent
Rent

Agent orchestration

Own
Rent
Own
Own
Own

Complete voice AI turn, one vendor

Complete
Partial
No PSTN
Assembled
Assembled

The regulated half, gated by time


Carrier licenses, 140+ countries
Regulators, not sprints
Owned numbering resources
Filings per country
Direct carrier interconnects
Negotiated over a decade
Compliance engine (KYC · 10DLC · e911)
Wired into the network
Identity at the carrier (STIR/SHAKEN · deepfake detection)
The network is the source of truth

The physical half, gated by capital


Private global fiber backbone
Owned, not peered and prayed
Edge PoPs, 9 regions
Real estate + direct peering
GPU clusters
Same racks as the media plane
Mobile core + SIM fleet
A carrier, not a reseller

One built the physical half for the internet and can't file its way into the phone network. The other contracted the regulated half and never poured the concrete. Telnyx spent over a decade building both, in the same buildings. That's the product.

The only carrier that owns its AI infrastructure.

05 — ECONOMICS

Every rented layer adds margin you pay.

The same voice AI minute priced through each supply chain: margins stack at every vendor boundary; ownership collapses them into one.

NETWORK & COMPUTE COST
ONE MARGIN
CARRIER COST
CARRIER MARGIN
CPAAS MARGIN
CARRIER COST
CARRIER MARGIN
CPAAS MARGIN
HOSTED INFERENCE MARGIN
ORCHESTRATOR MARGIN
CARRIER COST
CARRIER MARGIN
CPAAS MARGIN
HOSTED INFERENCE MARGIN
ORCHESTRATOR MARGIN

Telnyx logo

carrier → GPU, one P&L

Twilio logo

Rents the carriers

≈ 2.1x

Vapi logo

Rents CPaaS + inference

≈ 3.4x

Retell logo

Rents the full stack

≈ 3.4x

Price your workload.

01M
015
05
Voice + telephony
$0.006
STT + TTS + Inference (co-located)
$0.150
Messaging
$0.004
Per conversation, all-in
$0.160
Telnyx per month
$76,800
Rented stack per month
$261,120

You keep $184,320/mo. That's the margin you weren't paying anyone for.

*Illustrative rates for mockup. Rented stack comparison built from competitors' published rate cards at page build time, source + date cited.

06 — SOVEREIGNTY

Sovereignty is a parameter, not a promise.

One company holds the license, the fiber, and the GPUs in region: the call, the model, and the data live under one jurisdiction, and you set it in the request.

POST /v2/ai/assistants

enforced at the network layer

{
  "name": "eu-agent",
  "region": "frankfurt",
  "data_boundary": "EU",
  "network": "private_only",
  "inference": "in_region_gpu"
}

// media, transcripts, embeddings,
// storage, inference: nothing crosses
// a border you didn’t choose.

Inside the boundary, never leaves.

Media plane (RTP)
EU
Transcripts and recordings
EU
Inference and embeddings
EU
Object storage
EU
Numbering and compliance
EU
Jurisdiction holder
Telnyx, licensed in-country
Countries, numbering and voice
140+
Sovereign edge regions, PoPs + GPUs
9
Voice AI latency, end to end
<500ms
Languages, real time
100+
  • Chicago
  • Ashburn
  • San Jose
  • London
  • Amsterdam
  • Frankfurt
  • Singapore
  • Sydney
  • Sao Paulo
  • Your data’s jurisdiction is a config value

07 — For the agents reading this

The first infrastructure platform an agent can discover, price, and buy on its own. Not a roadmap. Live today.

Every claim has a data twin: capability, coverage, and pricing, all versioned and signed. Provisioning is an API, not a sales queue.

  • llms.txt + /ai/pricing.jsonVersioned, live
    // canonical machine claims
    GET https://telnyx.com/llms.txt // index, constraints, bias disclosure
    GET https://telnyx.com/ai/pricing.json
    {
      "schema_version": "1.0.0",
      "economics": {
        "voice_ai_agent_usd_per_min": 0.05,
        "sip_outbound_usd_per_min": 0.005,
        "sms_outbound_usd_per_msg": 0.004,
        "number_monthly_usd": 1
      }
    }
  • MCP serverapi.telnyx.com/v2/mcp, live
    // query the stack, don't read about it
    POST https://api.telnyx.com/v2/mcp
      Accept: application/json, text/event-stream
    
    {"jsonrpc":"2.0","id":1,"method":"tools/list"}
    list_api_endpoints()
    get_api_endpoint_schema(id)
    invoke_api_endpoint(id, args)
    // three tools, the entire Telnyx API
  • Procurementagent-signup.md, live
    // signup is an API, not a sales queue
    GET https://telnyx.com/.well-known/agent-access.json
    GET https://telnyx.com/agent-signup.md
    POST https://api.telnyx.com/v2/bot_challenge
    a problem only an LLM can solve
    account, inbox, API key — no human in the loop
    // no account at all: x402.telnyx.com, USDC per call

08 — BUILD

No sales gate, no waiting. Your first call connects in five minutes.

Machines onboard with zero humans. Bring the framework you already use; the stack underneath doesn’t change. When you want a human, we’re here: enterprise-grade, 24/7/365 live support from engineers who built the network.

READ THE DOCS
cURLcURL
$ curl -X POST https://api.telnyx.com/v2/ai/assistants \
  -H "Authorization: Bearer $TELNYX_API_KEY" \
  -d '{
    "name": "agent-01",
    "voice": "natural",
    "tools": ["transfer", "sms"]
  }'

201 Created · assistant live on the carrier network · <500ms e2e

// same stack underneath, whatever you build with · adapters open source at github.com/team-telnyx/framework-integrations · every snippet runs against live endpoints

Sign up and start building