- Shiked
- 24 Nisan 2026 22:39 UTC
- Yazar
- Kamo
- Commit
- 3bc4f64
Per-instance kaynağı CRUD (exizings / kullanıcılar / cihazlar / sesmail): - VoipExordersController in **************************** - VoipUsersController at /api/voip/instances/{id}/users - VoipDevicesController in ************************ - VoipVoicemailController in ************************ - Her GET kabul eder mi?refresh = sağlayıcı ve yeni önbellekten güç almak için doğru; Aksi takdirde, snappy UI için yerel önbellekten hizmet eder. - Her yaz yolu sağlayıcı ve tezler yerel önbelleğe çağırır, böylece agred Bir sonraki planlanan senkronizasyonu beklemeden görüş tutarlı kalır. - Voicemail GET /{vmId} / sodio, sağlayıcıdan gelen ham sesleri sağlayıcıdan sağlayıcıdan gelen StreamingResponseBody böylece UI <audio src=...> doğrudan. Org-aggregate (VoipOrgAggregateController at /api/voip/org): - / genişleticiler, / kullanıcılar, /ler, / fatura mesajları her örnekteki sıraları geri döndürür {instanceId, örneğinName} hapları ile. UI bunları akıtlara dönüştürür Sayfalar / sıralamalar / features /phone. - / sağlık, her aktif örnek üzerinde, her türlü paralel per-instancence (InstanceSyncService'in önbellek sayısı), InstanceHealthDto'yu geri döndürür.) - POST /sync InstanceSyncService her aktif örneğine karşı çalışır Mevcut org. Powers the onant- level "Sync this org now" düğmesine UI. İç senkronizasyon (VoipInternalSyncController): - POST /internal/voip/en-global döngüler tüm aktif örnek platform çapında. DaemonService'ın planlanan Quartz işi tarafından çağrıldı. Mevcutlar tarafından korumak VOIPHizmetinde İç AuthFilter. Yeşil inşa edin.