Sempre su sessione SIP con auto-popup + suoneria su chiamate in entrata

Featurekamo-internal
Spegnimento
26 aprile 2026 alle ore 21:18 UTC
Autore
kamo
Impegno
6e267ce

Il softphone utilizzato per registrare solo mentre la finestra dello strumento popup era aperta — chiudere e le chiamate in entrata sono state silenziosamente perse. Sollevare la sessione in un SoftphoneProvider montato a AuthenticatedToolWrapper, così SIP REGISTER è tenuto continuamente mentre l'operatore è firmato e qualsiasi INVITE in entrata ottiene l'attenzione dell'operatore. - app/hooks/useSoftphone.ts: rinominare il gancio di implementazione per useSoftphoneSession per rafforzare che deve essere montato esattamente una volta per sessione ( possiede le credenziali SIP e il REGISTER). Il nuovo SoftphoneProvider gestisce la sessione gancio una volta, espone lo stato attraverso il contesto, e reagisce ad hasIncoming Chiamata transizioni — apre la finestra degli strumenti softphone tramite uno strumento:aperto evento personalizzato (single-instance, quindi si concentra solo se già aperto) con ID chiamante in il titolo, e gioca /sounds/ringtone.mp3 su un loop fino all'utente accetta/rifiuti/il telecomando si blocca. Uso pubblicoSoftphone() hook reads dal contesto. Passare l'importazione al contesto. # Imbocca l'albero degli attrezzi # SoftphoneProvider così la sessione vive fino a quando lo stato di auth. classico cadenza NA (440Hz + 480Hz, 2s su, 4s silenzio) così audio.loop=true produce un anello naturale/pausa/anello. - 72 KB. I browser possono bloccare il gioco iniziale() fino a quando l'utente non ha eseguito il gesto pagina; l'operatore ha tipicamente cliccato almeno una volta al momento della chiamata arriva, quindi questo è raramente un problema in pratica.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo