Agent basics
Every agent needs these core fields:| Field | Description | Required |
|---|---|---|
| Name | Display name for the agent | Yes |
| Phone number | The number to call, in E.164 format (e.g., +14155551234) | Yes |
| Type | inbound (agent receives calls) or outbound (agent initiates calls) | Yes |
| Industry | Inherited from the project | — |
Language and voice
| Field | Description |
|---|---|
| Default language | Primary language (defaults to English) |
| Additional languages | Other languages the agent supports |
| Gender | Male or female — used for voice matching in simulations |
| Supported countries | Primary country + additional countries |
Provider configuration
Select the platform hosting your voice agent. SuperBryn supports:- Vapi
- Retell
- LiveKit
- Twilio
- Bland
- Plivo
- Telnyx
- Custom stacks (SIP, WebRTC, API)
Outbound agent configuration
If your agent type is outbound, you’ll also need:| Field | Description |
|---|---|
| Trigger URL | The endpoint SuperBryn calls to initiate an outbound call |
| Payload metadata | Key-value pairs or JSON payload sent with the trigger request |
Concurrency
Set the concurrency value to control how many simultaneous simulation calls can run against this agent. This prevents overloading your agent with more calls than it can handle.Goals
Optionally define goals — a list of objectives your agent is designed to achieve. These provide additional context for scenario generation.Enabling rings
In the Ring Configuration section, toggle which rings are enabled for this agent. Some rings have prerequisites:- Ring 1, 5, 6: Require a call flow
- Ring 2: Requires a call flow + policy/guardrails
- Ring 0, 3, 4, 7, 8: No prerequisites

