UCMA 5.0을 사용하는 솔루션을 개발 중입니다. 로컬로 솔루션을 테스트 할 수 있기를 원하지만 설명서를 볼 때 소위 "신뢰할 수있는 서버"에 솔루션을 배포해야합니다. 로컬로 모든 것을 테스트하고 원격 서버에 파일 복사를 피하고 테스트 해보고 싶습니다. 어떤 힌트 어떻게 그것을 할 수 있습니까?로컬 컴퓨터에서 UCMA 응용 프로그램 테스트
답변
가 UCMA 응용 프로그램의 두 가지 종류가 있습니다 : 클라이언트 응용 프로그램은 UserEndpoint을 만들 수 있습니다
는 그것은 모든 인증 정보를 제공하기 위해 (즉, 사용자가 암호). 그것이 당신이 요구하는 것이 전부라면, 당신은 어떤 셋업도없이 어디에서도 이것을 실행할 수 있습니다.
서버 응용 프로그램은 응용 프로그램과 관련이 있으며 실행중인 컴퓨터는 Lync에서 "신뢰할 수있는"것입니다. ApplicationEndpoint 또는 UserEndpoint을 사용할 수 있으며 일반 종점 (암호가 필요없고 능력이 더 많음)보다 다소 힘이납니다. 이것이 필요한 경우 서버 UCMA 응용 프로그램을 실행할 수 있도록 시스템을 설정해야합니다.
서버 응용 프로그램은 2 개 가지 주요 유형에 와서 : 당신하려면 Lync 자신을 만든 앞에 모든 것을 알 필요로
수동 프로비저닝이 좀 더 코딩이 필요합니다.
자동 프로비저닝은 코딩이 덜 필요하지만 기계 설정이 많이 필요합니다.
- 설정 : 난 항상 자동 프로비저닝을위한 기계 설정으로 수동 프로비저닝을가는 것이 좋습니다
내가 미친 생각 무엇 ...
그래서 자신의 컴퓨터에서 실행을 위해, 당신은 필요 컴퓨터를 실행 UCMA server application. 단일 인스턴스 풀을 사용하는 것이 좋습니다.
- 컴퓨터 인증서를 생성하십시오 (일반적으로 웹 서버가 수행합니다). 위의 링크를 읽고, 인증서 설정은 고객이 올바른 정보를 얻을 수있는 가장 큰 문제 영역이므로 위의 링크를주의해서 읽으십시오.
- 미친 경우 자동 프로비저닝을 위해 기기를 store replication point으로 설정하십시오. 컴퓨터 일단
는 응용 프로그램 풀과 같은 설정, 당신은 다음 New-CsTrustedApplication 및 New-CsTrustedApplicationEndpoint를 사용하여 필요에 따라 신뢰할 수있는 응용 프로그램과 신뢰할 수있는 응용 프로그램 끝점을 만들 수 있습니다.
매우 유용 할 수 있으므로 lync powershell 명령을 사용하는 데 익숙해졌습니다.
제쳐두고, 저는 UCMA v4.0 이상 v5.0을 권장합니다. v4 응용 프로그램은 Skype for Business 및 Lync 2013에서도 제대로 실행됩니다. 또한 UCMA 4.0을 사용하는 경우 Lync 2013 ocscore.msi (UCMA 4와 함께 제공)를 설치할 수 있습니다.0 런타임)이며이를 통해 자신의 컴퓨터에서 Lync powershell 명령을 실행할 수 있습니다 (S4B 및 Lync 2013에 대해). 나는 무엇을 깨뜨리지 않고 UCMA 5.0에서 그렇게하는 법을 아직 모르고있다 ...
4.0과 5.0 사이에는 API 차이점이 없으므로 이들 사이의 전환이 매우 간단하다.
UserEndpoint 접근 방식은 간단하고 쉬운 방법입니다.
여기에 참조 용 코드를 붙여 넣습니다. 이를 통해 UserEndpoint를 초기화 할 수 있습니다.
using Microsoft.Rtc.Collaboration;
using Microsoft.Rtc.Signaling;
private static string fqdn = ConfigurationManager.AppSettings["ServerFQDN"];
private static string sipaddress = ConfigurationManager.AppSettings["UserURI"];
private static string username = ConfigurationManager.AppSettings["UserName"];
private static string password = ConfigurationManager.AppSettings["UserPwd"];
private static string domain = ConfigurationManager.AppSettings["UserDomain"];
CollaborationPlatform _platform;
UserEndpoint _endpoint;
var platformSettings = new ClientPlatformSettings(userAgent, SipTransportType.Tls);
_platform = new CollaborationPlatform(platformSettings);
UserEndpointSettings settings = new UserEndpointSettings(sipaddress,fqdn);
settings.Credential = new System.Net.NetworkCredential(username, password, domain);
settings.AutomaticPresencePublicationEnabled = true;
_endpoint = new UserEndpoint(_platform, settings);
try
{
await _platform.BeginStartup();
await _endpoint.BeginEstablish();
_endpoint.RegisterForIncomingCall<InstantMessagingCall>(
OnIncomingInstantMessagingCallReceived);
}
- 1. 로컬 서버에서 테스트 응용 프로그램 모바일
- 2. 다른 컴퓨터에서 WCF 채팅 응용 프로그램 테스트
- 3. 다른 컴퓨터에서 Windows 저장소 응용 프로그램 테스트
- 4. 로컬 컴퓨터에서 Windows 인증 테스트
- 5. 로컬 컴퓨터에서 병렬 테스트 실행
- 6. 로컬 호스트의 테스트 네트워크 응용 프로그램
- 7. Silverlight 응용 프로그램 용 원격 컴퓨터에서 WCF 전송 보안 테스트
- 8. WebRTC 응용 프로그램 테스트
- 9. WPF 응용 프로그램 테스트
- 10. 로컬 Linux 컴퓨터에서 Linux 서버로 응용 프로그램 이동
- 11. 로컬 컴퓨터의 WFC 응용 프로그램
- 12. 클라이언트 컴퓨터에서 실행중인 응용 프로그램
- 13. 로컬 컴퓨터에서 단위 테스트를 실행해야합니까?
- 14. 응용 프로그램 끝점 (UCMA)을 사용하여 수신 전화에 등록
- 15. Lync 2013 아키텍처에서 UCMA 3 응용 프로그램 마이그레이션
- 16. 다른 컴퓨터에서 실행되지 않는 C# 응용 프로그램
- 17. 새 컴퓨터에서 응용 프로그램 데이터베이스를 동적으로 설정하십시오.
- 18. 테스트 RSpec에와시나 응용 프로그램 테스트
- 19. 외부 AngularJS 응용 프로그램 테스트
- 20. 지도가있는 로컬 응용 프로그램
- 21. 응용 프로그램 로컬 데이터베이스
- 22. 가상 컴퓨터에서 Vista를 사용하여 응용 프로그램 테스트하기
- 23. 응용 프로그램 시뮬레이터에서 VXML 응용 프로그램 테스트
- 24. UCMA 녹음 전화 대화
- 25. 스윙 응용 프로그램 테스트
- 26. 웹 응용 프로그램 테스트
- 27. facebook 응용 프로그램 테스트
- 28. 태블릿에서 응용 프로그램 테스트
- 29. iPhone 응용 프로그램 테스트
- 30. 테스트 스윙 응용 프로그램