Node.js

Lo que vas a crear

Para crear el menú de llamadas, debes configurar un servidor que exponga tres puntos de conexión:

  1. Uno para responder a la llamada
  2. Uno para aceptar los datos de eventos de llamadas
  3. Uno para procesar la información introducida por el usuario a través del teclado del teléfono

Responder a la llamada

Cuando la plataforma de la API de Vonage reciba una llamada en tu número virtual, realizará una solicitud HTTP a la dirección webhook URL que configurarás como parte de tu aplicación de voz. Se conoce como «URL de respuesta». La solicitud contiene toda la información que necesitas para recibir y responder a la llamada.

Recepción de datos de eventos

Vonage envía datos de eventos a otro webhook conocido como "URL de eventos". Esto contiene información valiosa sobre el progreso de la llamada. En este sencillo ejemplo, enviaremos los datos del evento a la consola.

Procesamiento de la información introducida por el usuario

Cuando un usuario pulsa un número en su teclado, puedes obtenerlo mediante DTMF (multifrecuencia bitono). Debe crear otro webhook para recibir esta entrada.