Интеграция с Microsoft Lync Server как портлет - PullRequest
0 голосов
/ 15 сентября 2011

У меня возникла идея интегрировать Lync Server как портлет Java в среду Liferay.Я хотел бы иметь имена людей, фотографии, информацию о присутствии и точки контакта на портлете, который передает данные с сервера Lync.

(Под точкой контакта я имею в виду те прямые интеграции Voip или IM, которые, я полагаю, относятся к концепции Lync.)

Я не знаю, существуют лиготовые интеграции и, если нет, какой материал можно найти об API и тому подобном, чтобы я мог написать один из своих собственных.

Спасибо за интерес и советы уже заранее!

1 Ответ

3 голосов
/ 26 сентября 2011

Я не эксперт Liferay, но я предполагаю, что веб-портал - верно?Если да, то да, вы можете делать то, что вам нужно.

Запускаете ли вы клиент Lync на машинах?если нет, то вам нужно будет построить некоторую серверную инфраструктуру.

Первым шагом будет загрузка и установка UCMA 3.0 SDK .

.вам нужно будет создать приложение UCMA, которое будет входить в вашу среду Lync - процесс создания и развертывания довольно длительный, но описан хорошо здесь

Вам также необходимо встроитьслой веб-службы, так что вы можете предоставлять методы через Интернет, например, GetContacts и т. д. Методы, лежащие в основе вашего веб-службы, должны вызывать приложение UCMA для получения необходимой информации.необходимо создать необходимый html и javascript для вызова веб-сервисов.

Существует проект codeplex , который выполняет часть этого - по крайней мере, это будет отличной отправной точкой

Все намного проще, если вы запускаете Lync на клиенте, и если Silverlight является опцией.

Вам необходимо загрузить Lync SDK .Он содержит набор элементов управления Silverlight, которые позволяют пользователю, например, просматривать сведения о контакте, видеть доступность контактов, щелкать по вызову и т. Д. Тогда это будет просто случай создания приложения Silverlight с использованием элементов управления, а затем оборачивания его внутри портлета..

Редактировать: Книга Джорджа Дурзи и Майкла Гринли отлично подходит для начала работы с этим, каким бы путем вы ни пошли.

...