通話受信ルートの追加
ここでは、応答Webhookを提供して、仮想番号で着信通話を受信すると、Vonage APIプラットフォームがHTTPリクエストを介してそのWebhookに通知するようにします。
Webhookは、1つのstreamアクションを含むNCCOをVonageに返します。これにより、STREAM_URLにあるファイルから通話に音声が再生されます。
テスト目的のために、次のURLを使用します: https://raw.githubusercontent.com/nexmo-community/ncco-examples/gh-pages/assets/welcome_to_nexmo.mp3
VoiceControllerクラスに次のコードを追加します
[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();
}
.NETで音声を呼び出し時に再生する方法
音声をPSTN呼び出しで再生するアプリを構築する方法を説明するチュートリアル
手順
1
このチュートリアルの概要2
Prerequisites3
.NET音声アプリケーションの作成4
Vonage Dotnetをインストールする5
音声コントローラーを追加する6
呼び出しアクションの追加7
通話受信ルートの追加8
音声ビューを追加する9
起動ルートの設定10
ASP.NETアプリを設定する11
.NETアプリを実行する12
次に行うこと