Node.js

O que você vai desenvolver

Para criar o menu de chamadas, é necessário configurar um servidor que exponha três endpoints:

  1. Alguém para atender a chamada
  2. Um para receber os dados do evento de chamada
  3. Um para processar as entradas do usuário por meio do teclado do telefone

Atendendo à chamada

Quando a plataforma de API da Vonage recebe uma chamada no seu número virtual, ela envia uma solicitação HTTP para o webhook URL que você configurará como parte do seu aplicativo de voz. Ela é conhecida como “URL de resposta”. A solicitação contém todas as informações necessárias para receber e responder à chamada.

Recebimento de dados de eventos

A Vonage envia dados de eventos para outro webhook conhecido como “URL do evento”. Ele contém informações valiosas sobre o andamento da chamada. Neste exemplo simples, vamos exibir os dados do evento no console.

Processamento das entradas do usuário

Quando um usuário digita um número no teclado, você pode obtê-lo por meio de DTMF (Multifrequência de Duas Tonais). Você precisa criar outro webhook para receber essa informação.