2014-12-10 7 views
-1

url을 명령 줄 인수로 사용하고 직접 비디오 모드 (IM이 아님)로 대화 창을 시작하는 응용 프로그램을 작성했습니다. 요점은 다음과 같습니다 그가 3 로그인하지 않은 경우 사용자가 SignedIn 상태에있는 경우 는 1) 전화를 실행) lync.exe가 2를 실행하지 않은 경우) lync 클라이언트를 실행 로그인의 사용자해야Lync SDK가 초기화되었습니다.

모든 작업 큰하지만 sumtimes 나는 예외은 Lync 클라이언트 (lync.exe가) 내가 그 후 내가

012을 사용하고

Process.start("C:\lync.exe") 

를 사용하여 응용 프로그램을 통해 프로세스를 시작하고 실행하지 않는

무엇입니까

Lync.Model.LyncClient.GetClient(); 

"호스트 프로세스가 실행되고 있지 않습니다."

그래서, 간단히 말해서 난은 Lync 클라이언트가

어떤 제안을 intialized 될 때까지 기다릴 필요가?

답변

0

당신이 우리의 요구 사항은

우리하려면 Lync에 조직 내 사용자를 연결하거나 할 MVC 4 Asp.net의 웹 사이트를 개발할 필요하다는 것을 구현 방법과 접근 방식을 공유 할 수 (비즈니스를위한 스카 이프 지금) : 질문 : 1) 판매원이 데이터베이스에있는 목록에있는 기술 담당자 10 명을 확인하고 도움이된다면 모두 광고에 있습니다. 2) 판매원이 기술 담당자 인 lync에 연결하는 아이콘을 클릭합니다. 창이 나타납니다 클라이언트 시스템에 나타납니다 (모든 클라이언트가 웹 사이트에 액세스 할 시스템에서 Lync 또는 Skype를 사용한다고 가정 할 수 있습니다) 3) 연결하려는 사람의 컴퓨터에 lync 창이 나타납니다 기본 텍스트 포함 "안녕! Bla Bla Bla "

인프라 POV의 일부 세부 정보를 설정하여 올바른 구현을 가리킬 수 있습니까?

0

지연을 제공하면 문제가 해결 될 수 있습니다.

Process.Start("lync.exe"); 
Thread.Sleep(5000); 

지연을 피하려면 하나의 옵션이 UI 억제 모드를 사용하는 것입니다. Lync.Model.LyncClient.GetClient (true); lync.exe의 sideByside 인스턴스를 반환합니다. 이 인스턴스는 BeginInitialize() 메서드를 사용하여 초기화해야합니다.