PSTN / phone-number telephony for agents
Provision numbers, place/receive PSTN calls, and bridge SIP/WebRTC so voice agents can dial real phones — not just in-browser audio.
At a glance — Oct 2026
Updated 2026-10-27 · forward this page: /jtbds/agent-pstn-telephony#briefScores as of 2026-10-19 (8 days old).
- Depot Pick
- Twilio · 8.40/10 for this job (curated estimate, high confidence)
Distinct from `voice-agent-platform` (orchestration+STT+TTS). Here capability = numbers, regulatory, SIP, global reach. Confidence: high.
- Runner-up
- Telnyx · 8.39/10
Scores higher than the pick on: Price / performance, Developer & agent DX, Privacy / data retention, Lock-in risk (higher = worse).
- When not to use the pick
- Want an all-in-one voice-agent stack (Vapi/Retell) instead of raw telephony, or Telnyx pricing/regions fit better.
- Lock-in / migration
- Runner-up Telnyx has lower stored lock-in risk (3.8 vs 5.5, 0–10, higher = more lock-in).
- Sourced price (usd_per_minute)
Pick's lowest sourced SKU: US local calls, to make calls (outbound PSTN) $0.014 (usd_per_minute) — source, as of 2026-10-19
Cheapest matching SKU: Plivo US local calls, to make calls (outbound PSTN) $0.0115 — source, as of 2026-10-19. Not the pick; not quality-adjusted.
Price history: first seen 2026-10-19 · last changed no change recorded · history JSON
- Free option
- No free resource lists this job. A cheap paid SKU is not a free option.
- Failure modes to watch
- Prompt injection: Compare each tool call to the original user task. If the call only makes sense given text that arrived from a fetched page, file, or message, stop and ask. Record which source the instruction came from. This catalog does not store payloads or attack steps.
- Confirmation skip: Gate those tool names on an approval id recorded before the call. A missing approval is a failure even if the downstream tool returns success.
- Identity confusion: Bind every tool call to a user or tenant id. Refuse the call if that id changed mid-task. For a public bot, the operator owns the words the bot shows.
- Non-determinism: Run the task more than once and compare the end state, not a single transcript. Record the trial count next to any success rate you cite.
- Over-refusal: Log refusals separately from successes. Review a sample against the written policy. Do not treat a refusal as a pass, and do not weaken a safety check to raise the pass rate.
- Partial tool success: Require a per-item status and a failure count. Success for the task requires the failed count to be zero or explicitly handed to a retry queue.
Same-job, same-unit comparisons: Twilio vs Plivo
Cite: Agent Provider Depot, Depot Pick for agent-pstn-telephony: twilio, scores as of 2026-10-19. Agents: GET /api/decide?jtbd=agent-pstn-telephony
All sourced prices, cheapest first · for voice agents
Twilio
Distinct from `voice-agent-platform` (orchestration+STT+TTS). Here capability = numbers, regulatory, SIP, global reach. Confidence: high.
Pricing (directional): Pay-per-message/minute across SMS/voice/WhatsApp; number rental; Verify add-ons.
Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.
Default when agents need SMS/voice globally. For email-only, don't drag Twilio in.
Quote for PSTN / phone-number telephony for agents
Depot Pick stays Twilio. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=agent-pstn-telephony
Pick is not a price winner. twilio matching USD per outbound call minute is 0.014; cheapest among candidates is plivo at 0.0115.
- US SMS outbound, long code usd_per_sms_segment $0.0083 source as of 2026-10-19
- US local calls, to make calls (outbound PSTN) usd_per_minute $0.014 source as of 2026-10-19
2 of 5 candidates have no sourced price row. 3 are excluded from the USD per outbound call minute comparison (pstn_minute). min sourced pay-as-you-go US outbound call minute among candidates; carrier passthrough, number rental and voice-agent or speech minutes are not included; not quality-adjusted
Runners-up
Telnyx
SMS/voice peer when $/part and published carrier fees matter. Twilio remains default toolkit gravity; Bird…
Vapi
Depot pick for shipping a phone/voice agent without assembling vendors. LiveKit when you want OSS + realtime…
Retell AI
Best Vapi peer for balanced inbound voice agents with clear $/min math. Vapi remains Depot default; Bland for…
Plivo
CPaaS peer especially when Voice AI Agents + SIP streaming matter. Depot voice-agent platform pick stays…
When NOT to use the top pick
Want an all-in-one voice-agent stack (Vapi/Retell) instead of raw telephony, or Telnyx pricing/regions fit better.
Full ranking (score table)
Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.
Score methodology for this job
Distinct from `voice-agent-platform` (orchestration+STT+TTS). Here capability = numbers, regulatory, SIP, global reach. Confidence: high.
capabilityFit: 20%pricePerformance: 12%latencyReliability: 28%developerDx: 14%privacyPosture: 8%lockInRisk: 8%maturity: 10%