# Configure roles, channels and voice priority

Source: https://www.nocapbots.com/docs/voice-relay/configuration
Last updated: 2026-11-08

> The configuration page saves by itself. Set a starter role (who can run /start and /stop), the shot caller channel the bot listens to, and the primary and backup roles whose voices get broadcast. /start needs a shot caller channel, a speaker channel, a starter role and a caller role.

## Starter role

Whoever has the starter role can control the bot with `/start` and `/stop`. People with Manage Server can always control it too. `/status` and `/ping` are open to everyone — see the [command reference](https://www.nocapbots.com/docs/voice-relay/commands.md).

## Shot caller channel

The voice channel the Callout bot listens to. Your callers talk here, and more than one caller in it is fine. If the channel is private, give the bots' role View Channel, Connect and Speak there, as described in [speaker bots](https://www.nocapbots.com/docs/voice-relay/speaker-bots.md#private-channels).

## Voice priority filtering

These are the roles that actually get broadcast. When someone with one of them talks in the shot caller channel, it goes out to your parties. You can pick two:

- **Primary** — always relayed, and takes priority.
- **Backup** — relayed while nobody with the primary role is talking.

> **Note: If a caller isn't coming through, look here first.** Someone in the shot caller channel without the primary or backup role is not relayed. Don't use @everyone or a general member role, or anyone can broadcast.

## Saving and Refresh

Everything saves by itself — there is no save button. If you add a role or channel in Discord and it isn't listed, hit **Refresh** at the top of the page. A running relay picks changes up within a few seconds: it joins new party channels, leaves removed ones, and applies [voice teams](https://www.nocapbots.com/docs/voice-relay/voice-teams.md) and caller roles straight away. [Cross-server relays](https://www.nocapbots.com/docs/voice-relay/alliances.md) are the exception — `/stop-cross-server` and start them again.

## What /start needs

- A shot caller channel.
- At least one speaker channel that is switched on.
- A starter role.
- A shot caller role (primary or backup).

## Related guides

- [Speaker bots: one bot per party channel](https://www.nocapbots.com/docs/voice-relay/speaker-bots.md): How the Callout speaker bots work: one slot per channel on your plan, an invite button each, picking channels, private channels and stage channels.
- [Voice teams: run several callers at once](https://www.nocapbots.com/docs/voice-relay/voice-teams.md): Use Voice Relay's voice teams to run attack and defense callers at the same time, each heard only by their own speaker channels.
- [Voice Relay slash commands](https://www.nocapbots.com/docs/voice-relay/commands.md): Every Callout slash command: /start, /stop, /status, /ping, /start-cross-server and /stop-cross-server, and who can use them.
- [Troubleshooting Voice Relay](https://www.nocapbots.com/docs/voice-relay/troubleshooting.md): Fix common Voice Relay problems: /start won't run, nobody hears the caller, a bot can't access a channel, a full channel, an offline bot or a dead priority key.
