Vue d’ensemble des problèmes de configuration des appels
Lorsqu’une application passe un appel avec le Kit de développement logiciel (SDK) WebJS d’Azure Communication Services, la première étape consiste à créer une instance CallClient
et à l’utiliser pour créer un agent d’appel.
Une fois l’agent d’appel créé, le Kit de développement logiciel (SDK) inscrit l’utilisateur auprès du service, ce qui permet aux autres utilisateurs de le contacter.
Lorsque l’utilisateur rejoint ou accepte un appel, le Kit de développement logiciel (SDK) instaure des sessions multimédia entre les deux points de terminaison.
Si un utilisateur n’est pas en mesure de se connecter à un appel, il est important de déterminer la phase au cours de laquelle le problème se produit.
Problèmes courants liés à la configuration des appels
Nous répertorions ici plusieurs problèmes courants de configuration des appels, ainsi que les causes possibles pour chacun d’entre eux :
Jetons non valides ou arrivés à expiration
- L’application ne fournit aucun jeton valide.
- L’application n’implémente pas correctement l’actualisation de jeton.
Impossible de créer callAgent
- L’application ne fournit aucun jeton valide.
- L’application crée plusieurs agents d’appel avec une instance
CallClient
. - L’application crée plusieurs agents d’appel ayant une identité ACS identique sur la même page.
- Le Kit de développement logiciel (SDK) ne peut pas se connecter à l’infrastructure du service.
L’utilisateur ne reçoit pas les notifications d’appel entrant
- Un jeton est arrivé à expiration.
- Il existe un problème avec la connexion de signalisation.
La configuration d’appel est trop longue
- L’utilisateur rencontre des problèmes réseau.
- L’acquisition du flux par le navigateur prend beaucoup de temps.
L’appel se termine par des codes/sous-codes spécifiques
- L’appel se termine par l’erreur 410/3112 en raison de problèmes réseau