Persist chiama e associa chiamate, testi e segreteria

FeatureVOIPService
Spegnimento
5 agosto 2026 alle ore 18:02 UTC
Autore
Kamo
Impegno
d4ba503

Le chiamate non sono mai state registrate da nessuna parte — VoipCallEventService ha pubblicato un evento NATS per il browser e non ha mantenuto nulla, e RECORDINGS esiste solo quando l'audio era catturato. La sincronizzazione per-instance ora tira la cronologia delle chiamate attraverso il PhoneProvider astrazione e upserts PHONE CALL LOG, in chiave su (instance, provider call id). Questa è l'unica strada che funziona per FreePBX e Microsoft Teams, né di che offre un webhook per-call utilizzabile. La spazzata è il singolo scrittore. Persistente dal webhook RingCentral pure è stato provato e rimosso: la sua notifica trasporta la telefoniaSessionId mentre la call-history API restituisce un id record diverso, così i due scrittori hanno prodotto due righe e due voci timeline per una chiamata. Le chiamate sono attribuite ad un'estensione solo quando l'estensione è effettivamente sulla Chiama. RingCentral's endpoint è estensione/~ e ignora l'argomento, quindi looping per estensione altrimenti filerebbe le chiamate di ogni membro sotto quale l'anello visitato ultimo. Gli id di registrazione vengono risolti per pagina tramite RecordingLookupService, lo stesso arricchimento la storia softphone ottiene — senza di essa la scheda conosce una registrazione esiste ma non può giocarlo. I testi si collegano a send/receive; i messaggi vocali si collegano alla sincronizzazione.

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