Контролери ресурсу Per-instance + Агрегат org + внутрішня синхронізація

FeatureVOIPService
Змішані
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. Побудувати зелений.

Всі зміни

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін