パーインスタンスリソースコントローラ + org集計 + 内部同期

FeatureVOIPService
出荷済み
2026年4月24日 22:39 UTC
プロフィール
Kamo
コンテンツ
3bc4f64

インスタンスリソースCRUD(拡張/ユーザー/デバイス/ボイスメール): - VoipExtensionsController(@************************************************************************************************************************************************************************************************************************************ - /api/voip/instances/{id}/usersのVoipUsersController - VoipDevicesController(@**************************************************************************************************************************************************************************************************************************** - VoipVoicemailController(@******************************************************************************************************************************************************************************** - すべての GET は ?refresh=true を受け付け、プロバイダーから強制フェッチし、キャッシュを更新します。 それ以外の場合は、ローカルキャッシュからsnappy UIを実行します。 - すべての書き込みパスコールプロバイダは、集計されるように、ローカルキャッシュを補う 次のスケジュールされた同期を待つことなく、ビューは一貫性を維持します。 - ボイスメールGET /{vmId}/audio は、プロバイダからの生のオーディオを経由してストリーミングします StreamingResponseBody なので、UI は <audio src=...> に直接できます。 Org-aggregate (VoipOrgAggregateController at /api/voip/org): - /extensions、/users、/devices、/voicemails は、すべてのインスタンス間で行を返します。 {instanceId、インスタンス名}の丸薬を使って。 UI はこれらを総計にレンダリングします /settings/features/phone のタブ。 - /health は、並列の per-instance のすべてのアクティブなインスタンスで checkHealth() を実行します (InstanceSyncService のキャッシュされたカウント経由)、InstanceHealthDto[] を返します。 - POST /sync は、すべてのアクティブなインスタンスに対して InstanceSyncService を実行します。 現在のorg。 テナントレベルの「今すぐこのorgを同期」ボタンをUIに出力します。 内部同期(VoipInternalSyncController): - POST /internal/voip/sync-global は、すべてのアクティブなインスタンスをプラットフォーム全体でループします。 DaemonServiceのスケジュールされたクォーツジョブで呼び出されます。 既存の保護 VOIPService の内部AuthFilter。 緑のビルド.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る