- Змішані
- 24 квітня 2026 р. о 22:39 UTC
- Авторизація
- Kamo
- Про нас
- 3bc4f64
Перистентний ресурс CRUD (видатки / користувачі / пристрої / голосова пошта): ************* - VoipUsersController на /api/voip/instances/{id}/users - VoipDevicesController в******************************************************************************************************************************************************************************************************************************************************* ************* - Кожен GET приймає ?refresh=true to power-fetch від провайдера та освіжаючи кеш; В іншому випадку виступає локальний кеш для сапфі UI. - Кожна заявка про те, що клієнт і доставити місцевий кеш, щоб сукупний без очікування наступної запланованої синхронізації. - Voicemail GET /{vmId}/audio потокове відео з постачальника через StreamingResponseBody так що UI може <audio src=...> він безпосередньо. Org-агрегатор (VoipOrgAggregateController at /api/voip/org): - /Вимірювання, /користувачі, /devices, /voicemail зворотні рядки по кожному екземпляру з {instanceId, екземплярName} таблетки. UI надає дані в сукупний вкладки в /settings/features/phone. - /health перевіряє Здоров'я () на будь-якому активному екземплярі в паралельній перистансі (згідно з даними InstanceSync Service), повертає InstanceHealthDto[]. - POST /sync працює InstanceSyncService проти кожного активного екземпляра поточний org. Увімкніть кнопку "Sync this org тепер" в UI. Внутрішній синхронізація (VoipInternalSyncController): - POST / внутрішньої/voip/sync-global петлі всі діючі екземпляри платформи. Дзвоните до запланованого кварцу DaemonService. Захищені існуючими ВнутрішнійAuthFilter в VOIPService. Побудувати зелений.