Condividi tramite


Risolvere i problemi relativi alla qualità delle chiamate vocali tramite IP (VoIP)

Questo articolo descrive come risolvere i problemi e migliorare la qualità delle chiamate vocali tramite IP (VoIP, Voice over Internet Protocol) Web in Servizi di comunicazione di Azure. Le esperienze di chiamate vocali e video sono uno strumento di comunicazione essenziale per aziende, organizzazioni e individui nel mondo odierno. Tuttavia, i clienti possono riscontrare problemi di qualità. Quattro parametri di rete possono influire sulla qualità delle chiamate: larghezza di banda disponibile, tempo di round trip (RTT), perdita di pacchetti e instabilità.

Se si verificano problemi di qualità con le chiamate vocali tramite IP (VoIP) in Servizi di comunicazione di Azure, seguire le indicazioni per la risoluzione dei problemi in questo articolo per garantire la migliore esperienza utente possibile.

Condizioni di rete che possono causare problemi di qualità

Le condizioni seguenti possono verificarsi con l'audio durante una chiamata.

Audio dal suono instabile o robotico

Quando l'audio della chiamata è instabile, ha un suono robotico o si interrompe spesso, il motivo potrebbe essere la perdita di pacchetti a causa di un'eccessiva instabilità sulla linea. Per instabilità si intende che i pacchetti vengono ricevuti in ordine non corretto. Questo problema può essere causato da diversi fattori, tra cui il traffico di rete o le tecnologie usate nella chiamata.

Audio unidirezionale o mancante

Quando un chiamante può sentire l'altra parte, ma l'altra parte non riesce a sentire il chiamante, si questo problema viene definito come audio unidirezionale. Diversi fattori possono causare flussi audio mancanti, inclusi errori nella connessione o handshake, problemi durante un handoff di rete o problemi nell'origine o nella destinazione.

Audio ritardato

Quando il chiamante o il destinatario della chiamata segnala ritardi eccessivi nell'audio della chiamata, il problema può essere causato da una latenza eccessiva sulla linea. Diversi fattori possono causare la latenza dell'audio, tra cui la trasmissione o il recapito ritardato di pacchetti in un punto lungo la linea o le tecnologie usate nella chiamata.

Audio con eco

Quando un chiamante o un destinatario della chiamata segnala che il proprio audio ritardato viene ritrasmesso a loro, questo problema viene definito come audio con eco. L'eco può essere causato dal posizionamento e dai livelli del volume dell'altoparlante e/o del microfono a un'estremità della linea o da interferenza su reti in filo di rame (linea fissa).

Problema di volume dell'audio

Quando un chiamante o un destinatario della chiamata segnala che il volume di una chiamata è troppo forte o troppo basso, questa condizione viene in genere classificata come un problema di volume dell'audio della chiamata. La causa è spesso l'hardware, inclusi il posizionamento e i livelli del volume dell'altoparlante e/o del microfono a una estremità della linea. Se l'indicatore di input e output indica che il volume dell'utente è basso, è possibile richiedere all'utente di parlare più forte.

Per altre informazioni, vedere Livello del volume delle chiamate nell'app chiamante.

Statico

Quando un chiamante o un destinatario della chiamata segnala interferenze audio o rumore di fondo su una chiamata, questa condizione viene in genere classificata come un problema di interferenza nell'audio della chiamata. Questo problema può essere causato dall'hardware in uso, tra cui la posizione, il posizionamento e i livelli dell'altoparlante e/o del microfono a una estremità della linea.

Assicurarsi anche che l'applicazione usata per le chiamate Web sia ospitata nell'SDK più recente. Per altre informazioni, vedere SDK per chiamate Web (JavaScript) di Servizi di comunicazione di Azure - Cronologia delle versioni.

Controlli di chiamata preliminare

