我正在尝试在 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 应用程序中建立的,所以我根本没有任何声音表明正在响铃和忙碌状态。
这是正常的,如果不是,我该如何解决?