Solución de problemas

Visión general

Voice API de Vonage ofrece un servicio de alta disponibilidad. Sin embargo, debido a la naturaleza de la prestación de servicios a través de cientos de proveedores de telefonía en todo el mundo, ocasionalmente pueden surgir problemas que están fuera del control de Vonage. Además, existen ciertas limitaciones impuestas a Vonage por las redes asociadas, que pueden afectar el funcionamiento de tu aplicación. Aunque no son exhaustivos, a continuación se detallan algunos aspectos que debes tener en cuenta si tienes problemas.

Tiempos muertos

Cuando Vonage envía un webhook a tu URL de respuesta, espera que el servidor responda en un determinado período de tiempo:

  1. La conexión TCP debe establecerse en 3 segundos.
  2. La respuesta HTTP (NCCO) debe devolverse en 5 segundos.

Si Vonage no obtiene una respuesta dentro de estos marcos de tiempo, volverá a intentar la solicitud dos veces. Si esto falla, Vonage realizará dos intentos más para acceder a tu URL de respuesta alternativa, si está configurada. Si Vonage no obtiene una respuesta de tu URL de respuesta alternativa dentro de estos marcos de tiempo, volverá a intentarlo. Si la URL de respuesta alternativa responde con un código de error HTTP o una OCN inválida, la llamada se desconectará.

Capacidad

De serie, la Voice API tiene las siguientes limitaciones de capacidad:

  1. Máximo de 3 llamadas salientes por segundo creadas a través de la API REST o mediante la aplicación connect acción dentro de otra llamada.
  2. Un máximo de 15 solicitudes por segundo a la API REST (excluidas las llamadas de creación).

Si supera estos límites recibirá una respuesta HTTP 429 o un webhook a su event_url con un error.

Eventos de error

La Voice API de Vonage envía eventos de error a la event_url asociados a la aplicación. Por ejemplo, cuando nos encontramos con una OCN inválida o un fallo en una llamada saliente.

Regiones

Para garantizar una calidad de llamada óptima y admitir llamadas de canal mixto dentro de la aplicación y la RTC, es necesario utilizar el centro de datos regional más cercano. Para más información, consulte Regiones.

VBC Smart Numbers

Si las llamadas que realiza no se reciben a pesar de que los eventos de llamada se realizan correctamente, compruebe que en su solicitudno tiene activada la función "VBC Smart Numbers". Esto puede interferir con el enrutamiento de llamadas, por lo que se recomienda desactivar esta capacidad en la configuración de la aplicación si no la necesita.