徵狀
在 Microsoft 商務用 Skype Server 和 Exchange Server 2016 整合式訊息(UM)整合的環境中,Microsoft 團隊使用者對內部部署商務用 Skype 使用者的未應答呼叫將會被放棄,而不是滾動到語音信箱。 在掛斷通話期間,會在 Exchange Server UM 的應用程式事件日誌中記錄事件:
時間: 日期時間
ID:1079
層級:警告
來源: MSExchange 整合通訊
電腦:<Exchange Server FQDN>
訊息: VoIP 平臺遇到例外狀況 FailureReason = 0
Microsoft. 共同作業。 CallOperationFailureException: > EndpointException 中發生內部媒體---錯誤。 OfferAnswerException: >:無法設定傳輸參數,請使用內部媒體錯誤---。
RtpEndpoint: EngineSetTransportParameter (CTransportHandle TransportHandle,UInt32 ulParamName,Void * pParamValue)
RtpEndpoint (RtpIceImplementationType RemoteIceType) UpdateRemoteEndpoints ()
在 AudioVideo 上,MediaSessionAgent. ProcessInstantiateNewMediaWorkitem (InstantiateNewMediaWorkitemAsyncResult prepareNewMediaWorkitem)內 hr:0xC0044003
內部例外堆疊追蹤---結束---
在 SipAsyncResult'1 上 ThrowIfFailed ()
EndAsyncOperation [T] (物件擁有器、IAsyncResult 結果)
在 OfferAnswerRequestCompleted (IAsyncResult 結果)中,EstablishCoreAsyncResult
在 GetStackTrace (例外狀況 e,布林值 needFileInfo)中檢測到
在 System. get_StackTrace ()
在 OfferAnswerException 上。ctor (OfferAnswerFailureReason 理由,字串訊息,異常 innerException,IEnumerable "1 signalingHeaders,DiagnosticsInformation diagnosticsInformation)
AudioVideo MediaSessionAgent CreateOfferAnswerException (OfferAnswerFailureReason 類型、例外 e、UInt32 errorCode、RtpEndpoint endpointForDiagBlob)
在 AudioVideo 上 MediaSessionAgent ProcessInstantiateNewMediaWorkitem (InstantiateNewMediaWorkitemAsyncResult prepareNewMediaWorkitem)
在 WorkitemQueue 上 ProcessItems ()
QueueWorkItemState ExecuteWrappedMethod (WaitCallback 方法,物件狀態)
ExecutionCoNtext RunInternal (ExecutionCoNtext executionCoNtext、CoNtextCallback 回呼、物件狀態、布林 preserveSyncCtx)
ExecutionCoNtext (ExecutionCoNtext executionCoNtext,CoNtextCallback callback,物件狀態,布林 preserveSyncCtx)
在 QueueUserWorkItemCallback ()上 IThreadPoolWorkItem ()。
在 ThreadPoolWorkQueue ()
內部例外堆疊追蹤---結束---
在 SipAsyncResult'1 上 ThrowIfFailed ()
EndAsyncOperation [T] (物件擁有器、IAsyncResult 結果)
在 EndAcceptCore (IAsyncResult 結果)中
UcmaPlatform (IAsyncResult r)(Call_AcceptCompleted AcceptCallSessionState (IAsyncResult r))
在 UcmaPlatform c__DisplayClass20_1 ' 1. <WrapCallback>b__1 ()(<>SubscriptionHelper)
在 UcmaPlatform UcmaCallSession. <>c__DisplayClass192_0 <CatchAndFireOnError>b__0 ()
在 GetStackTrace (例外狀況 e,布林值 needFileInfo)中檢測到
在 System. get_StackTrace ()
在 CallOperationFailureException 上。ctor (字串訊息、innerException 例外狀況、CallOperationFailureReason 原因)
在 OfferAnswerRequestCompleted (IAsyncResult 結果)中,EstablishCoreAsyncResult
在 SipAsyncResult'1 MakeCallback (物件狀態)
SipAsyncResult'1 (TEx ex,布林值 synchronousCompletion)
ComponentModel (IAsyncResult 結果) MediaProvider. GetAnswerCompleted (IAsyncResult 結果)
在 WorkitemQueue 上 ProcessItems ()
QueueWorkItemState ExecuteWrappedMethod (WaitCallback 方法,物件狀態)
ExecutionCoNtext RunInternal (ExecutionCoNtext executionCoNtext、CoNtextCallback 回呼、物件狀態、布林 preserveSyncCtx)
ExecutionCoNtext (ExecutionCoNtext executionCoNtext,在通話 ID 為「<唯一通話 ID>」期間 CoNtextCallback callbac。 在伺服器提交的事件非同步作業期間,Microsoft Exchange 語音引擎 VoIP 平臺發生此例外狀況。 伺服器會嘗試從這個例外中復原。 如果此警告經常出現,請與 Microsoft 產品支援人員聯繫。
此外,您會在SIPstack 記錄中收到下列500錯誤訊息: 系統會在 SIPstack 記錄中找到 SIP/2.0 500 內部伺服器錯誤,並提供下列診斷資訊:
ms-診斷: 24014;Component = "RTCC/5.0.0. 0_MSExchangeUM/<IP 位址>";原因 = 「發生內部媒體錯誤」;來源 = " EXCHANGE UM 伺服器的<fqdn>"
原因
Exchange Server 2016 UM 使用整合通訊 Managed API (UCMA)4.0 來分析會話描述通訊協定(SDP)資訊。 不過,Microsoft 團隊使用在發行 UCMA 4.0 之後推出的 MTURNID 中新的參數。
解決方案
若要修正此問題,請使用Lync Server 2013 累計更新安裝程式,將 UCMA 4.0 更新為 Exchange SERVER 2016 UM 的版本5.0.8308.1091 。