.NET
Añadir una ruta de recepción de llamadas
Ahora vas a introducir un responder webhook para que cuando recibas una llamada entrante en tu número virtual, la plataforma API de Vonage te notifique en ese webhook a través de una solicitud HTTP.
El webhook devolverá un OCN a Vonage con un único stream acción, que reproducirá el audio del archivo ubicado en la STREAM_URL en la llamada.
Para las pruebas se utilizará la URL: https://raw.githubusercontent.com/nexmo-community/ncco-examples/gh-pages/assets/welcome_to_nexmo.mp3
Añada el siguiente código al archivo VoiceController clase
Copia
[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();
}
Reproducir audio en una llamada con .NET
Un tutorial que te enseña a crear una aplicación que reproduzca audio en una llamada PSTN
Pasos
1
Introducción a este tutorial2
Prerequisites3
Crear una aplicación de voz en .NET4
Instalar Vonage Dotnet5
Añadir un controlador por voz6
Añadir acción de llamada7
Añadir una ruta de recepción de llamadas8
Añadir una vista de voz9
Configurar ruta de inicio10
Configurar la aplicación ASP.NET11
Ejecuta la aplicación .NET12
¿Y ahora qué?