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

StackOverflow https://stackoverflow.com/questions/3555316

  •  30-09-2019
  •  | 
  •  

Вопрос

Можно ли отобразить статус онлайн-пользователя без Active-X? В моем Googling я нашел ряд статей о отображении статуса онлайн MOC на SharePoint, используя функцию imnrc () в файле ows.js, но это кажется довольно старым, со всеми экземплярами объекта Active-X и в результате Будет работать только в интернет -проводке.

Есть ли простой метод получения статуса в Интернете с использованием какого-то высокого уровня API-вызова на сервер связи путем передачи их адреса электронной почты?

Ура Маркус

Это было полезно?

Решение

Я внес свой вклад в проект CodePlex под названием HTML -элемент управления присутствием для Microsoft Lync Server 2010 - проверьте его на http://htmlpresencecontrols.codeplex.com/.

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

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

Другие советы

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

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

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

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

Предостережение для покупателя...

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top