.NET

Adicionar uma rota de recebimento de chamadas

Agora você vai fornecer um webhook de resposta de modo que, quando você receber uma chamada no seu número virtual, a plataforma da API da Vonage irá notificá-lo por meio desse webhook, por meio de uma solicitação HTTP.

O webhook retornará um NCCO para a Vonage, contendo um único stream ação que reproduzirá o áudio do arquivo localizado em STREAM_URL na chamada.

Para fins de teste, você utilizará a URL: https://raw.githubusercontent.com/nexmo-community/ncco-examples/gh-pages/assets/welcome_to_nexmo.mp3

Adicione o código a seguir ao VoiceController classe

[HttpGet("/webhooks/answer")]
public string Answer()
{
    const string STREAM_URL = "https://raw.githubusercontent.com/nexmo-community/ncco-examples/gh-pages/assets/welcome_to_nexmo.mp3";
    var streamAction = new StreamAction{
        StreamUrl = new string[]
        {
            STREAM_URL
        }
    };
    var ncco = new Ncco(streamAction);
    return ncco.ToString();
}