ReferenceGateway
Voice opcodes
Voice WebSocket opcodes, including the DAVE end-to-end encryption set.
| Op | Name | Sent by | Binary | Description |
|---|---|---|---|---|
0 | Identify | Client | No | Begin a voice websocket connection. |
1 | Select Protocol | Client | No | Select the voice protocol. |
2 | Ready | Server | No | Complete the websocket handshake. |
3 | Heartbeat | Client | No | Keep the websocket connection alive. |
4 | Session Description | Server | No | Describe the session. |
5 | Speaking | Client and server | No | Indicate which users are speaking. |
6 | Heartbeat ACK | Server | No | Sent to acknowledge a received client heartbeat. |
7 | Resume | Client | No | Resume a connection. |
8 | Hello | Server | No | Time to wait between sending heartbeats in milliseconds. |
9 | Resumed | Server | No | Acknowledge a successful session resume. |
11 | Clients Connect | Server | No | One or more clients have connected to the voice channel |
13 | Client Disconnect | Server | No | A client has disconnected from the voice channel |
21 | DAVE Prepare Transition | Server | No | A downgrade from the DAVE protocol is upcoming |
22 | DAVE Execute Transition | Server | No | Execute a previously announced protocol transition |
23 | DAVE Transition Ready | Client | No | Acknowledge readiness previously announced transition |
24 | DAVE Prepare Epoch | Server | No | A DAVE protocol version or group change is upcoming |
25 | DAVE MLS External Sender | Server | Yes | Credential and public key for MLS external sender |
26 | DAVE MLS Key Package | Client | Yes | MLS Key Package for pending group member |
27 | DAVE MLS Proposals | Server | Yes | MLS Proposals to be appended or revoked |
28 | DAVE MLS Commit Welcome | Client | Yes | MLS Commit with optional MLS Welcome messages |
29 | DAVE MLS Announce Commit Transition | Server | Yes | MLS Commit to be processed for upcoming transition |
30 | DAVE MLS Welcome | Server | Yes | MLS Welcome to group for upcoming transition |
31 | DAVE MLS Invalid Commit Welcome | Client | No | Flag invalid commit or welcome, request re-add |
Nothing in this table matches. Try a name, a number or part of the description.