Skip to main content

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.

Voice AI platforms

SuperBryn integrates with the major voice AI platforms for both simulation and production monitoring.

Simulation

SuperBryn calls your agent to run test scenarios:
ProviderTypeIntegration
VapiVoice AI platformDirect phone integration
RetellVoice AI platformDirect phone integration
ElevenLabsVoice AI platformDirect phone integration
LiveKitReal-time communicationSIP + WebRTC
TwilioCommunications platformSIP trunking
BlandVoice AI platformDirect phone integration
PlivoCommunications platformSIP trunking
TelnyxCommunications platformSIP trunking

Monitoring

Your agent sends production call data to SuperBryn for analysis:
ProviderIntegration methods
VapiWebhook, API key sync
RetellWebhook, API key sync
ElevenLabsWebhook, API key sync
BlandWebhook, API key sync
LiveKitPython 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:
MethodDescription
SIPStandard SIP trunking for any telephony provider
WebRTCBrowser-based real-time communication
APIREST API integration for orchestration platforms

How integration works

Inbound agents

For inbound agents (your agent receives calls), SuperBryn:
  1. Places a phone call to your agent’s number via LiveKit
  2. The AI caller follows the scenario
  3. The call is recorded and transcribed via LiveKit’s infrastructure

Outbound agents

For outbound agents (your agent initiates calls), SuperBryn:
  1. Sends a trigger request to your agent’s configured URL with the payload metadata
  2. Your agent initiates a call to SuperBryn’s listening endpoint
  3. 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)