Rank #1 of 9 in Voice Agent Platforms
Try itExperimental
See what an agent can do with telli before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; commands tagged live-capable can re-run against the real endpoint from our edge, right now (▶ run live — the exact same request, live and recorded lines always labeled); the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -sL https://docs.telli.com/llms.txt | head -6recorded session — replayed, not liveVerified integrations
No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.
By theme — the product's score on each story themeBy theme
Agent building — building agents — abstractions, tool wiring, control flowAgent buildingevidence →
Building agents — abstractions, tool wiring, control flow
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Compliance trust — stories about compliance trust in this arenaCompliance trustevidence →
Stories about compliance trust in this arena
Deployment scale — stories about deployment scale in this arenaDeployment scaleevidence →
Stories about deployment scale in this arena
Latency turntaking — stories about latency turntaking in this arenaLatency turntakingevidence →
Stories about latency turntaking in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Telephony — stories about telephony in this arenaTelephonyevidence →
Stories about telephony in this arena
Testing analytics — stories about testing analytics in this arenaTesting analyticsevidence →
Stories about testing analytics in this arena
Tools function calling — stories about tools function calling in this arenaTools function callingevidence →
Stories about tools function calling in this arena
Transcription recording — stories about transcription recording in this arenaTranscription recordingevidence →
Stories about transcription recording in this arena
Voices tts — stories about voices tts in this arenaVoices ttsevidence →
Stories about voices tts in this arena
Story verdicts — every judged story with its evidenceStory verdicts
Follow the green: where the map greys out is where telli stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agent building — building agents — abstractions, tool wiring, control flowAgent building
Building agents — abstractions, tool wiring, control flow
Agent ops
Build
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓9/10
unlocks → Scoped API keys · Versioning policy · Official CLI · Full data export · Run conversations in multiple languages, including detecting and switching language mid-call · Inject dynamic variables and per-caller context at call time so each conversation is personalized · Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content
Subscribe to events via webhooks
✓8/10
Build against official SDKs
~5/10
Issue scoped/least-privilege API credentials for an agent
—0/10
Connect an agent via an official MCP server
✓8/10
unlocks → My voice agent can plug in MCP servers as tool sources so one integration grants it whole toolsets mid-call
Download a machine-readable API spec (OpenAPI or equivalent)
✓9/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
~4/10
Explore an interactive API reference with runnable examples
~5/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
✓8/10
unlocks → MCP client
Operate the product with natural-language commands
~6/10
Plug MCP servers into this product so it can use their tools
—0/10
Get AI-generated insights and suggestions from my data inside the product
~6/10
Set up automations that run autonomously in the background
✓7/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Compliance trust — stories about compliance trust in this arenaCompliance trust
Stories about compliance trust in this arena
Deployment scale — stories about deployment scale in this arenaDeployment scale
Stories about deployment scale in this arena
Latency turntaking — stories about latency turntaking in this arenaLatency turntaking
Stories about latency turntaking in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Telephony — stories about telephony in this arenaTelephony
Stories about telephony in this arena
Call control
Run batch outbound call campaigns with scheduling and throughput controls
~6/10
Provision phone numbers and run both inbound and outbound calls through the platform's API
~7/10
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony
✓8/10
Testing analytics — stories about testing analytics in this arenaTesting analytics
Stories about testing analytics in this arena
Tools function calling — stories about tools function calling in this arenaTools function calling
Stories about tools function calling in this arena
Transcription recording — stories about transcription recording in this arenaTranscription recording
Stories about transcription recording in this arena
Voices tts — stories about voices tts in this arenaVoices tts
Stories about voices tts in this arena
Sorted by importance (agentic first) (high → low) · 61/61 stories · click a row’s chevron for the rationale and evidence
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Cclaimed | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed | |
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Tprobed | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | partial | 4/10 | Cclaimed | |
Provision phone numbers and run both inbound and outbound calls through the platform's API C Numbers | developer | Telephony — stories about telephony in this arenaTelephony | 3 | partial | 7/10 | Tprobed | |
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour C Build | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 3 | partial | 6/10 | Cclaimed | |
My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air C Tools | developer | Tools function calling — stories about tools function calling in this arenaTools function calling | 3 | partial | 6/10 | Cclaimed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 5/10 | Cclaimed | |
My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard C Agent ops | ai-native user | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 3 | partial | 5/10 | Tprobed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | 0/10 | ||
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
Rely on the agent to handle interruptions (barge-in) gracefully — stopping speech, updating context, and recovering the turn C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 3 | none | untested | none yet | |
See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims C Latency | platform-engineer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 3 | none | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
Self-host the voice agent runtime from open-source code on my own infrastructure C Self host | platform-engineer | Deployment scale — stories about deployment scale in this arenaDeployment scale | 3 | none | untested | none yet | |
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony C Sip | platform-engineer | Telephony — stories about telephony in this arenaTelephony | 2 | full | 8/10 | Cclaimed | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | full | 7/10 | Cclaimed | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | partial | 6/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 6/10 | Tprobed | |
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call C Post call | developer | Tools function calling — stories about tools function calling in this arenaTools function calling | 2 | partial | 6/10 | Cclaimed | |
Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retention C Compliance | founder | Compliance trust — stories about compliance trust in this arenaCompliance trust | 2 | partial | 6/10 | Cclaimed | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 6/10 | Tprobed | |
Run batch outbound call campaigns with scheduling and throughput controls C Campaigns | founder | Telephony — stories about telephony in this arenaTelephony | 2 | partial | 6/10 | Cclaimed | |
See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own C Analytics | founder | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | partial | 6/10 | Cclaimed | |
Clone a custom brand voice and use it for my agents, with a documented consent process C Voices | founder | Voices tts — stories about voices tts in this arenaVoices tts | 2 | partial | 5/10 | Cclaimed | |
Retrieve full call recordings and transcripts programmatically for every call C Recording | platform-engineer | Transcription recording — stories about transcription recording in this arenaTranscription recording | 2 | partial | 5/10 | Tprobed | |
Test agents with simulated conversations or evals before putting them on real phone calls C Testing | developer | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | partial | 5/10 | Cclaimed | |
The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically C Analytics | ai-native user | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | partial | 5/10 | Cclaimed | |
Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code C Build | founder | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | partial | 4/10 | Cclaimed | |
Escalate a live call to a human with warm or blind transfer, passing context along C Call control | developer | Telephony — stories about telephony in this arenaTelephony | 2 | partial | 4/10 | Cclaimed | |
Choose from a broad voice library or plug in multiple TTS providers to get the voice I want C Voices | developer | Voices tts — stories about voices tts in this arenaVoices tts | 2 | partial | 3/10 | Cclaimed | |
Get accurate real-time transcription with control over the STT provider, language models, or key terms C Transcription | developer | Transcription recording — stories about transcription recording in this arenaTranscription recording | 2 | none | 0/10 | ||
Inject dynamic variables and per-caller context at call time so each conversation is personalized C Personalization | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | none | 0/10 | ||
My voice agent can plug in MCP servers as tool sources so one integration grants it whole toolsets mid-call C Tools | ai-native user | Tools function calling — stories about tools function calling in this arenaTools function calling | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content C Personalization | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
Run conversations in multiple languages, including detecting and switching language mid-call C Build | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | none | untested | none yet | |
Run regulated workloads with HIPAA/BAA support, SOC 2, and data-residency options C Compliance | platform-engineer | Compliance trust — stories about compliance trust in this arenaCompliance trust | 2 | none | untested | none yet | |
See documented concurrency limits and scale to many simultaneous calls without manual capacity begging C Scale | platform-engineer | Deployment scale — stories about deployment scale in this arenaDeployment scale | 2 | none | untested | none yet | |
See published per-minute or usage pricing and estimate cost per call before committing G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 2 | none | untested | none yet | |
Use model-based end-of-turn detection beyond simple VAD silence timeouts so the agent doesn't talk over slow speakers C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 2 | none | untested | none yet | |
Monitor live calls in production and get alerts when agents misbehave or error rates spike C Monitoring | platform-engineer | Testing analytics — stories about testing analytics in this arenaTesting analytics | 1 | partial | 5/10 | Cclaimed | |
The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description C Agent ops | ai-native user | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 1 | partial | 5/10 | Tprobed | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | partial | 3/10 | Cclaimed | |
Enable noise suppression or audio filtering so the agent stays coherent on noisy real-world calls C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 1 | none | untested | none yet | |
My agent can send DTMF keypresses, navigate IVR menus, and detect or leave voicemail C Call control | developer | Telephony — stories about telephony in this arenaTelephony | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 52 stories with headroom
What would move telli’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
Telli's documented MCP support only runs in the opposite direction — it exposes an MCP server so external AI tools (Claude, ChatGPT, Codex) can talk to its Charlie assistant (telli-docs-22, telli-probe-3), not a mechanism for telli's own voice agents to consume external MCP servers' tools.
Latency turntaking — stories about latency turntaking in this arenaRely on the agent to handle interruptions (barge-in) gracefully — stopping speech, updating context, and recovering the turn
nonemoves PA Scoreimpact 30
No evidence in the pack addresses barge-in, interruption handling, speech-stopping, or turn recovery mechanics; the docs cover scheduling, workflows, analytics, and integrations but never mention conversational turn-taking behavior.
Latency turntaking — stories about latency turntaking in this arenaSee documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims
nonemoves PA Scoreimpact 30
No evidence pack item mentions latency numbers, turn-taking performance, or tuning guidance for voice response speed; documentation covers workflows, API, webhooks, and agent building but nothing on end-to-end latency benchmarks or tuning.
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave
nonemoves PA Scoreimpact 30
Missing: documented full-account export tool/endpoint, open-format (CSV/JSON) bulk export, and any explicit data-portability statement.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
No evidence in the pack addresses AI training data usage or opt-out policies; data retention docs cover deletion of contacts/call data but not model-training exclusion.
Deployment scale — stories about deployment scale in this arenaSelf-host the voice agent runtime from open-source code on my own infrastructure
nonemoves PA Scoreimpact 30
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Agenticness — how well agents can access and operate the productUse an official CLI
nonemoves agent-readyimpact 30
Missing: any documentation or reference to a telli CLI, its commands, or installation instructions.
Showing the top 8 of 52 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map13 surfaces · 37 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Introduction docs17 stories
- My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard
- The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Subscribe to events via webhooks
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- Do everything through the API that I can do in the UI
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
- Retrieve full call recordings and transcripts programmatically for every call
V1 docs11 stories
- My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Set up automations that run autonomously in the background
- Perform bulk operations across many items at once
- Schedule recurring jobs or workflows
- Do everything through the API that I can do in the UI
- Run batch outbound call campaigns with scheduling and throughput controls
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony
OpenAPI spec10 stories
- My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard
- Point an agent at llms.txt or agent-oriented docs
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Build against official SDKs
- Explore an interactive API reference with runnable examples
- Download a machine-readable API spec (OpenAPI or equivalent)
- Do everything through the API that I can do in the UI
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Retrieve full call recordings and transcripts programmatically for every call
docs.telli.com10 stories
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Perform bulk operations across many items at once
- Run batch outbound call campaigns with scheduling and throughput controls
- The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically
- See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
- Test agents with simulated conversations or evals before putting them on real phone calls
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
- Retrieve full call recordings and transcripts programmatically for every call
En docs10 stories
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code
- Test against a sandbox environment without touching production data
- Version, review, and roll back my automations
- Escalate a live call to a human with warm or blind transfer, passing context along
- Test agents with simulated conversations or evals before putting them on real phone calls
- My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air
- Retrieve full call recordings and transcripts programmatically for every call
- Clone a custom brand voice and use it for my agents, with a documented consent process
- Choose from a broad voice library or plug in multiple TTS providers to get the voice I want
Webhooks docs9 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Subscribe to events via webhooks
- Define rules that trigger actions automatically on events
- Do everything through the API that I can do in the UI
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
- Retrieve full call recordings and transcripts programmatically for every call
Integrations docs7 stories
- My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard
- The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Do everything through the API that I can do in the UI
Changelog docs7 stories
- Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code
- Run the product headlessly / in CI for automation
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- Run batch outbound call campaigns with scheduling and throughput controls
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
Platform docs7 stories
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retention
- Control data retention and deletion
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony
- See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
API getting started docs6 stories
Eu AI act transparency docs4 stories
- Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retention
- Control data retention and deletion
- Retrieve full call recordings and transcripts programmatically for every call
- Clone a custom brand voice and use it for my agents, with a documented consent process
llms.txt2 stories
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -sL https://docs.telli.com/llms.txt | head -6reproduced$ curl -sL https://docs.telli.com/llms.txt | head -6 # telli Documentation > telli is the AI voice platform for agents that sell, support, and operate across millions of calls. These docs cover the telli platform, building and deploying agents, CRM and calendar integrations, cookbooks, and the REST API. ## Get Started
$curl -si -X POST https://mcp.telli.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.telli.com/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
date: Mon, 14 Sep 2026 23:47:37 GMT
content-type: application/json; charset=utf-8
access-control-allow-credentials: true
access-control-expose-headers: WWW-Authenticate, Mcp-Session-Id, x-charlie-conversation-id, x-voice-playground-generation-id
cf-cache-status: DYNAMIC
rndr-id: 7e1bae7b-896d-473b
server: cloudflare
vary: Origin
vary: Accept-Encoding
www-authenticate: Bearer resource_metadata="https://mcp.telli.com/.well-known/oauth-protected-resource/mcp", error="invalid_[redacted]", scope="charlie:use"
x-ratelimit-limit: 1000
x-ratelimit-remaining: 999
x-ratelimit-reset: 60
x-render-origin-server: Render
cf-ray: a3b34718fd2d6037-SJC
{"jsonrpc":"2.0","id":null,"error":{"code":-32001,"message":"A Bearer access [redacted] is required"}}
$curl -sL https://docs.telli.com/openapi-v2.json | head -c 300reproduced$ curl -sL https://docs.telli.com/openapi-v2.json | head -c 300
{
"info": {
"title": "telli API",
"version": "2.0.0",
"description": "telli V2 API"
},
"servers": [
{
"url": "https://api.telli.com",
"description": "prod"
}
],
"security": [
{
"BearerAuth": []
}
],
"openapi": "3.1.1",
"paths": {
"/v2
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
5 of 18 testable claims verified · 0 contradicted → integrity 28/100
28 distinct capability claims found in telli’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
5
Verified
13
Unverified
0
Contradicted
19
Undersold
Verified (5)
“Charlie, a built-in AI assistant, can build/refine agents, automate workflows, and analyze calls”
Delegate tasks to a built-in AI assistant inside the productfullproof ↗
“REST API to programmatically manage contacts, schedule calls, and integrate with existing systems”
Drive the product through a documented public APIfullproof ↗
“Download a machine-readable API spec to generate client libraries or give coding agents API context”
Download a machine-readable API spec (OpenAPI or equivalent)fullproof ↗
“MCP server lets AI tools like Claude, ChatGPT, and Codex talk to the built-in AI assistant”
“Side-by-side view lets you listen to a call recording while following the transcript”
Retrieve full call recordings and transcripts programmatically for every callpartialproof ↗
Unverified (17)
“Workflows can run automatically on a recurring schedule via a Scheduled trigger”
“Conversations log appointments booked during calls and let you filter for booking attempts”
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the callpartialproof ↗
“Dashboard tracks reach rate, call duration, and success rate metrics”
See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my ownpartialproof ↗
“Analyze individual calls, transcripts, and call outcome fields”
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the callpartialproof ↗
“Configure dialing windows, calling strategies, and retry behavior for outbound campaigns”
Run batch outbound call campaigns with scheduling and throughput controlspartialproof ↗
“Webhooks deliver real-time notifications about call events, status changes, and outcomes”
“Custom tools let agents connect to your APIs to access external information”
My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead airpartialproof ↗
“Schedule a call for the earliest opportunity within the configured dialer window”
Run batch outbound call campaigns with scheduling and throughput controlspartialproof ↗
“Optional flag to bypass dialing window restrictions and call at the exact scheduled time”
Run batch outbound call campaigns with scheduling and throughput controlspartialproof ↗
“Bring your own SIP trunk to import existing phone numbers or connect your phone system for calls”
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephonyfullproof ↗
“Automatic data retention deletes contacts and call data once they reach a defined age”
“Audio recording can be made conditional on caller consent”
Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retentionpartialproof ↗
“Voice cloning lets you give an agent a custom voice from a real person's voice sample”
Clone a custom brand voice and use it for my agents, with a documented consent processpartialproof ↗
“Test call feature lets you pick an agent version (draft or saved revision) to try before deploying”
Test agents with simulated conversations or evals before putting them on real phone callspartialproof ↗
“Agents can enable a web_search tool to look up current public information during calls”
My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead airpartialproof ↗
“Transfer tools move a live call to another agent or number”
Escalate a live call to a human with warm or blind transfer, passing context alongpartialproof ↗
“Live Monitoring gives a real-time overview of ongoing calls”
Monitor live calls in production and get alerts when agents misbehave or error rates spikepartialproof ↗
Undersold (19)
My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboardpartialproof ↗
The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a descriptionpartialproof ↗
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hourpartialproof ↗
Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing codepartialproof ↗
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
Set up automations that run autonomously in the backgroundfullproof ↗
Operate the product with natural-language commandspartialproof ↗
Explore an interactive API reference with runnable examplespartialproof ↗
Test against a sandbox environment without touching production datapartialproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Provision phone numbers and run both inbound and outbound calls through the platform's APIpartialproof ↗
The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automaticallypartialproof ↗
Choose from a broad voice library or plug in multiple TTS providers to get the voice I wantpartialproof ↗
Claims outside our story set (6)
Real capability claims found in telli’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“Sign in with a six-digit email code that auto-submits”
source ↗“Choose SMS/WhatsApp workflow recipients from contact properties, collected values, or a fixed number”
source ↗“Agents can generate SMS message text from instructions instead of only sending fixed text”
source ↗“Submit feedback on calls to continuously improve your agent”
source ↗“API authentication uses an API key issued from Settings > Developer, sent as a bearer token”
source ↗“Keep your public business number and forward incoming calls to a telli number via your provider/PBX”
source ↗
Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
