2010-08-24 5 views
1

Active-X없이 사용자의 온라인 상태를 표시 할 수 있습니까? 내 인터넷 검색에서 OWS.js 파일에서 IMNRC() 함수를 사용하여 Sharepoint에서 MOC 온라인 상태를 표시하는 방법에 대한 기사를 많이 찾았지만 Active-X 개체 인스턴스화와 결과가 꽤 오래된 것 같습니다. Internet Explorer에서만 작동합니다.* Active-X없이 웹 페이지에 MOC 사용자의 온라인 상태를 표시하려면 어떻게합니까?

전자 메일 주소를 전달하여 통신 서버에 대한 일종의 백 엔드 API 호출을 사용하여 온라인 상태를 얻는 간단한 방법이 있습니까?

환호 마커스

+0

아래 답변 중 하나에 만족하면이 질문을 탐색하는 다른 사용자를 돕기 위해 Accepted로 표시 할 수 있습니까? 건배! –

답변

0

Microsoft Lync Server 2010 용 HTML 프레 젠스 컨트롤이라는 CodePlex 프로젝트에 기여했습니다. http://htmlpresencecontrols.codeplex.com/에서 확인하십시오.

Paul이 위에서 언급했듯이 이러한 솔루션의 아키텍처는 WCF 메서드를 노출하여 연락처 존재 여부를 쿼리하는 백엔드 서비스를 만드는 것입니다. ASPX 페이지의 ASP.NET 서버 컨트롤 또는 HTML 또는 PHP의 JavaScript 구현에서 쿼리 할 수 ​​있습니다.

CodePlex 프로젝트는 이런 식으로 빌드하는 방법에 대한 좋은 아이디어를 제공해야합니다. 그들은 내부적으로 액티브 X를 사용하기 때문에 구매자 조심

0

이 사용중인 OCS/Lync 서버에 버전을 따라 달라집니다. R2가 아닌 OCS 2007을 사용하는 경우 AJAX API을 사용하여 사용자 상태를 확인할 수 있습니다.

그러나, AJAX API는 사용되지 않습니다, 그래서 "올바른"방법은 (Lync 서버 OCS 2007 R2에 대한 OCS 2007, UCMA 2.0에 대한 UCMA 1.0UCMA 3.0) 봇 UCMA를 사용하여 응용 프로그램

을 생성하는 것입니다 할

OCS/Lync 인프라에 연결하는 서버 측 UCMA 응용 프로그램 (봇)을 구현하고 WCF 또는 웹 서비스를 통해 몇 가지 메서드를 노출하면 클라이언트 측 JavaScript에서 호출 할 수 있습니다.

또한 Lync를 사용하고 있고 Silverlight 기반 응용 프로그램 인 경우 Lync SDK의 Silverlight 컨트롤을 사용할 수 있습니다. 자세한 내용은 here입니다.

0

...은 Lync SDK에서

대안 실버 라이트 컨트롤은 IE에서 지원됩니다.

권장되는 UCMA 응용 프로그램은 Lync 서버 자체에 의해 구현되어야합니다. 이 작업이 완료되면 Silverlight ctrl에 ActiveX가 필요하지 않으며 실제로 유용합니다.

관련 문제