- Verschifft
- 26. April 2026 um 21:18 UTC
- Autor
- kamo
- Ausschuss
- 6e267ce
Das Softphone verwendet, um nur zu registrieren, während das Popup-Tool-Fenster geöffnet war schließen und eingehende Anrufe wurden stillschweigend verpasst. Heben Sie die Sitzung in eine SoftphoneProvider montiert bei AuthenticatedToolWrapper, so dass SIP REGISTER ist gehalten kontinuierlich, während der Betreiber angemeldet ist und jede eingehende INVITE bekommt die Aufmerksamkeit des Betreibers. - app/hooks/useSoftphone.ts: den Implementierungshaken umbenennen useSoftphoneSession zu verstärken, dass es genau einmal montiert werden muss pro Sitzung (es besitzt die SIP-Anmeldeinformationen und den REGISTER). - **************** neue SoftphoneProvider läuft die Sitzung Haken einmal, entlarvt den Zustand über Kontext, und reagiert auf hasIncomingCall Übergänge - knallt das Softphone-Tool-Fenster über ein Tool: Custom Event öffnen (Einzel-in-Stanz, so dass es nur konzentriert, wenn bereits geöffnet) mit Anrufer-ID in der Titel und spielt /sounds/ringtone.mp3 auf einer Schleife, bis der Benutzer akzeptiert/lehnt/die Fernbedienung hängt auf. Public useSoftphone() Hook liest aus dem Kontext. - ************ schalten Sie den Import in den Kontext. - **************** wickeln den Werkzeugbaum mit SoftphoneProvider so die Sitzung lebt so lange wie auth Zustand. klassische NA-Trittänglichkeit (440Hz + 480Hz, 2s auf, 4s Stille) so audio.loop=true ergibt ein natürliches Ring/Pause/Ring-Muster. 72 KB. Browser können die anfängliche Wiedergabe blockieren(), bis der Benutzer auf die gestikuliert hat Seite; der Operator hat in der Regel mindestens einmal durch die Zeit eines Anrufs geklickt kommt, so ist dies selten ein Thema in der Praxis.