Créer le webhook de réponse
Lorsque votre numéro Vonage reçoit un appel, la plateforme API de Vonage fait une demande au point d'extrémité webhook de votre URL de réponse. Le webhook doit renvoyer un NCCO, qui est un tableau JSON d'objets. Chaque objet du tableau se compose d'un action qui détermine le déroulement de l'appel.
Note: En savoir plus sur les NCCO ici
Dans cette étape, vous allez créer ce webhook. Ajoutez le gestionnaire suivant pour le /webhooks/answer l'itinéraire :
En dessous, écrivez le code de la fonction mainMenu qui crée et renvoie un NCCO. Nous avons intégré le code qui génère le NCCO dans une fonction afin de pouvoir l'appeler à partir d'autres parties de notre application, et pas seulement à partir de notre webhook de réponse :
Le NCCO généré par cette fonction consiste en deux actions :
talklit les options du menu à l'appelant en utilisant la synthèse vocale. Les options du menu sont lues à l'appelant à l'aide de la synthèse vocale.bargeInest fixée àtruequi permet à l'utilisateur d'interrompre la lecture du messageinputattend que l'utilisateur appuie sur une touche du clavier du téléphone, puis envoie une demande à un autre webhook (défini dans la sectioneventUrl) avec les détails de la touche sur laquelle ils ont appuyé. Vous créerez ce webhook à l'étape suivante.
Construire un menu d'appel
Créer un menu de réponse vocale interactive (RVI) pour traiter les appels des clients.