Informazioni sui codici di chiamata e sugli errori dei codici secondari
L'SDK chiamante e la rispettiva infrastruttura server usano un framework unificato per rappresentare gli errori. Usando codici di errore, codici secondari e le relative categorie di risultati corrispondenti, in qualità di sviluppatore è possibile comprendere più facilmente questi errori e trovare spiegazioni sul motivo per cui si sono verificati e su come attenuare in futuro. I dettagli sui risultati degli errori possono essere visualizzati come:
Codice Sono modellati come numeri interi a 3 cifre che indicano lo stato della risposta di un client o di una risposta del server. Sono raggruppati in:
- Risposte riuscite (200-299)
- Errore (400-499)
- Errore del server (500-599)
Codice secondario Sono definiti come numero intero, dove ogni numero indica un motivo univoco, specifico per un gruppo di scenari o un risultato specifico dello scenario.
Messaggio Descrive il risultato e fornisce suggerimenti su come attenuare il problema se un risultato è un errore.
ResultCategory: indica il tipo di errore. A seconda del contesto, il valore può essere Success
, ExpectedError
, UnexpectedClientError
o UnexpectedServerError
Importante
Attualmente la funzionalità descritta in questo articolo è disponibile in anteprima pubblica. Questa versione di anteprima viene fornita senza contratto di servizio, pertanto se ne sconsiglia l’uso per i carichi di lavoro in ambienti di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.
Informazioni sui codici di chiamata e sugli errori dei codici secondari
Codici di errore, codici secondari e categorie di risultati corrispondenti consentono agli sviluppatori di identificare e diagnosticare gli errori. Questi codici di errore vengono esposti tramite la proprietà call.callEndReason
al termine di una chiamata.
I dettagli del codice di errore includono:
Codice : sono numeri interi a 3 cifre che rappresentano lo stato di risposta del client o del server. Categorie di codice:
- Risposte riuscite (200-299)
- Errore del client (400-499)
- Errore del server (500-599)
- Errore globale (600-699)
Codice secondario: sono definiti come numero intero, dove ogni numero indica un motivo univoco, specifico per un gruppo di scenari o un risultato specifico dello scenario.
Messaggio: descrive il risultato e fornisce suggerimenti su come attenuare il problema se un risultato è un errore.
ResultCategory: indica il tipo di errore. A seconda del contesto, il valore può essere Success
, ExpectedError
, UnexpectedClientError
o UnexpectedServerError
.
Codici di errore e codici secondari del client SDK per chiamate di Servizi di comunicazione di Azure
Per gli errori del client, se la proprietà resultCategories è ExpectedError
, l'errore è previsto dal punto di vista dell'SDK. Tali errori vengono comunemente rilevati negli errori di precondizione, ad esempio argomenti non corretti passati dall'app o quando lo stato del sistema corrente non consente la chiamata API. L'applicazione deve controllare il motivo dell'errore e la logica per richiamare l'API.
Codice secondario | Codice | Messaggio | Categoria dei risultati | Comunicazione |
---|---|---|---|---|
40101 | 408 | Non è possibile creare CallAgent. Riprovare; se il problema persiste, raccogliere i log della console del browser, il file .HAR e contattare il supporto di Servizi di comunicazione di Azure. |
UnexpectedClientError | |
40104 | 408 | Non è possibile creare CallAgent. Riprovare; se il problema persiste, raccogliere i log della console del browser, il file .HAR e contattare il supporto di Servizi di comunicazione di Azure. |
UnexpectedClientError | |
40114 | 408 | Impossibile connettersi all'infrastruttura di Servizi di comunicazione di Azure. Riprovare e controllare le richieste di rete del browser. Se le richieste continuano a dare esisto negativo, raccogliere i log della console del browser, il file .HAR e contattare il supporto di Servizi di comunicazione di Azure. |
UnexpectedClientError | Per altre informazioni, vedere Requisiti di rete. |
40115 | 412 | Impossibile creare CallAgent. Impossibile inizializzare la connessione all'infrastruttura di Servizi di comunicazione di Azure. Riprovare e controllare le richieste di rete del browser. Se le richieste continuano a dare esisto negativo, raccogliere i log della console del browser, il file .HAR e contattare il supporto di Servizi di comunicazione di Azure. |
UnexpectedClientError | Per altre informazioni, vedere Requisiti di rete. |
40216 | 500 | Non è possibile creare CallAgent. Riprovare, se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
40228 | 409 | Impossibile creare CallAgent. Esiste già un'istanza di CallAgent associata a questa identità. Eliminare l'oggetto CallAgent esistente o crearne uno nuovo con un'identità differente. | ExpectedError | |
40230 | 409 | Impossibile creare TeamsCallAgent. Esiste già un'istanza di TeamsCallAgent associata a questa identità. Eliminare teamsCallAgent esistente prima di crearne uno nuovo. | ExpectedError | |
40606 | 405 | Impossibile enumerare gli altoparlanti, non è supportata l'enumerazione/la selezione degli altoparlanti in Android Chrome, iOS Safari o macOS Safari. | ExpectedError | L'enumerazione/selezione degli altoparlanti non è supportata in Android Chrome, iOS Safari o macOS Safari. Il sistema operativo seleziona automaticamente l'altoparlante (dispositivo di output). Altre informazioni sulla gestione dei dispositivi e su come attenuare al meglio questi problemi. |
40613 | 400 | Non è stato possibile ottenere l'autorizzazione per l'utilizzo del microfono e/o della fotocamera, è stato negato o non è riuscito. Assicurarsi di consentire le autorizzazioni nel browser e nelle impostazioni del sistema operativo. | ExpectedError | Altre informazioni su come gestire al meglio le autorizzazioni dei dispositivi. |
40614 | 500 | Impossibile richiedere le autorizzazioni del dispositivo Verificare di consentire le autorizzazioni nelle impostazioni del browser e nelle impostazioni del sistema operativo e riprovare. Se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | Altre informazioni su come gestire al meglio le autorizzazioni dei dispositivi. |
41006 | 400 | Non è stato possibile accettare la chiamata in ingresso, non si trova nello stato di squillo. Sottoscrivere l'evento incomingCall di CallAgent per accettare la chiamata in arrivo. |
ExpectedError | Consultare gli articoli seguenti per identificare la causa radice del problema - Ricevere una chiamata in ingresso - Sottoscrivere eventi dell'SDK |
41007 | 400 | Non è stato possibile rifiutare la chiamata in ingresso, non si trova nello stato di squillo. Sottoscrivere l'evento incomingCall di CallAgent per rifiutare la chiamata in arrivo. |
ExpectedError | Consultare gli articoli seguenti per identificare la causa radice del problema - Ricevere una chiamata in ingresso - Sottoscrivere eventi dell'SDK |
41015 | 500 | Impossibile disattivare il microfono. Riprovare; se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
41016 | 400 | Impossibile annullare l'audio del microfono. Riprovare; se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
41025 | 400 | Impossibile avviare il video. L'istanza LocalVideoStream non è valida o vuota. Passare un'istanza LocalVideoStream. | ExpectedError | Assicurarsi che l'oggetto passato per avviare il video sia un'istanza di LocalVideoStream. Costruire un oggetto LocalVideoStream utilizzando un oggetto VideoDeviceInfo o un oggetto MediaStream . Consultare gli articoli seguenti per identificare la causa radice del problema: - Effettuare una chiamata con videocamera - Avviare e interrompere l'invio di un video locale durante una chiamata - Accedere al video non elaborato |
41027 | 400 | Impossibile avviare il video. Il video è già stato avviato. | ExpectedError | Collegamenti utili: - Effettuare una chiamata con videocamera - Avviare e interrompere l'invio di un video locale durante una chiamata |
41030 | 400 | Impossibile arrestare il video. Il video è già stato arrestato. | ExpectedError | Collegamenti utili: - Effettuare una chiamata con videocamera - Avviare e interrompere l'invio di un video locale durante una chiamata |
41032 | 400 | Impossibile arrestare il video, argomento non valido. LocalVideoStream usato come input non viene attualmente inviato. | ExpectedError | LocalVideoStream viene inviato nella chiamata, archiviato nella matrice Call.localVideoStreams[] ed è di tipo Video o RawMedia . Consultare gli articoli seguenti per identificare la causa radice del problema: - Effettuare una chiamata con videocamera - Avviare e interrompere l'invio di un video locale durante una chiamata - Accedere al video non elaborato |
41033 | 500 | Impossibile mettere in attesa la chiamata. Riprovare; se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
41034 | 500 | Impossibile riprendere la chiamata. Riprovare; se il problema persiste, raccogliere i log della console del browser e contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
41035 | 400 | Impossibile avviare la condivisione dello schermo. La condivisione dello schermo è già stata avviata. | ExpectedError | Altre informazioni su come avviare e arrestare la condivisione dello schermo durante una chiamata |
41041 | 400 | Impossibile arrestare la condivisione dello schermo. La condivisione dello schermo è già stata arrestata. | ExpectedError | Altre informazioni su come avviare e arrestare la condivisione dello schermo durante una chiamata |
41048 | 410 | Impossibile avviare video durante il processo di configurazione della chiamata. Assicurarsi di consentire le autorizzazioni video nelle impostazioni del browser e nelle impostazioni del sistema operativo e assicurarsi che il dispositivo fotocamera non venga usato da un altro processo. | UnexpectedClientError | - Il dispositivo fotocamera può essere disabilitato nel sistema. - La fotocamera è in uso in un altro processo. |
41056 | 412 | Impossibile avviare o partecipare alla chiamata. I criteri vocali di Teams Enterprise non sono abilitati per questa risorsa di Servizi di comunicazione di Azure. Seguire l'esercitazione online per abilitarla. | ExpectedError | Vedere come abilitare gli utenti per voip aziendale online e segreteria telefonica del sistema telefonico per abilitare i criteri vocali di Teams Enterprise |
41071 | 412 | Impossibile avviare la condivisione della schermata. La chiamata non è in stato Connesso. Sottoscrivere l'evento statteChanged della chiamata per sapere quando la chiamata è connessa. |
ExpectedError | Collegamenti utili: - Controllare le proprietà di chiamata - Sottoscrivere eventi dell'SDK |
41073 | 412 | Impossibile ottenere o impostare MediaStream personalizzato. Questa funzionalità è attualmente disabilitata da Servizi di comunicazione di Azure. | ExpectedError | |
43000 | 412 | Impossibile avviare il video. Il dispositivo video viene usato da un altro processo/applicazione. Arrestare l'uso della fotocamera nell'altro processo/applicazione e riprovare. | ExpectedError | Altre informazioni su come gestire al meglio una fotocamera usata da un altro processo |
43001 | 403 | Non è stato possibile avviare il video. L'autorizzazione non è stata concessa per l'uso del dispositivo video selezionato. Verificare che le autorizzazioni del dispositivo video siano consentite nelle impostazioni del browser e nelle impostazioni del sistema. | ExpectedError | Verificare che le autorizzazioni della fotocamera siano consentite nelle impostazioni del browser e nelle impostazioni del sistema del dispositivo. Assicurarsi che le fotocamere non siano disabilitate nelle impostazioni del sistema del dispositivo. In macOS, verificare che la registrazione dello schermo sia consentita dalle impostazioni di sistema. Collegamenti utili: - Richiedere le autorizzazioni del dispositivo- Autorizzazioni di condivisione dello schermo in macOS - Enumerazione o accesso ai dispositivi per Safari in macOS e iOS |
43002 | 500 | Impossibile avviare il video, errore sconosciuto. Riprovare. Se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
43004 | 400 | Impossibile cambiare il dispositivo video, input non valido. L'input deve essere di tipo VideoDeviceInfo. | ExpectedError | Usare gestione dispositivi per ottenere un elenco di oggetti VideoDeviceInfo e successivamente usare l'oggetto VideoDeviceInfo per cambiare l'origine. Altre informazioni su come avviare e interrompere l'invio di video locali durante una chiamata |
43005 | 400 | Non è stato possibile cambiare dispositivo video, non è possibile andare allo stesso dispositivo video: è già selezionato. | ExpectedError | |
43013 | 412 | Impossibile avviare il video, nessun dispositivo video trovato. Verificare che i dispositivi video siano collegati e abilitati nelle impostazioni di sistema. | ExpectedError | Assicurarsi di avere una fotocamera connessa e installata nel dispositivo. |
43014 | 412 | Impossibile avviare il video. Errore durante la richiesta del flusso multimediale. Riprovare; se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
43015 | 412 | Non è stato possibile avviare video, timeout della richiesta di flusso multimediale. Consenti l'autorizzazione al prompt del browser per accedere alla fotocamera e riprovare. | ExpectedError | Questo errore può verificarsi se l'utente non esegue alcuna azione al prompt delle autorizzazioni del browser per consentire l'accesso alla fotocamera. |
43016 | 412 | Impossibile avviare il video, autorizzazioni negate dal sistema. Verificare che le autorizzazioni del dispositivo video siano consentite nelle impostazioni del browser e nelle impostazioni del sistema. | ExpectedError | - Verificare che le autorizzazioni della fotocamera siano consentite nelle impostazioni del browser e nelle impostazioni del sistema del dispositivo. - Assicurarsi che le fotocamere non siano disabilitate nelle impostazioni del sistema del dispositivo. - In macOS, verificare che la registrazione dello schermo sia consentita dalle impostazioni di sistema. Collegamenti utili: - Richiedere le autorizzazioni del dispositivo -Autorizzazioni di condivisione dello schermo in macOS - Enumerazione o accesso ai dispositivi per Safari in macOS e iOS |
43017 | 412 | Impossibile avviare il video, flusso non supportato. Riprovare; se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
43018 | 412 | Impossibile avviare il video. Impossibile impostare vincoli. Riprovare; se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | Altre informazioni su come impostare vincoli video |
43019 | 412 | Impossibile avviare il video, nessun dispositivo selezionato. Assicurarsi di passare LocalVideoStream compilato con un VideoDeviceInfo e riprovare. Se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | Collegamenti utili: - Effettuare una chiamata con videocamera - Avviare e interrompere l'invio di un video locale durante una chiamata |
43200 | 412 | Impossibile eseguire il rendering del flusso video. Questo flusso non è disponibile. Sottoscrivere la proprietà isAvailable del flusso per ricevere una notifica quando il partecipante remoto ha il proprio video attivo e il flusso è disponibile per il rendering. | ExpectedError | Collegamenti utili: - Eseguire il rendering dei flussi video/di condivisione dello schermo dei partecipanti remoti - Aggiungere videochiamate 1:1 all'app - Sottoscrivere eventi dell'SDK |
43202 | 404 | Impossibile eseguire il rendering del flusso video. Questo flusso non è più disponibile. Il partecipante remoto ha disattivato il video. | ExpectedError | Il partecipante remoto ha disattivato il video durante il tentativo di creare una visualizzazione. |
43203 | 408 | Impossibile eseguire il rendering del flusso video. Timeout del rendering durante l'attesa dei fotogrammi video. Riprovare; se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
43204 | 500 | Impossibile eseguire il rendering del flusso video. Non è stato possibile sottoscrivere video nell'infrastruttura di Servizi di comunicazione di Azure. Riprovare; se il problema persiste, contattare il supporto di Servizi di comunicazione di Azure. | UnexpectedClientError | |
43209 | 405 | Impossibile eseguire il rendering del flusso video. VideoStreamRenderer è stato eliminato durante il processo di inizializzazione. | ExpectedError | |
43210 | 400 | Impossibile eliminare VideoStreamRenderer perché è già stato eliminato. | ExpectedError | |
43220 | 400 | Impossibile creare la visualizzazione, numero massimo di visualizzazioni attive RemoteVideoStream già raggiunte. È possibile eliminarne una precedente per crearne una nuova. |
ExpectedError | Altre informazioni su come supportare correttamente il miglior numero di flussi video in ingresso |
480 | Endpoint client remoto non registrato. | Assicurarsi che l'endpoint remoto sia disponibile. | ||
481 | Non è stato possibile gestire la chiamata in ingresso. | Inviare una richiesta di supporto tramite il portale di Azure. | ||
487 | Chiamata annullata, rifiutata a livello locale, terminata a causa di un problema di corrispondenza dell'endpoint oppure generazione dell'offerta multimediale non riuscita. | Comportamento previsto. | ||
490, 491, 496, 497, 498 | Problemi di rete dell'endpoint locale. | Controllare la rete. | ||
503, 504 | Errore dell'infrastruttura di Servizi di comunicazione. | Inviare una richiesta di supporto tramite il portale di Azure. | ||
600 | Occupato ovunque. Il partecipante è stato contattato correttamente, ma ha restituito un segnale di occupato. | Comportamento previsto. | ||
603 | Chiamata rifiutata a livello globale dal partecipante di Servizi di comunicazione remota. | Comportamento previsto. | ||
604 | Non esiste da nessuna parte. L'URI richiesto non esiste. | Comportamento previsto. | ||
606 | Non accettabile. Il partecipante è stato contattato correttamente, ma non può supportare la sessione descritta. | Comportamento previsto. |
Informazioni sui codici di chiamata e sugli errori dei codici secondari
Codici di errore, codici secondari e categorie di risultati corrispondenti consentono agli sviluppatori di identificare e diagnosticare gli errori. Questi codici di errore vengono esposti tramite la proprietà call.callEndReason
al termine di una chiamata.
I dettagli del codice di errore includono:
Codice : sono numeri interi a 3 cifre che rappresentano lo stato di risposta del client o del server. Categorie di codice:
- Risposte riuscite (200-299)
- Errore del client (400-499)
- Errore del server (500-599)
- Errore globale (600-699)
Codice secondario: sono definiti come numero intero, dove ogni numero indica un motivo univoco, specifico per un gruppo di scenari o un risultato specifico dello scenario.
Messaggio: descrive il risultato e fornisce suggerimenti su come attenuare il problema se un risultato è un errore.
ResultCategory: indica il tipo di errore. A seconda del contesto, il valore può essere Success
, ExpectedError
, UnexpectedClientError
o UnexpectedServerError
.
Chiamata di codici di Termina chiamata e codici secondari
Esistono diverse spiegazioni per il motivo per cui una chiamata è terminata. Ecco i significati della fine dei codici di chiamata e dei codici secondari che mostrano come una chiamata può terminare.
Codice secondario | Codice | Messaggio | Categorie di risultati | Comunicazione |
---|---|---|---|---|
0 | 0 | Chiamata terminata correttamente dal partecipante locale. | Success | |
0 | 487 | La chiamata è stata completata correttamente perché il chiamante ha annullato la chiamata. | Success | |
0 | 603 | La chiamata è stata terminata correttamente perché è stata rifiutata dal chiamato. | Success | Chiamata terminata perché è stata rifiutata dall'utente di destinazione tramite la funzione di rifiuto client SDK, Call Automation, Graph, PSTN o Teams. |
7 | 496 | La chiamata è terminata quando il client ha perso la connessione di rete improvvisamente, e nonostante il tentativo di ripetizione più volte non è stato in grado di connettersi | ExpectedError | Il browser è offline o presenta problemi di rete. Controllare la connessione di rete del browser e riprovare. |
3100 | 410 | L'installazione della chiamata non è riuscita a causa di un problema di rete imprevisto nel client, controllare la rete del client e riprovare. | UnxpectedClientError | Controllare la configurazione di rete, assicurarsi che segua i requisiti di rete per chiamate di comunicazione di Azure. |
3101 | 410 | Chiamata eliminata a causa di un problema di rete imprevisto nel client, controllare la rete del client e riprovare. | UnxpectedClientError | Controllare la configurazione di rete, assicurarsi che segua i requisiti di rete per chiamate di comunicazione di Azure. |
3111 | 410 | Impossibile elaborare l'offerta multimediale durante la connessione della chiamata. | UnxpectedClientError | Riprovare. Se il problema persiste, raccogliere informazioni sulle chiamate, log client, log della console del browser e contattare Servizi di comunicazione di Azure supporto. |
3112 | 410 | L'installazione della chiamata non è riuscita a causa di un problema di configurazione di rete sul lato client, controllare la configurazione di rete del client e riprovare. | ExpectedError | |
4097 | 0 | Chiamata terminata per tutti gli utenti dall'organizzatore della riunione. | Success | |
4502 | 490 | Chiamata non riuscita a causa di problemi di connettività di rete, il browser non è riuscito a completare la richiesta HTTP di rete. | UnexpectedClientError | Il client non è riuscito a completare la richiesta e la risposta HTTP. Riprovare. Se il problema persiste, raccogliere informazioni sulle chiamate, log client, log della console del browser e contattare Servizi di comunicazione di Azure supporto. |
4506 | 408 | Timeout della chiamata. Controllare se il chiamato ha ricevuto e accettato la chiamata. | UnexpectedClientError | Riprovare. Se il problema persiste, raccogliere informazioni sulle chiamate, log client, log della console del browser e contattare Servizi di comunicazione di Azure supporto. |
4507 | 495 | La chiamata è terminata perché l'applicazione non ha fornito un token valido di Servizi di comunicazione di Azure. | UnexpectedClientError | Assicurarsi che l'applicazione implementi correttamente il meccanismo di aggiornamento dei token. |
4521 | 0 | Chiamata terminata perché l'utente si è disconnesso improvvisamente dalla chiamata. Questo potrebbe essere causato da un utente che chiude l'applicazione che ha ospitato la chiamata, ad esempio un utente ha terminato l'applicazione chiudendo la scheda del browser senza riagganciare in modo appropriato. | ExpectedError | |
5000 | 0 | Chiamata terminata per questo partecipante. Partecipante rimosso dalla conversazione da un altro partecipante. | Success | |
5003 | 0 | La chiamata è stata terminata correttamente, perché tutti gli endpoint chiamati hanno rifiutato la chiamata. | Success | |
5300 | 0 | Chiamata terminata per questo partecipante perché è stata rimossa dalla conversazione da un altro partecipante. | Success | La chiamata è terminata per questo partecipante perché un altro partecipante lo ha rimosso, potrebbe essere un altro client, l'API Di automazione delle chiamate, l'API Graph. |
5317 | 0 | Il partecipante di destinazione è stato rimosso a causa dell'aggiornamento del ruolo del partecipante. | ExpectedError | |
5828 | 403 | L'aggiunta non è autorizzata per la riunione Rooms perché l'utente non fa parte dell'elenco degli invitati. | UnexpectedClientError | |
5829 | 403 | Il join non è consentito per la riunione Rooms oltre l'ora di fine o prima dell'ora di inizio della riunione. | UnexpectedClientError | |
5830 | 403 | Solo l'utente di Servizi di comunicazione può partecipare alla riunione Rooms. | ExpectedError | |
7000 | 0 | La chiamata è stata terminata dall'API di Automazione chiamata del servizio di comunicazione di Azure o da un bot del server. | Success | La chiamata è stata terminata dall'API di automazione delle chiamate ACS o dal bot Graph. |
10003 | 487 | La chiamata è stata annullata per questo endpoint utente perché è stata accettata altrove da un altro endpoint. | Success | È stata avviata una chiamata all'utente di destinazione (chiamata di avvio, aggiunta di partecipante, trasferimento), l'utente di destinazione aveva più endpoint attivi contemporaneamente, in uno degli endpoint che l'utente ha accettato la chiamata. Si tratta di un comportamento normale, solo un endpoint può accettare e connettersi a una chiamata. Tutti gli altri endpoint ricevono il codice secondario 10003 per indicare che la chiamata è già stata accettata. |
10004 | 487 | La chiamata è stata annullata al timeout, perché l'utente di destinazione non l'ha accettata o rifiutata in tempo. Assicurarsi che l'utente abbia visualizzato la notifica e/o che l'applicazione possa gestirla automaticamente e provare a avviare di nuovo la chiamata. | ExpectedError | La chiamata è stata annullata dopo un periodo di tempo predefinito (in genere 2 minuti) perché l'utente di destinazione non ha accettato o rifiutato. |
10009 | 401 | Identità non autenticata. Assicurarsi che il token di Servizi di comunicazione di Azure sia valido e non sia scaduto. | UnexpectedClientError | |
10024 | 487 | Chiamata terminata correttamente. Chiamata rifiutata da tutti gli endpoint chiamati. | Success | Provare a effettuare di nuovo la chiamata. |
10037 | 480 | L'utente di destinazione non ha registrato endpoint con ACS. Assicurarsi che l'utente di destinazione abbia almeno un endpoint attivo e sia online. | ExpectedError | Se l'utente di destinazione usa Servizi di comunicazione di Azure Calling SDK, assicurarsi che l'SDK sia inizializzato correttamente nell'applicazione client. Se l'utente di destinazione è un utente di Teams, assicurarsi che il client sia online. Assicurarsi che l'identificatore dell'utente di destinazione (CommunicationUserIdentifier, MicrosoftTeamsUserIdentifier o MicrosoftTeamsBotIdentifier) sia corretto. Se la proprietà department dell'API user Graph è impostata su Microsoft Communication Application Instance MicrosoftTeamsBotIdentifier deve essere specificata. |
10057 | 408 | Chiamata non riuscita, chiamato non è riuscito a finalizzare l'installazione delle chiamate, probabilmente chiamato perso rete o terminato improvvisamente l'applicazione. Verificare che i client siano connessi e disponibili. | ExpectedError | |
10076 | 480 | L'utente di destinazione è stato registrato ma non era online al momento della chiamata. Assicurarsi che l'utente di destinazione abbia almeno un endpoint attivo e sia online. | ExpectedError | Se l'utente di destinazione usa l'SDK per chiamate Servizi di comunicazione di Azure, assicurarsi che l'SDK sia inizializzato correttamente nell'applicazione client e che il relativo endpoint sia online. Se l'utente di destinazione è un utente di Teams, assicurarsi che il client sia online. |
10077 | 480 | L'utente di destinazione è stato registrato con ACS e/o per le notifiche push, ma non era online al momento della chiamata. Assicurarsi che l'utente di destinazione abbia almeno un endpoint attivo e sia online. | ExpectedError | Se l'utente di destinazione usa l'SDK per chiamate Servizi di comunicazione di Azure, assicurarsi che l'SDK sia inizializzato correttamente nell'applicazione client e che il relativo endpoint sia online. Se l'applicazione sfrutta le notifiche push, assicurarsi che siano configurate correttamente. Se l'utente di destinazione è un utente di Teams, assicurarsi che il client sia online. |
10078 | 480 | Endpoint client remoto non registrato o non raggiungibile. Assicurarsi che l'endpoint client remoto invii correttamente richieste di rete a Servizi di comunicazione di Azure. | ExpectedError | - Se l'utente di destinazione usa l'SDK per chiamate Servizi di comunicazione di Azure, assicurarsi che l'SDK sia inizializzato correttamente nell'applicazione client e che il relativo endpoint sia online. Se l'applicazione sfrutta le notifiche push, assicurarsi che siano configurate correttamente. - Se l'utente di destinazione è un utente di Teams, assicurarsi che il client sia online. |
301004 | 410 | Il partecipante è stato rimosso dalla chiamata dall'infrastruttura Servizi di comunicazione di Azure a causa dell'impossibilità di stabilire la connettività multimediale con l'infrastruttura Servizi di comunicazione di Azure durante la configurazione delle chiamate. Controllare la configurazione di rete dell'utente, tra cui rete locale, firewall, configurazione VPN e riprovare. | UnexpectedClientError | Assicurarsi che la rete dell'utente sia configurata correttamente, seguire la documentazione pubblica "Raccomandazioni di rete". |
301005 | 410 | Il partecipante è stato rimosso dalla chiamata dall'infrastruttura di Servizi di comunicazione di Azure a causa della perdita di connettività multimediale con la stessa infrastruttura. Ciò si verifica in genere se il partecipante lascia la chiamata improvvisamente o perde la connettività di rete. Se il partecipante vuole continuare la chiamata, può riconnettersi. | UnexpectedClientError | Assicurarsi di usare l'SDK più recente in un ambiente supportato. |
540000 | 0 | Chiamata terminata correttamente dal chiamante PSTN locale. | Success | |
510403 | 403 | Chiamata terminata, contrassegnata in precedenza come posta indesiderata e ora bloccata. | ExpectedError | - Assicurarsi che il token di Servizi di comunicazione sia valido e non scaduto. - Assicurarsi di passare in AlternateId le opzioni di chiamata. |
540487 | 487 | La chiamata è stata completata correttamente perché il chiamante ha annullato la chiamata. | Success | |
560000 | 0 | Chiamata terminata correttamente dal partecipante PSTN remoto. | Success | Possibili cause: - L'utente ha terminato la chiamata. - Chiamata terminata dall'agente multimediale. |
560486 | 486 | Chiamata terminata perché il partecipante PSTN remoto era occupato. Il numero chiamato era già in una chiamata o presentava problemi tecnici. | Success | - Per le chiamate di routing diretto, controllare i log e le impostazioni e le impostazioni del controllo del bordo sessione e la configurazione dei timeout. Possibili cause: il numero chiamato era già in una chiamata o presentava problemi tecnici. |
404 | Chiamata non trovata. | Verificare che il numero che si sta chiamando (o la chiamata a cui ci si sta aggiungendo) esista. | ||
408 | Timeout del controller di chiamata. | Si è verificato il timeout del controller di chiamata durante l'attesa dei messaggi di protocollo dagli endpoint utente. Verificare che i client siano connessi e disponibili. | ||
410 | Errore dello stack multimediale locale o dell'infrastruttura multimediale. | Assicurarsi di usare l'SDK più recente in un ambiente supportato. | ||
430 | Non è possibile recapitare messaggi all'applicazione client. | Verificare che l'applicazione client sia in esecuzione e disponibile. | ||
480 | Endpoint client remoto non registrato. | Assicurarsi che l'endpoint remoto sia disponibile. | ||
481 | Non è stato possibile gestire la chiamata in ingresso. | Inviare una richiesta di supporto tramite il portale di Azure. | ||
490, 491, 496, 497, 498 | Problemi di rete dell'endpoint locale. | Controllare la configurazione di rete, assicurarsi che segua i requisiti di rete per chiamate di comunicazione di Azure. | ||
500, 503, 504 | Errore dell'infrastruttura di Servizi di comunicazione. | Inviare una richiesta di supporto tramite il portale di Azure. |