Documentation Index
Fetch the complete documentation index at: https://docs.superbryn.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
SuperBryn integrates with the major voice AI platforms for both simulation and production monitoring.
Simulation
SuperBryn calls your agent to run test scenarios:
| Provider | Type | Integration |
|---|
| Vapi | Voice AI platform | Direct phone integration |
| Retell | Voice AI platform | Direct phone integration |
| ElevenLabs | Voice AI platform | Direct phone integration |
| LiveKit | Real-time communication | SIP + WebRTC |
| Twilio | Communications platform | SIP trunking |
| Bland | Voice AI platform | Direct phone integration |
| Plivo | Communications platform | SIP trunking |
| Telnyx | Communications platform | SIP trunking |
Monitoring
Your agent sends production call data to SuperBryn for analysis:
| Provider | Integration methods |
|---|
| Vapi | Webhook, API key sync |
| Retell | Webhook, API key sync |
| ElevenLabs | Webhook, API key sync |
| Bland | Webhook, API key sync |
| LiveKit | Python SDK (livekit-evals) |
You can also upload audio files or JSON traces from any provider. See Setting up integrations for setup instructions.
Custom stacks
If your agent is built on a custom stack, SuperBryn supports:
| Method | Description |
|---|
| SIP | Standard SIP trunking for any telephony provider |
| WebRTC | Browser-based real-time communication |
| API | REST API integration for orchestration platforms |
How integration works
Inbound agents
For inbound agents (your agent receives calls), SuperBryn:
- Places a phone call to your agent’s number via LiveKit
- The AI caller follows the scenario
- The call is recorded and transcribed via LiveKit’s infrastructure
Outbound agents
For outbound agents (your agent initiates calls), SuperBryn:
- Sends a trigger request to your agent’s configured URL with the payload metadata
- Your agent initiates a call to SuperBryn’s listening endpoint
- The AI caller answers and follows the scenario
Voice profiles
During simulation, SuperBryn selects TTS voices that match the scenario requirements:
- Language and gender matching: Voices are matched to the agent’s configured language and gender
- Provider-specific voices: Supports Cartesia and ElevenLabs voice profiles
- Ring-specific behavior: Some rings use specific voice profiles (e.g., Ring 4 selects accented voices)