{
  "name": "Telnyx Voice AI Agents",
  "slug": "telnyx-voice-ai",
  "website_url": "https://telnyx.com/products/voice-ai",
  "vendor_description": "\"Carrier-grade Voice AI from Telnyx. Sub-200ms latency, 80+ languages, A-level STIR/SHAKEN attestation, and one platform that replaces 5 vendors.\"",
  "categories": [
    "voice-agents"
  ],
  "summary": "Telnyx Voice AI Agents is a carrier-grade platform for building inbound and outbound voice AI, covering customer support automation, appointment scheduling, healthcare, and call center use cases across 45+ countries. Pricing is usage-based at $0.05 per minute with self-serve signup and no sales call required. The platform supports bring-your-own LLM and voice, function calling, SIP trunking, and SDKs for Node.js, Python, PHP, Java, Ruby, and Go. It holds SOC 2 Type II, HIPAA, GDPR, ISO 27001, and PCI DSS certifications, and customers include Dialpad, Alibaba, and Grupo Bimbo.",
  "capabilities": {
    "supported_actions": [
      "realtime_conversation",
      "inbound_telephony",
      "outbound_telephony",
      "sip_trunking",
      "call_transfer",
      "function_calling",
      "tool_calling",
      "interruption_handling",
      "byo_llm",
      "byo_voice",
      "call_recording",
      "web_widget",
      "webrtc",
      "speech_to_text",
      "text_to_speech",
      "knowledge_base",
      "batch_calling",
      "mcp_integration",
      "dtmf_handling",
      "noise_suppression",
      "voicemail_detection",
      "answering_machine_detection",
      "multi_participant_calls",
      "stir_shaken_attestation",
      "conversation_history",
      "dynamic_variables"
    ],
    "supported_regions": [
      "45+ countries with licensed carrier operations",
      "United States",
      "European Union",
      "APAC",
      "Latin America"
    ],
    "supported_languages": [
      "80+ languages and dialects (per product page)",
      "100+ languages supported across STT (per STT product page)"
    ],
    "input_types": [
      "PSTN phone call",
      "SIP",
      "WebRTC",
      "MMS (image during voice call)"
    ],
    "output_types": [
      "audio stream",
      "call transcript",
      "webhook events",
      "call recording",
      "conversation insights",
      "structured conversation history"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Node.js",
      "Python",
      "PHP",
      "Java",
      "Ruby",
      "Go"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.telnyx.com/v2",
    "api_version": "v2",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://developers.telnyx.com/auth.md",
    "idempotency_supported": null,
    "error_format": "vendor-specific",
    "webhook_signing": "ed25519",
    "webhook_events_url": "https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-webhooks",
    "rate_limit_requests": 2,
    "rate_limit_window": "concurrent calls",
    "sdk_packages": [
      {
        "package": "telnyx",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-node"
      },
      {
        "package": "telnyx",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-python"
      },
      {
        "package": "telnyx/telnyx-php",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-php"
      },
      {
        "package": "com.telnyx.sdk:telnyx",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-java"
      },
      {
        "package": "telnyx",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-ruby"
      },
      {
        "package": "github.com/team-telnyx/telnyx-go",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/team-telnyx/telnyx-go"
      }
    ],
    "mcp_url": "https://api.telnyx.com/v2/mcp",
    "quickstart_url": "https://developers.telnyx.com/docs/inference/ai-assistants/no-code-voice-assistant"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0500",
    "price_basis": "minute",
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": null,
        "item": "Conversational AI base rate (Voice AI agent orchestration)",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Call Control (telephony API call management)",
        "amount_usd": "0.0020",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "WebRTC (browser/SDK calling leg)",
        "amount_usd": "0.0020",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "SIP Trunking - inbound local calls (US)",
        "amount_usd": "0.0032",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/elastic-sip"
      },
      {
        "plan": null,
        "item": "SIP Trunking - outbound calls (US, starting rate)",
        "amount_usd": "0.0050",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/elastic-sip"
      },
      {
        "plan": null,
        "item": "SIP Trunking - inbound toll-free calls (US)",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/elastic-sip"
      },
      {
        "plan": null,
        "item": "Speech-to-Text (STT) — included in Conversational AI base rate",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Telnyx Natural/NaturalHD/Qwen3/Ultra voices (included in base rate)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Amazon Polly Standard (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Resemble TTS / Murf TTS (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Inworld Mini TTS (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Inworld Max TTS (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Amazon Polly Neural / Rime TTS (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — Qwen3 TTS (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Text-to-Speech — MiniMax speech-2.8-turbo (premium TTS in Voice AI)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "character",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Telnyx Qwen3-235B (input, hosted in Voice AI)",
        "amount_usd": "0.6000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Telnyx Qwen3-235B (output, hosted in Voice AI)",
        "amount_usd": "2.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Kimi-K2.5 (input, hosted in Voice AI)",
        "amount_usd": "0.6000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Kimi-K2.5 (output, hosted in Voice AI)",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Kimi-K2.6 (input, hosted in Voice AI)",
        "amount_usd": "0.6650",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Kimi-K2.6 (output, hosted in Voice AI)",
        "amount_usd": "4.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — GPT-4o (input, via Telnyx in Voice AI)",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — GPT-4o (output, via Telnyx in Voice AI)",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — GPT-5.4 (input, via Telnyx in Voice AI)",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — GPT-5.4 (output, via Telnyx in Voice AI)",
        "amount_usd": "15.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Claude Haiku 4.5 (input, via Telnyx in Voice AI)",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "LLM — Claude Haiku 4.5 (output, via Telnyx in Voice AI)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Cloud Storage (call recordings) — Standard",
        "amount_usd": "0.0060",
        "amount_percent": null,
        "per": "GiB per month",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      },
      {
        "plan": null,
        "item": "Cloud Storage (call recordings) — Embedded",
        "amount_usd": "0.6000",
        "amount_percent": null,
        "per": "GiB per month",
        "currency": "USD",
        "source_url": "https://telnyx.com/pricing/conversational-ai"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": "https://telnyx.com/privacy-policy",
    "documented_rate_limits": "Trial accounts: 2 concurrent outbound calls, 10 min/call max, 100 outbound calls/day, 10/hour. Level 2 verification: 10 concurrent calls. Inbound/outbound channel limits are configurable per application; paid accounts may request higher limits via support.",
    "known_restrictions": [
      "Trial accounts limited to $5 credit, 2 concurrent outbound calls, 10 min/call max, 100 outbound calls/day",
      "No dedicated sandbox environment - testing done in live environment with trial account",
      "Machine-generated voices on trial accounts require abuse disclaimer prepended",
      "BYO third-party TTS (ElevenLabs, Azure) billed via bring-your-own-key, not through Telnyx",
      "HIPAA: Telnyx claims conduit exception (no BAA required) but will discuss BAA with customers on request",
      "STT included in Voice AI base rate; premium TTS voices (non-Telnyx) incur additional per-character fees"
    ]
  },
  "developer": {
    "docs_url": "https://developers.telnyx.com/docs/overview",
    "api_reference_url": null,
    "openapi_spec_url": "https://telnyx.com/openapi.json",
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.telnyx.com",
    "llms_txt_url": "https://telnyx.com/llms.txt",
    "markdown_docs_url": "https://telnyx.com/products/voice-ai.md",
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2009-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Dialpad",
      "Alibaba",
      "AudioCodes",
      "UJET",
      "Grupo Bimbo",
      "Teletext Holidays"
    ]
  },
  "scores": {
    "agent_friendliness": 80,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 60,
    "procurement_friction": 85,
    "trust_readiness": 100,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "categories",
      "url": "https://telnyx.com/products/speech-to-text",
      "excerpt": "Deploy multiple STT providers without lock-in through a single API. Switch models with minimal code changes. 100+ languages on infrastructure built for real-time voice.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "$0.05 / minute for real-time interaction and orchestration between the Voice AI Agent and callers",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Conversational AI Base Rate: $0.05 / minute for real-time interaction and orchestration",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Telnyx provides official server-side SDKs for Node.js, Python, PHP, Java, Ruby, Go",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "Carrier-grade Voice AI from Telnyx. Sub-200ms latency, 80+ languages, A-level STIR/SHAKEN attestation, and one platform that replaces 5 vendors.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://telnyx.com/pricing/text-to-speech",
      "excerpt": "one real-time text-to-speech API enabling developers to access over 1,300 voices across Telnyx-hosted models, partner engines, and custom voices",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Call Control: $0.002 / minute; WebRTC: $0.002 / minute",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://developers.telnyx.com/docs/account-setup/levels-and-capabilities/trial",
      "excerpt": "USD $5 in testing credit is provided to trial accounts.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://telnyx.com/legal/technical-organizational-security-practices",
      "excerpt": "SOC 2 Type II & Type III (Security, Confidentiality, & Availability) — applies to: Programmable Voice, Programmable Messaging, Video, Wireless",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://support.telnyx.com/en/articles/3347891-hipaa-baas-and-the-conduit-exception",
      "excerpt": "In general, Telnyx's services fall within this conduit exception under HIPAA, and therefore there is no need for Telnyx to sign a BAA. However, Telnyx is always happy to further discuss.",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "compliance with GDPR, PCI, HIPAA and more, wherever you're located",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://telnyx.com/release-notes/iso-iec-certifications",
      "excerpt": "ISO/IEC 27001:2013 — Status: Maintained compliance (passed 1st Surveillance Audit since our initial certification last year). Scope: Development and maintenance of communication and connectivity platform solutions.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "compliance with GDPR, PCI, HIPAA and more, wherever you're located",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "One platform, one SLA",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "Bring-your-own (BYO) LLM, TTS, and STT models with no vendor lock-in",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "80+ languages and dialects",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://telnyx.com/release-notes/local-mcp-server",
      "excerpt": "Run Telnyx locally with the MCP Server",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developers.telnyx.com/docs/account-setup/levels-and-capabilities/trial",
      "excerpt": "The documentation provided focuses on trial account restrictions rather than sandbox environment specifics. No dedicated sandbox environment is mentioned.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://support.telnyx.com/en/articles/12397834-understanding-telnyx-soc-compliance-and-certifications",
      "excerpt": "SOC 2 Type II: Assesses whether those controls operate effectively over a defined period",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "compliance with GDPR, PCI, HIPAA and more, wherever you're located",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://telnyx.com/legal/technical-organizational-security-practices",
      "excerpt": "Telnyx complies with data privacy laws and ensures that personal data is processed according to legal obligations.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://telnyx.com/legal/technical-organizational-security-practices",
      "excerpt": "ISO 27001:2013 — applies to Programmable Voice, Programmable Messaging, Video, and Wireless services.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://telnyx.com/resources/soc-2-voice-ai-agents",
      "excerpt": "Telnyx: SOC 2 Type II, HIPAA, PCI DSS Compliant, ISO 27001, and GDPR with EU-deployed infrastructure",
      "confidence": "medium"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Volume-based contracts available with discounted rates and dedicated support",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Speech-to-Text (STT): Included at no additional cost; Text-to-Speech (TTS) - Telnyx Voices: All included",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://telnyx.com/products/speech-to-text",
      "excerpt": "100+ languages on infrastructure built for real-time voice",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developers.telnyx.com/development/mcp/local-mcp",
      "excerpt": "Telnyx Local Model Context Protocol (MCP) Server",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-webhooks",
      "excerpt": "call.initiated, call.answered, call.hangup, call.bridged, call.recording.saved, call.transcription, streaming.started, streaming.stopped",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://support.telnyx.com/en/articles/1130717-limits-on-concurrent-outbound-calls",
      "excerpt": "Upon Level 2 verification approval, the limit increases to 10 concurrent calls. For limits beyond 100 channels, you can reach out to support@telnyx.com to increase your limit.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developers.telnyx.com/auth.md",
      "excerpt": "Bearer API Keys — The sole authentication method for Telnyx product APIs. Agents send keys as Bearer tokens to https://api.telnyx.com/v2",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Webhook credentials walkthrough at https://developers.telnyx.com/auth.md",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Protocol: REST with JSON request/response",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-fundamentals",
      "excerpt": "Base URL: https://api.telnyx.com/v2",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Base URL: https://api.telnyx.com/v2",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://developers.telnyx.com/development/sdk",
      "excerpt": "Node.js: telnyx (npm), telnyx-node; Python: telnyx (PyPI), telnyx-python; PHP: telnyx/telnyx-php (Composer), telnyx-php; Java: com.telnyx.sdk:telnyx (Maven), telnyx-java; Ruby: telnyx (RubyGems), telnyx-ruby; Go: github.com/team-telnyx/telnyx-go, telnyx-go",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "MCP Integration: https://api.telnyx.com/v2/mcp (streamable-http with same Bearer auth)",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://developers.telnyx.com/docs/inference/ai-assistants/no-code-voice-assistant",
      "excerpt": "Voice Assistant Quickstart — Configure AI Assistant, Configure Voice Settings, Assign Phone Number, Test the Assistant",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://developers.telnyx.com/docs/api/v2/overview",
      "excerpt": "code, title, detail, source (pointer), meta fields in errors array",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Signature Scheme: Ed25519 signing. Requirement: 'Verify signatures before trusting payloads'",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://support.telnyx.com/en/articles/1130717-limits-on-concurrent-outbound-calls",
      "excerpt": "by default you are set to a global value of 2 concurrent outbound calls",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://support.telnyx.com/en/articles/1130717-limits-on-concurrent-outbound-calls",
      "excerpt": "global value of 2 concurrent outbound calls",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://telnyx.com/privacy-policy",
      "excerpt": "We will only retain your personal data for as long as reasonably necessary to fulfill the purposes we collected it for. Metadata from AI Services (timestamps, token counts, model identifiers) is retained for operations, billing, and compliance purposes",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "Conversational AI Base Rate: $0.05 / minute for real-time interaction and orchestration between the Voice AI Agent and callers",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "The page offers only pay-as-you-go or contract-based pricing with no complimentary tier mentioned.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://telnyx.com/customer-stories",
      "excerpt": "Dialpad — voice backbone on Telnyx SIP Trunking across North America, Latin America; Alibaba — automate outbound Voice AI calling in Urdu and English; Teletext Holidays — replaced previous provider with integrated SIP, voice, and Voice AI platform",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developers.telnyx.com/docs/account-setup/levels-and-capabilities/trial",
      "excerpt": "Limited to 2 concurrent outbound calls across all connection instances. Limited to a maximum of 10 minutes per call. Maximum 100 outbound calls per day; 10 per hour.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "Licensed carrier in 45+ countries",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Include on all requests as Authorization: Bearer <TELNYX_API_KEY>",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-fundamentals",
      "excerpt": "REST API with webhook-based event handling. Synchronous call initiation via HTTP POST requests. Asynchronous event notifications through webhooks.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developers.telnyx.com/llms.txt",
      "excerpt": "Base URL: https://api.telnyx.com/v2",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developers.telnyx.com/docs/api/v2/overview",
      "excerpt": "Current version: V2 API at https://api.telnyx.com/v2. All documentation under /development pertains to V2 API",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developers.telnyx.com/docs/inference/ai-assistants/no-code-voice-assistant",
      "excerpt": "The quickstart describes production-ready features with no beta designation mentioned for core voice assistant functionality.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/team-telnyx",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/team-telnyx/telnyx-mcp-server",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://developers.telnyx.com/development/api-fundamentals/api-errors",
      "excerpt": "Error codes (10001-100001) with titles and descriptions; vendor-specific JSON envelope with errors array",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://developers.telnyx.com/development/api-fundamentals/webhooks/receiving-webhooks",
      "excerpt": "Telnyx uses Ed25519 (public key encryption) to sign webhooks. The signature for the payload is calculated by building a string that is the combination of the timestamp of when the request was initiated, the pipe | character and the JSON payload.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://developers.telnyx.com/docs/voice/programmable-voice/voice-api-webhooks",
      "excerpt": "call.initiated, call.answered, call.hold, call.unhold, call.hangup, call.bridged, call.playback.started, call.playback.ended, call.speak.started, call.speak.ended, call.dtmf.received, call.gather.ended, call.recording.saved, call.transcription, streaming.started, streaming.stopped",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://support.telnyx.com/en/articles/1130717-limits-on-concurrent-outbound-calls",
      "excerpt": "Upon Level 2 verification approval, the limit increases to 10 concurrent calls",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://support.telnyx.com/en/articles/1130717-limits-on-concurrent-outbound-calls",
      "excerpt": "Upon Level 2 verification approval, the limit increases to 10 concurrent calls. For limits beyond 100 channels, you can reach out to support@telnyx.com to increase your limit.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://telnyx.com/products/voice-ai",
      "excerpt": "Starting cost: $0.05 per minute. Includes selected STT + TTS models and orchestration",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://telnyx.com/pricing/conversational-ai",
      "excerpt": "$0.05 / minute for real-time interaction and orchestration between the Voice AI Agent and callers",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://developers.telnyx.com/about",
      "excerpt": "Telnyx was founded in 2009",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://telnyx.com/customer-stories",
      "excerpt": "AudioCodes — partnered with Telnyx to provide carrier-grade voice infrastructure; UJET — leveraged Telnyx's TeXML Voice API and WebRTC mobile SDKs; Grupo Bimbo — SIP Trunking for carrier-owned routing across the Americas and Europe",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "exact published uptime SLA percentage",
    "explicit concurrency limits for paid accounts beyond Level 2",
    "specific list of all 80+ supported languages by name",
    "deprecation_policy_url",
    "sla_url",
    "ga_date",
    "idempotency_supported",
    "rate_limit_requests (API HTTP - no clean number published)"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/telnyx-voice-ai",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/telnyx-voice-ai/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}