Как отобразить онлайн-статус пользователя MOC на веб-странице * без * Active-X? - PullRequest
1 голос
/ 24 августа 2010

Можно ли отображать онлайн-статус пользователя без Active-X?В моем поиске я нашел несколько статей об отображении онлайн-статуса MOC на Sharepoint с использованием функции IMNRC () в файле OWS.js, но это выглядит довольно старомодно со всеми экземплярами объекта Active-X и в результатебудет работать только в Internet Explorer.

Существует ли простой способ получения онлайн-статуса с помощью какого-либо серверного вызова API на коммуникационном сервере путем передачи их адреса электронной почты?

ура Маркус

Ответы [ 3 ]

0 голосов
/ 23 ноября 2010

Я участвую в проекте CodePlex, который называется HTML Presence Controls для Microsoft Lync Server 2010 - зацените его на http://htmlpresencecontrols.codeplex.com/.

Как упомянул Пол выше, архитектура такого решения будет заключаться в создании серверной службы, которая предоставляет методы WCF для запроса наличия контактов. Вы можете запросить это из серверного элемента управления ASP.NET на странице ASPX или даже из реализации JavaScript в HTML или PHP.

Проект CodePlex должен дать вам хорошее представление о том, как создать нечто подобное.

0 голосов
/ 04 января 2013

Покупатель остерегается ...

Альтернативные элементы управления Silverlight в Lync SDK поддерживаются только в IE, поскольку они используют ActiveX под крышками.

Мне кажется, что рекомендуемое приложение UCMA должно быть реализовано самим сервером Lync. Если бы это было сделано, то для Silverlight ctrl не понадобился бы ActiveX, и он действительно был бы полезен.

0 голосов
/ 22 ноября 2010

Это зависит от того, какую версию сервера OCS / Lync вы используете.Если вы используете OCS 2007 (не R2), вы можете использовать AJAX API для получения присутствия пользователей.

Однако AJAX API устарел, поэтому «правильный» путьдля этого нужно создать приложение бота с использованием UCMA ( UCMA 1.0 для OCS 2007, UCMA 2.0 для OCS 2007 R2 и UCMA 3.0 для Lync-сервера)

Вам потребуется реализовать приложение UCMA на стороне сервера (бот), которое подключается к инфраструктуре OCS / Lync и предоставляет несколько методов через WCF или веб-службы, которые затем могут быть вызваны какой-либо клиентской стороной.javascript.

В качестве альтернативы, если вы используете Lync и ваше приложение основано на Silverlight, вы можете использовать элементы управления Silverlight в Lync SDK - здесь есть отличная обзорная статья здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...