O que você vai desenvolver
Para criar o menu de chamadas, é necessário configurar um servidor que exponha três endpoints:
- Alguém para atender a chamada
- Um para receber os dados do evento de chamada
- 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.
Criar um menu de chamadas
Crie um menu de resposta de voz interativa (IVR) para atender às chamadas dos clientes