Symptomy
W środowisku zintegrowanym z programem Microsoft Skype dla firm Server i programem Exchange Server 2016 Unified Messaging (UM) nieodebrane połączenia od użytkowników aplikacji Microsoft Teams z lokalnymi użytkownikami programu Skype dla firm są usuwane zamiast funkcji przetaczania na pocztę głosową. W trakcie porzuconego połączenia zdarzenie jest rejestrowane w dzienniku zdarzeń aplikacji programu Exchange Server UM:
Godzina: DateTime
IDENTYFIKATOR: 1079
Poziom: Ostrzeżenie
Źródło: MSExchange Unified Messaging
Komputer:<nazwy FQDN serwera programu Exchange>
Komunikat: platforma VoIP napotkała wyjątek FailureReason = 0
Microsoft. Rtc. Collaboration. CallOperationFailureException: Wystąpił błąd wewnętrzny multimediów,---> Microsoft. Rtc. Collaboration. OfferAnswerException: Wystąpił wewnętrzny błąd multimediów---> Microsoft. Rtc. InternalException: nie można ustawić parametru transport.
w witrynie Microsoft. Rtc. Internal. Media. RtpEndpoint. EngineSetTransportParameter (CTransportHandle TransportHandle, UInt32 ulParamName, void * pParamValue)
w witrynie Microsoft. Rtc. Internal. Media. RtpEndpoint. UpdateRemoteEndpoints (RtpIceImplementationType RemoteIceType)
w witrynie Microsoft. Rtc. Collaboration. AudioVideo. MediaSessionAgent. ProcessInstantiateNewMediaWorkitem (InstantiateNewMediaWorkitemAsyncResult prepareNewMediaWorkitem) wewnętrzny HR: 0xC0044003
---Zakończenie śledzenia stosu wyjątków wewnętrznych---
w witrynie Microsoft. Rtc. Signal. SipAsyncResult'1. ThrowIfFailed ()
w firmie Microsoft. Rtc. Signal. EndAsyncOperation [T] (właściciel obiektu, wynik IAsyncResult)
w witrynie Microsoft. Rtc. Collaboration. współpraca. Call. EstablishCoreAsyncResult. OfferAnswerRequestCompleted (wynik IAsyncResult)
Wykryto w systemie System. Environment. GetStackTrace (wyjątek e, Boolean needFileInfo)
w programie System. Environment. get_StackTrace ()
w witrynie Microsoft. Rtc. Collaboration. OfferAnswerException. element ctor (przyczyna OfferAnswerFailureReason, komunikat ciągu, wyjątek InnerException, identyfikator IEnumerable ' 1 signalingHeaders, DiagnosticsInformation diagnosticsInformation)
w witrynie Microsoft. Rtc. Collaboration. AudioVideo. MediaSessionAgent. CreateOfferAnswerException (typ OfferAnswerFailureReason, wyjątek e, UInt32 errorCode, RtpEndpoint endpointForDiagBlob)
w witrynie Microsoft. Rtc. Collaboration. AudioVideo. MediaSessionAgent. ProcessInstantiateNewMediaWorkitem (InstantiateNewMediaWorkitemAsyncResult prepareNewMediaWorkitem)
w witrynie Microsoft. Rtc. Signal. WorkitemQueue. ProcessItems ()
w witrynie Microsoft. Rtc. Signal. QueueWorkItemState. ExecuteWrappedMethod (Metoda WaitCallback, stan obiektu)
w programie System. Threading. ExecutionContext. RunInternal (ExecutionContext executionContext, ContextCallback wywołanie zwrotne, stan obiektu, wartość logiczna preserveSyncCtx)
w usłudze System. Threading. ExecutionContext. Uruchom (ExecutionContext executionContext, wywołanie zwrotne, stan obiektu, wartość logiczna preserveSyncCtx)
w programie System. Threading. QueueUserWorkItemCallback. System. Threading. IThreadPoolWorkItem. ExecuteWorkItem ()
w programie System. Threading. ThreadPoolWorkQueue. Wysyłka ()
---Zakończenie śledzenia stosu wyjątków wewnętrznych---
w witrynie Microsoft. Rtc. Signal. SipAsyncResult'1. ThrowIfFailed ()
w firmie Microsoft. Rtc. Signal. EndAsyncOperation [T] (właściciel obiektu, wynik IAsyncResult)
w witrynie Microsoft. Rtc. Collaboration. współpraca. Call. EndAcceptCore (wynik IAsyncResult)
w witrynie Microsoft. Exchange. UM. UcmaPlatform. UcmaCallSession. AcceptCallSessionState. Call_AcceptCompleted (IAsyncResult r)
w witrynie Microsoft. Exchange. UM. UcmaPlatform. UcmaCallSession. SubscriptionHelper. <>c__DisplayClass20_1 "1. <WrapCallback>b__1 ()
w witrynie Microsoft. Exchange. UM. UcmaPlatform. UcmaCallSession. <>c__DisplayClass192_0. <CatchAndFireOnError>b__0 ()
Wykryto w systemie System. Environment. GetStackTrace (wyjątek e, Boolean needFileInfo)
w programie System. Environment. get_StackTrace ()
w witrynie Microsoft. Rtc. Collaboration. CallOperationFailureException. element ctor (ciąg komunikatu, wyjątek InnerException, przyczyna CallOperationFailureReason)
w witrynie Microsoft. Rtc. Collaboration. współpraca. Call. EstablishCoreAsyncResult. OfferAnswerRequestCompleted (wynik IAsyncResult)
w witrynie Microsoft. Rtc. Signal. SipAsyncResult'1. MakeCallback (stan obiektu)
w witrynie Microsoft. Rtc. Signal. SipAsyncResult'1. Complete (tekstowe ex, Boolean synchronousCompletion)
w witrynie Microsoft. Rtc. Collaboration. ComponentModel. MediaProvider. AnswerAsyncResult. GetAnswerCompleted (wynik IAsyncResult)
w witrynie Microsoft. Rtc. Signal. WorkitemQueue. ProcessItems ()
w witrynie Microsoft. Rtc. Signal. QueueWorkItemState. ExecuteWrappedMethod (Metoda WaitCallback, stan obiektu)
w programie System. Threading. ExecutionContext. RunInternal (ExecutionContext executionContext, ContextCallback wywołanie zwrotne, stan obiektu, wartość logiczna preserveSyncCtx)
w programie System. Threading. ExecutionContext. Jeżeli (ExecutionContext executionContext, ContextCallback callbac w trakcie rozmowy o IDENTYFIKATORze "<unikatowy identyfikator rozmowy>". Ten wyjątek wystąpił na platformie VoIP aparatu Microsoft Exchange Speech Engine podczas operacji asynchronicznej opartej na zdarzeniu przesłanej przez serwer. Serwer podejmie próbę odzyskania tego wyjątku. Jeśli to ostrzeżenie jest często wyświetlane, skontaktuj się z pomocą techniczną firmy Microsoft.
Ponadto w dzienniku SIPstack jest wyświetlany następujący komunikat o błędzie 500: W dzienniku SIPstack zostanie znaleziony wewnętrzny błąd serwera SIP/2.0 500 z następującymi informacjami diagnostycznymi:
MS — Diagnostyka: 24014; Składnik = "RTCC/5.0.0.0_MSExchangeUM/<adres IP>"; Przyczyna = "Wystąpił wewnętrzny błąd multimediów"; Source = "<FQDN serwera Exchange UM>"
Przyczyna
Program Exchange Server 2016 UM korzysta z protokołu Unified Communications Managed API (UCMA) 4,0 do analizowania informacji o protokole SDP (Session Description Protocol). Program Microsoft Teams używa jednak nowego parametru MTURNID w SDP, który został wprowadzony po wydaniu UCMA 4,0.
Rozwiązanie
Aby rozwiązać ten problem, zaktualizuj UCMA 4,0 do wersji 5.0.8308.1091 dla programu Exchange Server 2016 UM przy użyciu Instalatora aktualizacji zbiorczej programu Lync Server 2013.