- Shipped
- 26 kwietnia 2026 21:18 UTC
- Author
- kamo
- Commit
- 6e267ce
Miękkifon używany do rejestracji tylko wtedy, gdy okno narzędzia wyskakującego było otwarte - Zamknie go i połączenia przychodzące zostały po cichu pominięte. Podnieś sesję w a SoftphoneProvider zamontowany w AuthenticatedToolWrapper, więc SIP REGISTER jest Przetrzymywany w sposób ciągły, gdy operator jest podpisany i wszelkie INVITE Przyciągaj uwagę operatora. - aplikacja/hooki/useSoftphone.ts: zrename hak z implementacji na użyjSoftphoneSession, aby wzmocnić, że musi być dokładnie zamontowany raz na sesję (jest właścicielem poświadczeń SIP i REGISTER). - nowy SoftphoneProvider prowadzi sesję Hakuj raz, naraża stan poprzez kontekst i reaguje na hasinIncomingCall Przejścia — wyskakuje okno narzędzia softphone za pomocą narzędzia: Otwórz niestandardowe wydarzenie (jednorazowo-pojedynczo, więc po prostu skupia się, jeśli już jest otwarty) z identyfikatorem rozmówcy Tytuł, i odtwarza /dźwięk/ringtone.mp3 na pętli, aż do użytkownika Akcepty/odrzuceni/odległy się zawiesza. Publiczne użycieSoftphone() hak odczytuje Z kontekstu. - Przełącz import do kontekstu. - . owiń drzewo narzędziowe SoftphoneProvider, więc sesja żyje tak długo, jak stan auth. Klasyczna kadencja NA (440 Hz + 480Hz, 2s on, 4s silence) więc audio.loop?true Wydajność naturalnego pierścionka/pauza/pierścień. Nr 72 KB. Przeglądarki mogą blokować początkowe odtwarzanie() do momentu, gdy użytkownik będzie gestem Strona; operator zazwyczaj kliknął co najmniej raz, gdy połączenie się stało Przychodzi, więc rzadko jest to problem w praktyce.