Turn call traffic into monthly cost and required capacity.
Separate connected minutes, audio sent to STT, synthesized audio, generated characters and model tokens. Then size workers and provider limits without confusing simultaneous calls with simultaneous TTS requests.
Public rates and assumptions verified on 2026-08-21; edit them to match your contract, region and architecture.
Cost and capacity do not share one unit.
Billing. Telephony and Media Streams follow connected time; STT depends on the audio you actually process; TTS may be billed by generated characters; the LLM by tokens. The STT-audio percentage should match the real pipeline: use 100% when you stream the full caller track, even through silence.
Call concurrency. Average concurrency follows from volume and service hours. Peak concurrency must come from traces or a forecast. Sizing from the mean alone is unsafe when call arrivals are bursty.
STT. In a typical cascade, each active call keeps a persistent transcription session, so the reference uses one STT session per call. It is an editable architecture assumption. Twilio documents one WebSocket connection per Media Stream and one bidirectional stream per Call.
TTS. Do not use audio playback share as provider concurrency. ElevenLabs documents that with WebSockets only time spent generating audio counts toward concurrency and says a limit of 5 can typically support about 100 balanced voice-agent conversations. The initial 5% factor reproduces that heuristic (5/100); it is editable and does not replace p95/p99 measurements from your own requests.
Reference rates. On 2026-08-21: Twilio Spain lists $0.0178/min for a local outbound call and $0.0044/min for Media Streams; OpenAI lists GPT Live Transcribe at $0.017/audio-minute and GPT-5.6 Luna at $0.20/$1.20 per MTok input/output; ElevenLabs lists Flash/Turbo TTS at $0.05 per 1,000 characters. Every rate remains editable.
To optimize response time as well as cost, use the voice-agent latency explorer. For architecture trade-offs, read three architectures for voice agents.
Sources: Twilio Voice Spain · Twilio Media Streams · OpenAI GPT Live Transcribe · OpenAI GPT-5.6 Luna · ElevenLabs API pricing · ElevenLabs concurrency. Verified 2026-08-21.