Qué construirás
Para crear el menú de llamadas, necesita construir un servidor que exponga tres puntos finales:
- Uno para responder a la llamada
- Uno para aceptar datos de eventos de llamada
- 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.
Crear un menú de llamada
Crear un menú de respuesta vocal interactiva (IVR) para atender las llamadas de los clientes.