電話なしのorgはコールソケットを開くべきではありません

Performancekamo-internal
Shipped
2026年8月26日 2:33 UTC
Author
kamo
Commit
a04da73

Softphone は、SockJS/STOMP 接続をメディアに接続しました。<domain> は無条件に boot. getCapabilities() は、上記のいくつかの行を待っており、バックエンドの独自の回答です。 「このorgはコールを取ることができます」, しかし、ソケットは、そのゲートの外側に設定されました — そうのメンバー 電話システムが設定されていないorgは、とにかく接続を開き、その/info XHRを支払った、 そして、それはできるでき事のためのあらゆる20のs、タブごとのハートビートの組と、開けました 決して到着しません。 `if (caps?.voiceCalls)` の中にあります。 折り畳みではなく、意図的に独自のブロック 上記のSIP-credentialsゲートに: クレデンシャル・フェッチの初期戻り値が1つ 失敗し、ボイス対応の org は、登録時にもソケットを受け取りません。 設立しない。 ブートシーケンスは、/api/user-infoを直接取得し、7番目の独立した コールド・アウステッド・ロードでそのエンドポイントの呼び出し側 — それぞれがRedis EXISTS + SETEX + A SecurityServiceの権利の評判。 現在は loadUserInfoShared を通過します。 すでに useUserInfo に存在していたので、ホックの外で発信者のためにエクスポートしました。 それに到達する useUserInfo() を消費するのではなく、プレーン効果から非リベートします: ホックは追加します 別の5分のリフレッシュ間隔と別の可視性の交換リスナーは答えのために ソフトフォンは、起動時に一度必要です。 そのスワップは、静かに何かを修正します。 生のフェッチはX-***-トークンを送らなかったので、それはleaned このTABを保持するセッションを命名するのではなく、クッキージャー上; 共有ローダは読みます タブ自身のトークン。 セッションがない場合、キャリングの代わりに返します。 古いパスは401体を文字列(undefined)に変換し、ソフトフォンを初期化 会員登録 意図的に行わない:共有クライアントに5つのSTOMP接続をコピーします。 3 同じ URL と 2 を別の URL に移動するので、そこには本当の廃棄物がありますが、 通知および電子メール ソケットは材料的に異なったretryの予算および引き込みを持っています ポリシー — それらを共有すると、通知が厳密に少ない弾力性が少ないので、いくつか購入 フレーム。 これは、マージではなく、サブscriberリトリーセマティクスと接続レジストリを必要とします。 検証済み: tsc --noEmit は useSoftphone、useUserInfo、SoftphoneContext および SoftphonePanelは、自己のインポートで、インポートサイクルが導入されていません。 すべての9ガード check-session-token-source; 29 の voip および session test のパスを含むパス.

All changes

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

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

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