Fehlersuche

Übersicht

Die Vonage Voice API bietet einen hochverfügbaren Service. Da der Dienst jedoch über Hunderte von Telefongesellschaften auf der ganzen Welt angeboten wird, kann es gelegentlich zu Problemen kommen, die außerhalb der Kontrolle von Vonage liegen. Darüber hinaus gibt es bestimmte Einschränkungen, die Vonage von Partnernetzen auferlegt werden und die sich auf die Funktionsweise Ihrer Anwendung auswirken können. Ohne Anspruch auf Vollständigkeit sind hier einige Punkte aufgeführt, auf die Sie achten sollten, wenn Sie auf Probleme stoßen.

Zeitüberschreitungen

Wenn Vonage einen Webhook an Ihre Antwort-URL sendet, erwartet es, dass der Server innerhalb eines bestimmten Zeitrahmens antwortet:

  1. Die TCP-Verbindung sollte innerhalb von 3 Sekunden aufgebaut werden.
  2. Die HTTP-Antwort (NCCO) sollte innerhalb von 5 Sekunden zurückgegeben werden.

Wenn Vonage innerhalb dieser Zeitspanne keine Antwort erhält, wird die Anfrage zweimal wiederholt. Wenn dies fehlschlägt, unternimmt Vonage zwei weitere Versuche, auf Ihre Fallback-Antwort-URL zuzugreifen, sofern diese konfiguriert ist. Wenn Vonage innerhalb dieser Zeitspannen keine Antwort von Ihrer Fallback-Antwort-URL erhält, wird der Versuch wiederholt. Wenn die Fallback-Antwort-URL mit einem HTTP-Fehlercode oder einem ungültigen NCCO antwortet, wird die Verbindung unterbrochen.

Kapazität

Die Voice API hat standardmäßig die folgenden Kapazitätsbeschränkungen:

  1. Maximal 3 ausgehende Anrufe pro Sekunde, die entweder über die REST-API oder über die connect Aktion innerhalb eines anderen Aufrufs.
  2. Maximal 15 Anfragen pro Sekunde an die REST-API (außer Aufrufen zum Erstellen).

Wenn Sie diese Grenzen überschreiten, erhalten Sie eine HTTP 429-Antwort oder einen Webhook zu Ihrem event_url mit einem Fehler.

Fehlerhafte Ereignisse

Die Vonage Voice API sendet Fehlerereignisse an die event_url die mit der Anwendung verbunden sind. Zum Beispiel, wenn wir eine ungültige NCCO oder einen Fehler bei einem ausgehenden Anruf feststellen.

Regionen

Um eine optimale Anrufqualität zu gewährleisten und Anrufe mit gemischten Kanälen innerhalb der App und des öffentlichen Telefonnetzes zu unterstützen, muss das nächstgelegene regionale Datenzentrum verwendet werden. Für weitere Informationen siehe Regionen.

VBC Smart Numbers

Wenn die von Ihnen getätigten Anrufe nicht empfangen werden, obwohl die Anrufereignisse erfolgreich sind, überprüfen Sie dies in Ihre AnwendungSie haben "VBC Smart Numbers" nicht aktiviert. Dies kann die Anrufweiterleitung beeinträchtigen. Es wird daher empfohlen, diese Funktion in den Anwendungseinstellungen zu deaktivieren, wenn Sie sie nicht benötigen.