UCMA ワークフロー アプリケーションで次のコードを使用して通話を確立しようとしています。
try{
var conversation = new Conversation(endpoint);
avCall = new AudioVideoCall(conversation);
avCall.EndEstablish(avCall.BeginEstablish(CalleeParty,options,null,null));
catch (FailureResponseException frex){
_logger.WriteToLog(frex.Message, "TransferCall", this.CallerUri, this.CalleeParty);
}
catch (OperationFailureException ofex)
{
_logger.WriteToLog(ofex.Message, "TransferCall", this.CallerUri, this.CalleeParty);
}
catch (RealTimeException rtex){
}
_logger.WriteToLog(rtex.Message, "TransferCall", this.CallerUri, this.CalleeParty);
}
宛先パーティが呼び出しを拒否した場合、アプリケーションはタイムアウト (30 秒) が経過した後にのみビジー応答を受信します。また、呼び出しは ucma アプリケーション内で確立されるため、呼び出し中や通話中の状態を示す音声はまったく聞こえません。
それは正常ですか?そうでない場合、どうすれば修正できますか?