UCMA 3 を使用して IVR アプリケーションを開発していますが、lync サーバーは使用していません。音声通話またはビデオ通話を受信したら、その DNIS を取得する必要があります。これを行う方法はありますか。ありがとうございました。
1 に答える
1
自分の回答を投稿するのに時間がかかって申し訳ありません。これに対する実行可能な解決策を見つけました(完璧かどうかはわかりません)。CallRecievedEventArgs 引数を使用して、ANI および DNIS の詳細を間接的に取得できます。以下のようにANIとDNISを取得するには
private static void AudioVideoCallReceived(object sender, CallReceivedEventArgs<AudioVideoCall> e)
{
SipUriParser CallerPartySipUri = new SipUriParser(e.Call.RemoteEndpoint.Uri);
SipUriParser CalledPartySipUri = new SipUriParser(e.RequestData.RequestUri);
Console.WriteLine("From(Caller party) : " + CallerPartySipUri.User + " To(Called Party)" + CalledPartySipUri.User);
}
于 2011-07-12T07:16:44.757 に答える