# Вывод статуса LiveKit в сериализаторе настроек сайта

**URL:** <https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428>\
**Category:** Support\
**Tags:** voice\
**Created:** [01.Сентябрь.2026 23:23:01 UTC](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428 "2026-09-01T23:23:01Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [03.Сентябрь.2026 14:43:14 UTC](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428/8 "2026-09-03T14:43:14Z")

</div>

> [@nicolsdennis](#):
>
> RoomSerializer#expected\_transport хорошо покрывает случай для отдельных комнат, но для этого сначала нужно получить список комнат

На самом деле, вы были абсолютно правы. Официальный API делает именно такой вызов и парсит ответ следующим образом:

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

```

Это позволяет получить транспортный уровень для комнат, доступных всем.

> [@nicolsdennis](#):
>
> при отключенном voice\_public\_access возвращается пустой ответ

`voice_public_access` — это несуществующая настройка. О чём вы говорите?

Конечно, для того чтобы получить только те комнаты, к которым у текущего пользователя есть доступ, при вызове API rooms.json необходимо использовать аутентификацию.

---

_[View the full topic](https://meta.discourse.org/t/exposing-livekit-status-in-site-settings-serializer/411428)._
