Secret Sauce Support
← All help guides

Join a staff voice room

Microphone access, role permissions, room capacity and connection issues.

Access

Voice channels are available only to site staff who belong to the server and have Connect permission. Speak and Moderate voice are separate permissions. Channel denies take priority over role allows; the server owner has full authority. Public API credentials cannot connect.

Controls

Choose Join muted, then unmute when ready. Audio settings include microphone selection and push to talk. Deafen also stops microphone transmission. Speaking indicators use the local microphone level; no audio recording is made. Calls expire after ten minutes and require a deliberate rejoin.

Room setup

Open Server settings or the server menu → Create channel. Choose Voice channel · staff preview. Set capacity (two to six people), audio bitrate and enabled/paused status under Voice rooms. Role settings and channel overrides expose Connect voice, Speak and Moderate voice. Staff must still belong to the server. Changing room settings disconnects existing calls.

Signaling

The authenticated website client uses POST /api/v1/voice/channels/{id}/join for a single-use Gateway ticket. Connect to its returned WebSocket URL within 30 seconds using the same signed-in browser. Opcode 10 starts a 30-second heartbeat; send opcode 1 and receive opcode 11. Opcode 0 dispatches VOICE_READY, VOICE_JOIN, VOICE_LEAVE, VOICE_STATE_UPDATE and VOICE_SIGNAL. Send opcode 2 for targeted audio SDP/ICE, opcode 4 for your own mute/deafen/speaking state, and opcode 5 for authorised moderator disconnects. Presence, state, signal and leave HTTP routes use the same room. No external bearer credential can use voice.

Limits and readiness

Calls expire after ten minutes. The Gateway checks current account, membership and channel permissions periodically, limits signaling to 180 frames per minute and joins to twelve per ten minutes. Peer audio is a prototype; two-person audio and restrictive-network operation still require staff review before any public release. Voice earns no Quest rewards.

Connectivity

The preview uses WebRTC mesh for up to six people. Cloudflare STUN is active; TURN support is prepared but not provisioned or activated. Some restrictive networks will not connect until a TURN relay is configured. No video, screen sharing or voice reward earning is enabled.