Quando si usa Internet in diverse posizioni, si riscontrano velocità internet differenti. Fattori come gli esempi seguenti possono influire sulla velocità e l'affidabilità di Internet:

  • A casa: il tipo di connessione Internet, la qualità del router e il numero di dispositivi connessi alla rete.
  • In ufficio: il numero di utenti in rete, la qualità dell'infrastruttura di rete e il tipo di connessione Internet.
  • Quando si usa una rete dati: la forza del segnale della rete cellulare, la distanza dal ripetitore e il numero di utenti sulla rete. Inoltre, alcuni piani dati hanno limiti di dati o limitazioni.

A causa di questa variabilità, è importante testare la connessione di rete e le impostazioni del computer. È possibile eseguire un controllo di diagnostica di rete usando lo strumento di diagnostica di rete dei Servizi di comunicazione di Azure. Questo strumento controlla tutti i parametri essenziali per determinare se la connessione di rete nel computer locale è compatibile con Servizi di comunicazione di Azure. È anche possibile eseguire questo strumento nei dispositivi mobili. Per altre informazioni sulla qualità della rete, la larghezza di banda, la configurazione e l'ottimizzazione, vedere Raccomandazioni sulla rete.

È anche possibile sfruttare queste funzionalità nei Servizi di comunicazione di Azure:

  • Abilitare la registrazione tramite le impostazioni di diagnostica in Monitoraggio di Azure. È quindi possibile visualizzare le informazioni dettagliate sulla chiamata nella risorsa di Azure.

  • Migliorare la qualità audio in ambienti di rete di scarsa qualità usando vincoli video per ridurre la larghezza di banda utilizzata dagli utenti di flussi video.

  • Convalidare a livello di codice l'idoneità di un client per partecipare a una chiamata di Servizi di comunicazione di Azure usando l'API Pre-Call. Si accede a questa API tramite Calling SDK. Offre più dati di diagnostica, tra cui dispositivo, connessione e qualità delle chiamate. Questa funzionalità è attualmente disponibile solo per il Web (JavaScript).

Controlli durante la chiamata

È possibile abilitare queste funzionalità di Servizi di comunicazione di Azure nelle applicazioni per chiamate Web:

  • Diagnostica per utenti: questa funzionalità consente agli utenti di rilevare i problemi di una chiamata, ad esempio una connessione di rete inaffidabile o un microfono che non risponde.

  • Statistiche sulla qualità dei supporti: è possibile usare questa funzionalità per eseguire il debug e risolvere i problemi relativi alla qualità delle chiamate di Servizi di comunicazione di Azure. Le statistiche sui supporti includono fattori come tempo di round trip, velocità in bit, perdita di pacchetti e instabilità. Le statistiche multimediali aiutano i tecnici a comprendere meglio il problema e la tempistica esatta.

In alcuni casi gli utenti hanno istanze di Servizi di comunicazione di Azure in esecuzione in più schede del browser. Questa situazione può influire negativamente sul comportamento audio e video nella chiamata di destinazione. È possibile rilevare se un utente dispone di più istanze in esecuzione in un browser. Per altre informazioni, vedere Come rilevare se un'applicazione che usa l'SDK di Servizi di comunicazione di Azure è attiva in più schede di un browser.

Controlli dopo la chiamata

È possibile controllare le informazioni dettagliate sui log dal portale di Azure per determinare il problema esatto che si è verificato durante la chiamata. Per altre informazioni, vedere Eseguire query sui log delle chiamate.

Se si è provato a eseguire tutte le azioni precedenti e si verificano ancora problemi di qualità, creare una richiesta di supporto tecnico di Azure. Se necessario, Microsoft può eseguire un controllo di rete per il tenant per garantire la qualità delle chiamate.

Fine del sondaggio di chiamata

Abilitare la funzionalità Sondaggio di fine chiamata per offrire agli utenti di Servizi di comunicazione di Azure la possibilità di inviare feedback qualitativi sull'esperienza di chiamata. Abilitando la fine del sondaggio sulle chiamate, è possibile ottenere altre informazioni sull'esperienza di chiamata degli utenti finali e ottenere informazioni dettagliate su come migliorare tale esperienza.

Per altre informazioni, vedere Panoramica del sondaggio di fine chiamata e l'esercitazione correlata Usare il sondaggio di fine chiamata per raccogliere feedback degli utenti.