Exposer l'état de LiveKit dans le sérialiseur des paramètres du site

En fait, vous aviez tout à fait raison. L’API officielle effectue exactement un appel et le parse de cette manière

curl https://meta.discourse.org/voice/rooms.json -s | jq '.rooms[] | {name: .name, transport: .expected_transport}'

Ce qui vous donnera le transport de la pièce pair.

voice_public_access n’est pas un paramètre existant. De quoi parlez-vous ?

Bien sûr, vous souhaitez utiliser une authentification sur l’appel API à rooms.json afin de pouvoir récupérer uniquement les pièces auxquelles l’utilisateur actuel a accès.