2017-04-11 3 views
0

사용자 존재를 사용자 정의 관리 할 수있는 C#으로 작성된 UCMA 4.0 응용 프로그램이 있습니다. 이번 주말까지 Lync 2013을 실행하는 서버와 통신하여 정상적으로 작동했습니다. 이번 주말에는 서버가 Skype for Business 2015로 업그레이드되었으므로 UCMA 4.0 애플리케이션 according to Microsoft에 문제가 발생하지 않아야합니다. 어제, 월요일, 내 응용 프로그램은 새 버전으로 잘 작동했지만 오늘은 다운되었고 서버에 계속 연결될 수 없었습니다. 나는 다음과 같은 오류가 발생했습니다 :Skype for Business 2015로 업그레이드 한 후 UCMA 4.0 응용 프로그램의 TLSFailureException이 발생했습니다.

Exception Info: Microsoft.Rtc.Signaling.TlsFailureException Stack:
at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(System.Threading.WaitCallback, System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch()

나는이 때 the server hosting the UCMA application does not like the certificate coming from the Lync/Skype server 발생한다는 유사한 문제에 대한 기사를 발견했다. 거기에서 나는 나의 UCMA 응용 프로그램 서버에서 이벤트 뷰어에서 "시스템"윈도우 로그를 확인하고 "샤넬"소스에서 다음과 같은 오류를 발견

The certificate received from the remote server does not contain the expected name. It is therefore not possible to determine whether we are connecting to the correct server. The server name we were expecting is sip.domain.com. The SSL connection request has failed. The attached data contains the server certificate.

사람이 원인이 변경했을 수 있습니다 어떤 생각을 가지고 있는가 ?

답변

0

Lync/Skype 서버의 인증서를 갱신하여 "sip.domain.com"을 "주체 대체 이름"항목 중 하나로 포함하여 문제를 해결했습니다. 이를 통해 UCMA 서버는 Lync/Skype 서버로부터의 통신을 수락 할 수있었습니다. 모든하려면 Lync 2013에서 잘 작동되면서 이러한 변화가 필요했다 및 변경이 사업 2015 업그레이드를위한 스카이프 동안 인증서 이루어지지 이유

Certificate

그러나, 나는 아직도 이해가 안 돼요.