Node.js

Qué construirás

Para crear el menú de llamadas, necesita construir un servidor que exponga tres puntos finales:

  1. Uno para responder a la llamada
  2. Uno para aceptar datos de eventos de llamada
  3. Una para procesar las entradas del 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á como parte de su aplicación de voz. Esto se conoce como "URL de respuesta". La solicitud contiene toda la información necesaria 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 las entradas del usuario

Cuando un usuario pulsa un número en su teclado, puede recogerlo a través de DTMF (multifrecuencia bitono). Debe crear otro webhook para recibir esta entrada.