.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
Copiar
[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();
}
Reproduzir áudio em uma chamada com o .NET
Um tutorial que mostra como criar um aplicativo capaz de reproduzir áudio durante uma chamada PSTN
Etapas
1
Introdução a este tutorial2
Prerequisites3
Criar um aplicativo de voz em .NET4
Instalar o Vonage Dotnet5
Adicionar um controlador de voz6
Adicionar ação “Fazer chamada”7
Adicionar uma rota de recebimento de chamadas8
Adicionar uma visualização de voz9
Definir rota inicial10
Configurar o aplicativo ASP.NET11
Execute o aplicativo .NET12
E agora?