Platform Overview
TopCalls bridges traditional telephony (SIP/PSTN) and modern AI to automate phone interactions at scale. We handle the hard parts: telephony infrastructure, AI orchestration, audio processing, and compliance tooling. You focus on what your agents say and do.What TopCalls Does
Telephony Infrastructure
SIP trunking, carrier registration, number provisioning, and audio streaming. No telecom expertise needed.
AI Orchestration
Real-time speech recognition, intelligent conversation handling, and natural voice synthesis. All optimized for phone conversations.
Campaign Management
Queue management for automated outbound calls with retry logic, timezone awareness, and compliance tooling.
Analytics & Insights
Automatic call summaries, sentiment analysis, structured data extraction, and reporting.
System Architecture
Conversation Modes
TopCalls supports two modes, each optimized for different use cases:Realtime Mode (Recommended)
Speech-to-speech processing for the most natural conversations.Realtime Mode provides the most natural conversations with the lowest latency. Use
mode: "realtime" in your API calls.Legacy Mode (Maximum Customization)
Separate speech recognition, language model, and voice synthesis for full control over each stage.
Check available models and voices via
GET /v1/models and GET /v1/voices/builtin.
Legacy Mode gives you full control over voice, language, and model selection. Use
mode: "legacy" in your API calls.The Call Lifecycle
Every call goes through these stages:1
1. Call Creation
You trigger a call via API (
POST /v1/calls) or it’s dispatched from a campaign. The system validates your request and reserves quota.2
2. Dispatch
The call is dispatched to our telephony infrastructure. Status changes to
queued then in_progress.3
3. Connection
The recipient picks up. The AI immediately greets them with the
first_sentence you configured.4
4. Conversation
Audio streams in real-time. The AI:
- Transcribes speech
- Processes with the language model (with knowledge base context if configured)
- Responds naturally with voice synthesis
- Executes tools/functions as needed
- Can end the call gracefully when the conversation is complete
5
5. Completion
Call ends (either by user or AI). The system:
- Captures final transcript
- Fetches recording URL (available ~15s after call ends)
- Generates call summary (if configured)
- Extracts structured data from transcript (if
analysis_schemaprovided) - Maps analysis fields to outcomes using
outcome_mappingrules
6
6. Webhook Delivery
Your server receives a webhook with complete call details including transcript, recording URL, call summary, structured analysis data, and all custom metadata.
Key Features
Intelligent Routing
Automatically detect voicemail, IVR systems, or human answers. Route accordingly or handle each scenario with custom logic.Function Calling
Give your AI agents tools to interact with your systems during calls: book appointments, look up orders, update CRMs, process payments, and end calls gracefully.Knowledge Base Injection
Add text entries with the product, pricing, and policy details your agents need. The AI automatically accesses the attached context during conversations.Structured Data Extraction
Define schemas to extract specific information from calls: “Did the customer agree to a demo?”, “What objections were raised?”, “What’s the next step?”Multi-Language Support
36+ languages with proper dialect control. Use for operations across multiple regions.What You Control
What We Handle
Compliance Responsibility: TopCalls provides production-ready compliance tooling, but customers remain responsible for ensuring lawful use of the platform.
Next Steps
AI & Voice Customization
Control your agent’s personality, voice, and behavior.
Campaign Management
Scale your outbound calling with campaign features.