๐๏ธ LiveKit Room Management Dashboard
Active Rooms
Total Participants
Total Rooms
Registered Users
๐ด Live Active Rooms
๐ฏ Live Room Status (Auto-Refresh)
Automatically checks real-time LiveKit status every 5 seconds - verifies actual participant connections and broadcaster presence.
๐ข Multi-Tenant Testing
๐งช API Testing
Generate a unique user ID for joining rooms. Provide mobile number to get started.
๐ฑ Device Management (iOS/Android Push Tokens)
๐ฑ Registered FCM Devices
Android devices registered via /api/fcm/register-android endpoint with user context (mobile number, masjid, etc.)
๐ฑ Total Devices
๐ค Android
๐ iOS
๐ฅ Unique Users
๐ Device List
๐ Mobile App Logs
๐ฑ Gotify Server Status
Server Status
๐ Server Info
๐ฅ Connected Clients
๐ Connected Clients Details
๐ FCM Push Notifications
๏ฟฝ Subscribers
๐ค Total Sent
โ Successfully Sent
โ Failed
๐ฅ Subscribed Devices (Topic: sana_masjid_azan)
๐จ Test Send High Priority DATA Message
๐ Notification History
๐ Audio Broadcast Management
๐ก Broadcast Existing Audio File
๐ค Upload New Audio File โผ
๐ต Audio Player
๐ Audio Files
๐ฑ iOS APNs Audio Broadcast
๐ก Broadcast Audio to iOS Devices
โ ๏ธ Important: Real iOS Device Tokens Required
Current Issue: Most registered device tokens are test/dummy values and will fail to receive notifications.
To Fix: Register real device tokens from actual iOS devices:
- Install the iOS app on a physical iPhone
- Grant push notification permissions when prompted
- The app will automatically register the device token via
/api/device/register - Subscribe to topics using
/api/device/subscribe
Note: Simulator tokens won't work for push notifications. Use a physical iOS device.
๐ iOS Audio Preview
๐ iOS Notification History
๐ฅ Registered Users - 0 Total
๐ All Rooms
๐ Prayer Timetable
๐ Solar Times
๐ Prayer Times
๐ Ramadan Times
โ ๏ธ What does Repair do?
- Restores missing Hijri calendar data (day, month names in Urdu/Hindi)
- Adds back multilingual prayer names (Urdu/Hindi translations)
- Fixes missing day of week field
- Preserves existing prayer times and solar times
Use this when: Prayer times were updated using PUT instead of PATCH, causing loss of multilingual data and Hijri calendar information.