사실 말씀하신 내용이 정확했습니다. 공식 API는 정확히 이렇게 호출하고 파싱합니다.
curl https://meta.discourse.org/voice/rooms.json -s | jq '.rooms[] | {name: .name, transport: .expected_transport}'
이렇게 하면 피어 방 전송 수단을 얻을 수 있습니다.
voice_public_access는 존재하지 않는 설정입니다. 무슨 말씀이신가요?
물론, 현재 사용자가 접근할 수 있는 방만 가져오려면 rooms.json API 호출 시 인증을 사용해야 합니다.