عرض حالة LiveKit في مُسلسل إعدادات الموقع

في الواقع، كنت محقًا تمامًا في ذلك. الواجهة البرمجية الرسمية (API) تقوم بالضبط بإجراء استدعاء وتحليل البيانات على هذا النحو:

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

والذي سيعطيك وسيلة النقل (transport) للغرفة المقابلة (peer room).

voice_public_access ليست إعدادًا موجودًا. ماذا تقصد؟

بالطبع، تريد استخدام المصادقة (auth) في استدعاء الواجهة البرمجية لـ rooms.json لتكون قادرًا على جلب الغرف التي يملك المستخدم الحالي صلاحية الوصول إليها فقط.