Skip to content

support e2ee in voice #10735

Open
Open
@nyapat

Description

Which application or package is this feature request for?

voice

Feature

Starting September 2024, Discord is migrating voice and video in DMs, Group DMs, voice channels, and Go Live streams to use end-to-end encryption (E2EE).
In 2025, all official Discord clients will support the protocol and it will be an enforced requirement to connect to the end-to-end encryption-eligible audio/video session types listed above.
https://discord.com/developers/docs/change-log#voice-endtoend-encryption-dave-protocol

also up gateway version, gateway v4 is currently used

const ws = new VoiceWebSocket(`wss://${endpoint}?v=4`, Boolean(this.debug));

Ideal solution or implementation

Use discord/libdave.js
Implement in /voice following the whitepaper

Alternative solutions or implementations

No response

Other context

No response

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions