Call tracking guides
Use Twilio Programmable Voice to build a call tracking system. For example, you can programmatically record and transcribe calls for analysis and reporting.
Evaluate Twilio features and products that support call tracking to determine which ones are right for your needs.
- Voice Insights: Monitor and analyze call events, call quality, and more.
- Conferencing: Connect multiple participants in a single call.
- Event Streams: Get a unified event stream and have it piped directly into your data infrastructure.
Learn how to plan and build standalone, functional Twilio Programmable Voice components. Combine components to create a call tracking system.
- Record calls: Capture audio from calls for quality assurance or compliance.
- Voice Recording settings: Configure account-wide settings for voice recordings, including external storage and encryption.
- Voice recording encryption: Encrypt your voice recordings with your own public key for additional security.
- Conference Calling: Host multi-party calls.
- Share information between your applications: Pass metadata between your backend and client-side applications using custom parameters at call connection time.
Troubleshoot issues with call tracking.
Maintain and monitor your app and inbound calls.
Set up and interpret Voice Insights: Monitor and analyze call events, call quality, and more.
- Use the Call Insights dashboard: Get a comprehensive overview of your voice communications performance.
- View the Call Summary: View call metadata, connection parameters, and quality indicators for every call.
- Set up Event Streams for Call Insights or Event Streams for Conference Insights: Get a unified event stream and have it piped directly into your data infrastructure.
- Enable Advanced Voice Insights features and the Voice Insights Intelligent Discovery AI Assistant for more nuanced insights.
Track usage, costs, and application health: Monitor usage and costs in the Console, through the API, or with Datadog, and set up alarms for application errors.
- Track usage, costs, and application health: Analyze and break down phone call usage and operational expenses, and identify which numbers or tracking resources generate the highest ROI or call volume.