.NET

Añadir una ruta de recepción de llamadas

Ahora proporcionará 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 que reproducirá el audio del archivo ubicado en el campo 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();
}