.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

[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();
}