- Shipped
- 2026年4月26日 21:18 UTC
- Author
- kamo
- Commit
- 6e267ce
ポップアップツールウィンドウが開いている間にのみ登録するソフトフォン — 閉じて、インバウンドコールは静かに見逃されました。 セッションを上げる AuthenticatedToolWrapper に搭載されているSoftphoneProvider なので、SIP レジスターは オペレータが署名され、任意のインバウンドINVITE中に継続的に保持 オペレータの注意を取得します。. - app/hooks/useSoftphone.ts: 実装の名前を変更する useSoftphoneSession は、一度に正確にマウントする必要があります セッションごとに (SIP の資格情報と登録情報)。 -********************新しいSoftphoneProviderはセッションを実行します 一度、コンテキストを介して状態を調べ、hasIncoming に反応する 電話番号 トランジション — ツールを使用してソフトフォンツールウィンドウをポップアップ:カスタムイベントを開く (single-instance は、既に開いているかどうかだけに焦点を合わせます) タイトルは、ユーザまでループ上の /sounds/ringtone.mp3 を再生します。 受け入れ/拒否/リモートハングアップ。 パブリック useSoftphone() hook 読み込み コンテキストから。 -****************は、コンテキストにインポートを切り替えます。 -************************ ツールツリーをラップ SoftphoneProvider は、セッションが auth 状態の限り生きるようにします。 古典的なNAのcadence (440Hz + 480Hzの2s、4sの沈黙)そうAudio.loop=true 自然なリング/一時/リング パターンを収穫して下さい。 ~72 KB. ブラウザは、ユーザが gestured しているまで、初期 play() をブロックできます。 ページ; オペレータは、通常、呼び出し時に少なくとも一度クリックしました 到着するので、これは実際には問題ではありません.