数秒後に実行中のコール転送を終了するにはどうすればよいですか? ドキュメントでは、最小コール転送時間は1分(CallTransferOptions.MaximumTransferTime)です。 私のアプリケーションでは、着信コールがリストされた順に転送されるユーザーのリストがあります。しかし、あまりにも長く待ってください。 私のコード例:c#UCMAで転送を終了する5
for (int i = 0; i < _targetsUri.Length; i++)
{
try
{
_transferType.MaximumTransferTime = new TimeSpan(0, 0, 1, 0, 0);
var handler = _audioVideoCall.BeginTransfer(_targetsUri[i], _transferType, null, _audioVideoCall);
EndTransferCall(handler);
_waitForTransferComplete.WaitOne();
}
catch (Exception ex)
{
///
}
}
は、私は20秒後に現在のユーザーへのコール転送を終了し、反復の次のサイクルで他に譲渡する開始したいです。今すぐ通話が1分で転送されます。あなたがあなたのやりたいために
私は新しいスレッドでコール転送を開始し、ストップウォッチを使って20秒後にスレッドを中止しようとしたが、何も、返事のおかげで – rustrar