Node.js

Ce que vous allez construire

Pour créer le menu d'appel, vous devez construire un serveur qui expose trois points d'extrémité :

  1. Un pour répondre à l'appel
  2. Un pour accepter les données relatives aux événements d'appel
  3. Un pour traiter les entrées de l'utilisateur via le clavier du téléphone

Répondre à l'appel

Lorsque la plateforme API de Vonage reçoit un appel sur votre numéro virtuel, elle émet une requête HTTP vers le fichier webhook URL que vous configurerez dans le cadre de votre Applications vocale. C'est ce qu'on appelle l'"URL de réponse". La demande contient toutes les informations dont vous avez besoin pour recevoir l'appel et y répondre.

Réception de données d'événements

Vonage envoie des données d'événement à un autre webhook appelé "URL d'événement". Ces données contiennent des informations précieuses sur la progression de l'appel. Dans cet exemple simple, nous afficherons les données de l'événement sur la console.

Traitement des données de l'utilisateur

Lorsqu'un utilisateur appuie sur un numéro de son clavier, vous pouvez le collecter via DTMF (Dual Tone Multi Frequency). Vous devez créer un autre webhook pour recevoir cette entrée.