Partager via


UFD networkRelaysNotReachable

L’événement networkRelaysNotReachable UFD avec une valeur true se produit lorsque la connexion multimédia échoue à s’établir et qu’aucun candidat relais n’est disponible. Ce problème se produit généralement lorsque la stratégie de pare-feu bloque les connexions entre le client local et les serveurs relais.

Lorsque les utilisateurs voient l’événement UFD networkRelaysNotReachable, cela indique que le client local échoue à établir une connexion directe au point de terminaison distant.

UFD networkRelaysNotReachable Détails
Type d’UFD NetworkDiagnostics
Type valeur DiagnosticFlag
Valeurs possibles true, false

Exemple

call.feature(Features.UserFacingDiagnostics).network.on('diagnosticChanged', (diagnosticInfo) => {
    if (diagnosticInfo.diagnostic === 'networkRelaysNotReachable') {
       if (diagnosticInfo.value === true) {
           // show a warning message on UI
       } else {
           // The networkRelaysNotReachable UFD recovered, notify the user
       }
    }
});

Comment atténuer ou résoudre ce problème ?

Votre application doit s’abonner aux événements des diagnostics accessibles à l’utilisateur. Affichez un message dans votre interface utilisateur et informez les utilisateurs des problèmes de configuration réseau.

Les utilisateurs doivent suivre les instructions de configuration du pare-feu mentionnées dans le document Recommandations pour le réseau. En outre, il est recommandé que l’utilisateur vérifie aussi ses paramètres NAT (traduction d’adresses réseau) ou sa stratégie de pare-feu, qui peut bloquer les paquets UDP (User Datagram Protocol).

Si la stratégie d’organisation n’autorise pas les utilisateurs à se connecter aux serveurs relais Microsoft TURN, il est possible de configurer des serveurs TURN personnalisés afin d’éviter les échecs de connexion. Pour en savoir plus, consultez le tutoriel Forcer le trafic appelant à être mis en proxy sur votre propre serveur.

Étapes suivantes