Crear el webhook de respuesta
Cuando tu número de Vonage recibe una llamada, la plataforma API de Vonage realiza una solicitud a tu punto final de webhook de URL de respuesta. El webhook debe devolver una NCCO, que es una matriz JSON de objetos. Cada objeto de la matriz consta de un action que determina cómo debe progresar la llamada.
Nota: Más información sobre las OCN aquí
En este paso construirás ese webhook. Añada el siguiente manejador para el /webhooks/answer ruta:
Debajo de él, escriba el código para el mainMenu que crea y devuelve una NCCO. Hemos envuelto el código que genera la NCCO en una función para que podamos llamarla desde cualquier otra parte de nuestra aplicación, y no sólo desde nuestro webhook de respuesta:
La OCN que genera esta función consta de dos acciones:
talklee las opciones del menú a la persona que llama mediante texto a voz. El sitiobargeInse establece entrueque permite al usuario interrumpir la lectura del mensajeinputespera a que el usuario pulse una tecla del teclado del teléfono y, a continuación, realiza una solicitud a otro webhook (definido eneventUrl) con los detalles de la tecla que han pulsado. Creará este webhook en el siguiente paso.
Crear un menú de llamada
Crear un menú de respuesta vocal interactiva (IVR) para atender las llamadas de los clientes.