Dépannage
Vue d'ensemble
L'API Voice de Vonage offre un service hautement disponible. Cependant, en raison de la nature du service fourni par des centaines d'opérateurs téléphoniques dans le monde, des problèmes peuvent survenir occasionnellement, qui échappent au contrôle de Vonage. En outre, certaines limitations imposées à Vonage par les réseaux partenaires peuvent avoir un impact sur le fonctionnement de votre application. Sans être exhaustif, voici quelques points à vérifier si vous rencontrez des problèmes.
Délais d'attente
Lorsque Vonage envoie un webhook à l'URL de votre réponse, il s'attend à ce que le serveur réponde dans un certain délai :
- La connexion TCP doit être établie dans les 3 secondes.
- La réponse HTTP (NCCO) devrait être renvoyée dans les 5 secondes.
Si Vonage n'obtient pas de réponse dans ces délais, il réessayera la demande deux fois. En cas d'échec, Vonage tentera à nouveau deux fois d'accéder à votre URL de réponse de repli, si elle est configurée. Si Vonage n'obtient pas de réponse de votre URL de réponse de repli dans ces délais, il fera une nouvelle tentative. Si l'URL de réponse de repli répond avec un code d'erreur HTTP ou un NCCO non valide, l'appel est déconnecté.
Capacité
En règle générale, la capacité de la Voice API est limitée comme suit :
- Maximum de 3 appels sortants par seconde, créés soit via l'API REST, soit en utilisant la fonction
connectdans le cadre d'un autre appel. - Maximum de 15 requêtes par seconde à l'API REST (à l'exclusion des appels de création).
Si vous dépassez ces limites, vous recevrez une réponse HTTP 429 ou un webhook sur votre site web. event_url avec une erreur.
Événements d'erreur
L'API Voice de Vonage envoie des événements d'erreur à l'unité event_url associés à l'application. Par exemple, lorsque nous rencontrons un NCCO non valide ou un échec d'appel sortant.
Régions
Pour garantir une qualité d'appel optimale et prendre en charge les appels à canaux mixtes au sein de l'application et du RTPC, il est nécessaire d'utiliser le centre de données régional le plus proche. Pour plus d'informations, voir Régions.
VBC Smart Numbers
Si les appels que vous passez ne sont pas reçus alors que les événements d'appel sont réussis, vérifiez que dans la rubrique votre applicationvous n'avez pas activé les "VBC Smart Numbers". Il est donc recommandé de désactiver cette fonctionnalité dans les paramètres de l'application si vous n'en avez pas besoin.