Lync SDK 2013. Опыт разработки собственного мессенджера на основе Lync (Skype for Business)

Microsoft осуществила то, чего очень ждали корпоративные клиенты Lync — построение моста между системой унифицированных коммуникаций Lync и сервисами Skype. С сегодняшнего дня пользователи платформ Skype и Lync по всему миру получили возможность общаться друг с другом. Теперь компании, использующие в своей инфраструктуре Lync, могут оценить преимущества федерации со Skype, например в подключении и совместной работе с поставщиками, клиентами и партнерами. Первоначальный набор функций федерации включает в себя: — Добавление Skype контактов в Lync и наоборот, — Определение присутствия контакта — Голосовая связь и обмен мгновенными сообщениямиАдминистраторам:
для включения возможности федерации в Lync Server нужно активировать соединение Lync-Skype. Более подробную информацию можно найти в следующей статье Provisioning Guide for Lync-Skype Connectivity Возможность соединения Lync Online со Skype активируется в портале администрирования Office 365, но если у вас уже была активирована федерация с Windows Live Messenger, то ни каких дополнительных настроек делать не требуется.Пользователям Lync
: вы можете использовать клиент Lync 2010 или Lync 2013, включая мобильную версию Lync 2013, чтобы добавлять контакты из Skype. Пользователям Skype:
вам следует обновить клиент Skype до последней версии на Windows и Mac платформе. Дополнительно пользователь должен войти в клиент Skype, используя Microsoft account (ранее известный как Windows Live ID) В ближайшее время Microsoft собирается реализовать возможность осуществления видеозвонков. По моему мнению, на данный момент, федерация не удовлетворяет всех потребностей корпоративных клиентов и отдельных пользователей, а также не является для них удобной. Например, из очевидных минусов можно выделить следующее: — нет видеосвязи, — пользователю Skype нужно входить используя Microsoft account — не отображаются пользовательские фото (аватарки) — нет конференции Скорее всего эти очевидные вещи вскоре добавят/изменят и корпоративный рынок UC получит очень серьезного конкурента, с которым будет сложно бороться.Cisco все еще борется с Microsoft в европейском суде по поводу приобретения Skype и будущей монополизации рынка Unified communications Новость на blogs.skype.comSkype and Lync: Connecting the Living Room to the Board Roomвнедрение Lync 2013 C уважением коллектив компании Servilon

Оригинал статьи первоначально опубликован здесь.

Весной 2015 года Microsoft представила решение «Skype для бизнеса» (Skype for Business) – «преемника» платформы Lync для взаимодействия и совместной работы. От Lync оно унаследовало все коммуникационные возможности, которые пополнились и новыми функциями, а от Skype – привычный пользовательский интерфейс.

Lync: перезагрузка

«Skype для бизнеса» появился в результате ребрендинга сервиса Microsoft Lync, хорошо знакомого многим компаниям. В «реинкарнации» продукта сохранились все возможности Lync для коммуникаций, совместной работы и обеспечения безопасности, а также инструменты для администрирования.

«Индустрия движется к консьюмеризации ИТ: заказчики хотят использовать для бизнеса устройства и программы, к которым они привыкли дома. Переименовав Lync в «Skype для бизнеса», мы говорим о том, что теперь он обладает таким же интерфейсом, как и Skype, но его «начинка» является корпоративной», — отмечают в российском представительстве Microsoft.

Экран первого запуска «Skype для бизнеса»

«Skype для бизнеса» вышел как обновление Lync 2013. Владельцы лицензий на Lync Server могут обновить Lync Server 2013 до Skype for Business Server без необходимости установки дополнительного оборудования. Клиенты Office 365 получили обновление до Skype for Business автоматически с его выходом в апреле.

Коммуникационная платформа может быть развернута как на собственных серверах компании, так и в публичном облаке или в облаке партнера. Как и Lync, она интегрируется с программами Microsoft Office, из которых можно запускать процессы совместной работы.

Интеграция с офисными программами Microsoft позволяет инициировать коммуникации с сотрудниками в «Skype для бизнеса», например, из Outlook

Мобильный клиент «Skype для бизнеса» доступен под платформу Windows Phone, а в августе 2015 года Microsoft выпустила предварительную версию Skype for Business для платформ iOS и Android.

Войти в «Skype для бизнеса» можно только через корпоративные учетные записи

Интерфейс

Интерфейс клиента «Skype для бизнеса» нельзя назвать абсолютно идентичным интерфейсу домашнего Skype, однако основные элементы управления, основные диалоги, иконки были из него позаимствованы. В частности, из Skype перекочевала голубая цветовая гамма, скругленное оформление иконок и статусов присутствия, оформление окна чата и сообщений, анимированные смайлики.

Помимо цветовой гаммы «Skype для бизнеса» позаимствовал от домашнего Skype и многие другие элементы интерфейса

Функциональность

Ключевые новшества

  • Возможность интеграции с обычными системами ВКС, реализованная с помощью отдельного компонента — Video Interoperability Server (VIS). Он выполняет функцию видеошлюза между системой ВКС и «Skype для бизнеса» и позволяет устанавливать связь с 16 конечными устройствами. На начальном этапе реализована возможность звонить в «Skype для бизнеса» с устройств Cisco, однако Microsoft ведет работы по расширению этой возможности и на устройства других производителей;
  • Использование SILK – кодека, позаимствованного из домашнего Skype, обеспечивающего устойчивость к сетям с недостаточной пропускной способностью;
  • Функция Call via Work, позволяющая звонить пользователю «Skype для бизнеса» с одного устройства, а продолжить разговор на стационарном или мобильном телефоне. При этом можно продолжать обмениваться сообщениями в окне чата «Skype для бизнеса». Ранее эта функция была доступна только в мобильных клиентах Lync, а теперь стала доступна и в десктопной версии;
  • Функция Skype Meeting Broadcast, позволяющая транслировать собрания в «Skype для бизнеса» через интернет для аудитории до 10 000 человек с возможностью подключения к собранию в браузере с любого устройства. Эта функция должна стать доступна с осенним обновлением «Skype для бизнеса»;
  • Поддержка технологии программно-конфигурируемых сетей (Software-defined networking, SDN);
  • Для пользователей Office 365 – возможность использовать существующую серверную инфраструктуру для подключения к телефонии компании и выхода на городскую линию. Эта функция также должна стать доступна осенью;
  • Развитие мобильных клиентов: выравнивание их по функциональным возможностям, которые ранее имели место из-за существующих ограничений в различных платформах;
  • Возможность оценки качества голоса и видео после звонка в «Skype для бизнеса»;
  • Возможность апгрейда с сервера Lync 2013 до «Skype для бизнеса» 2015;
  • Поддержка технологии Always On, реализованной в SQL Server 2014. Она предназначена для обеспечения высокого уровня доступности и аварийного восстановления.

Важно отметить, что функциональность «Skype для бизнеса» не является фиксированной и будет пополняться новыми возможностями по мере выхода обновлений, выпускаемых в среднем раз в квартал.

Контакты в «Skype для бизнеса»

В «Skype для бизнеса», в отличие от домашнего Skype, пользователь может видеть только контакты людей, зарегистрированных в службе единого каталога Microsoft Active Directory. Таким образом, можно быть уверенным в том, что человек, с которым вы общаетесь, является именно тем, за кого себя выдает. Использование общего каталога позволяет также реализовывать гибкий поиск контактов в рамках организации: их можно искать по имени, телефону, должности и т.д. При этом к поиску подключены и контакты пользователя из Outlook.

Отображаемые в контактах фотографии пользователей хранятся централизованно в общем каталоге. Нажав на фото контакта в окне «Skype для бизнеса», можно сразу увидеть список опций для взаимодействия с ним: отправка текстового сообщения, звонок на компьютер или на обычный телефонный номер, отправка электронной почты, видеозвонок, сообщение на голосовую почту.

Отображение списка контактов в «Skype для бизнеса»

Общение не ограничивается сотрудниками одной компании: если позволяет служба безопасности, в список контактов можно добавлять сотрудников дружественных компаний, которые используют «Skype для бизнеса» либо предыдущие версии Lync, и общаться с ними как с внутренними коллегами.

В «Skype для бизнеса» можно общаться и с обычными пользователями Skype, если это позволяет служба безопасности. При этом пользователя «Skype для бизнеса» нельзя найти по имени в общем каталоге контактов домашнего Skype: необходимо как минимум знать адрес его электронной почты.

Одной из важных функций «Skype для бизнеса» является возможность установить статус присутствия, позволяющей определить, может ли контакт сейчас общаться, и если может, то каким способом. Статус может выставляться вручную – например, «занят» или «не беспокоить». В случае с последним сотрудника могут потревожить звонком или сообщением только избранные коллеги, для которых установлен повышенный уровень доверия. Режим «не беспокоить» может включаться и автоматически, например, если пользователь начал с компьютера показывать презентацию PowerPoint.

Карточка контакта

При этом в статусе отображается и причина, по которой пользователя нельзя беспокоить в данный момент: например, говорит ли он по телефону или находится на встрече. При наличии необходимых прав доступа можно также увидеть, где и на какой именно встрече находится контакт. Возможно также установить оповещение о том, когда статус пользователя изменится и он станет доступен для общения. Для домашних пользователей Skype подробная информация о статусе пользователя «Skype для бизнеса» не отображается.

Возможности аудио, видеосвязи и конференций

Из «Skype для бизнеса» можно совершать голосовые звонки как на клиент, так и на обычный телефон, а также устанавливать видеосвязь. При наличии хороших каналов связи и хорошей камеры можно получать качество видео вплоть до Full HD как при общении по схеме «точка-точка», так и в режиме конференции.

После завершения звонка или сеанса видеосвязи в «Skype для бизнеса» можно оценить качества звука и видео

Одной из «фишек» «Skype для бизнеса» в части видео является наличие в нем функции зеркала: перед соединением с собеседником при видеозвонке можно открыть предпросмотр видео, чтобы убедиться, что с собственным внешним видом все в порядке и не стыдно себя показать.

«Skype для бизнеса» предоставляет возможности для организации онлайн-конференций с возможностью одновременного участия до 250 пользователей без дополнительных инвестиций. С выделенными серверами возможно подключение к конференции до тысячи человек.

Собрание в «Skype для бизнеса»

В ближайшее время пользователям должна также стать доступна новая функция Skype Meeting Broadcast. Она позволит организовывать вещание из «Skype для бизнеса» в интернете для аудитории до 10 000 человек, которые смогут присоединиться к виртуальному собранию в браузере с любого устройства. Запись трансляции при этом автоматически сохраняется в облаке Microsoft, где будет доступна для скачивания.

В окне конференции в «Skype для бизнеса» может отображаться до 6 «живых» видео-изображений активных участников, а остальные участники отображается там же, представленные фотографиями. Если человек начинает говорить, фотография превращается в видео и наоборот – видео становится фотографией, если человек говорить прекращает. Если же кто-то из участников захочет увидеть в своего коллегу, участвующего в конференции, независимо от того, молчит тот или говорит, достаточно кликнуть на его фото.

Приглашение на виртуальное собрание может создаваться в Outlook. В нем будет содержаться вся необходимая информация для подключения участника, в том числе через веб-клиент. Можно установить для участников напоминание о времени начала конференции. Приглашение можно отправить не только сотрудникам компании, но и сторонним пользователям, у которых не установлен «Skype для бизнеса».

Одной из интересных функций режима конференции является возможность в один клик отключать микрофоны всех участников и включать отдельные из них, когда кто-то говорит. Это может быть полезным, если кто-то из участников собрания находится в шумной обстановке: в этом случае посторонние звуки не придется слышать всем остальным пользователям.

Во время конференции можно демонстрировать презентации PowerPoint. При этом каждый участник может в момент выступления рассказчика на своем устройстве проматывать презентацию вперед и назад, просматривая другие слайды.

Демонстрация презентации во время онлайн-собрания

Одна из функций презентационного режима – голосование. Прямо в ходе конференции можно создать опросник и представить его участникам. Еще одной интересной функцией является возможность делать заметки в ходе конференции через One Note, которые по ее завершении могут быть разосланы участникам.

Безопасность

Все сеансы связи в «Skype для бизнеса» защищены с помощью алгоритмов проверки подлинности и шифрования. При установке программы в ней по умолчанию выключены все функции, связанные с мобильными устройствами, с внешним доступом, с возможностями организации конференций и др. «Skype для бизнеса» — изначально закрытый во внутренней сети продукт, которому впоследствии, используя различные политики безопасности, можно разрешать подключение внешних устройств и пользователей.

Добавление сторонних контактов в список пользователя может контролироваться службой безопасности. Можно настроить подачу запросов на добавление контактов в список через специальную форму, направляемую в службу безопасности. При этом за счет встроенных средств мониторинга последняя может отслеживать, какой информацией пользователь с этими контактами обменивается. «Skype для бизнеса» позволяет сохранять всю переписку, записи видеоконференций в архивах, а служба безопасности впоследствии может сканировать записи по ключевым словам.

Настройки политик безопасности также позволяют ограничить возможные виды коммуникаций в «Skype для бизнеса» с пользователями, не являющимися сотрудниками компании: к примеру, выставить запрет на видеозвонки с отдельными контактами.

Материал подготовлен при поддержке российского представительства Microsoft.

После выхода обновления для Microsoft Lync 2013 (KB2889923)
, многие корпоративные заказчики поторопились внести изменения в реестр, с целью оставить прежний интерфейс Lync 2013, чтобы не травмировать и без того слабую психику своих пользователей. Однако, по прошествии некоторого времени и оценки нового интерфейса, возникла потребность в переводе некоторых пользователей на новый пользовательского интерфейс Skype for Business
.

Изменение интерфейса Lync 2013 на Skype for Business

Изменение пользовательского интерфейса от Lync 2013 до Skype for Busibess происходит путем изменения параметра EnableSkypeUI
 в ветке реестра [HKEY_CURRENT_USERSoftwareMicrosoftOfficeLync] 
 на компьютере пользователя. Для запуска старого интерфейса необходимо использовать значение 00 00 00 00
в параметре EnableSkypeUI
, а для запуска нового Skype for Business
необходимо использовать значение 01 00 00 00
.

Изменение интерфейса Lync 2013 на Skype for Business через GPO

Подготовка

Как я отметил выше, часть пользователей захотела использовать новый интерфейс Lync 2013 (Skype for Business
), а часть пожелала остаться на старом, по тем или иным причинам. Для реализации этой задачи воспользуемся инструментом централизованного управления настройками пользователей, а именно оснасткой групповых политик
, где создадим соответствующую политику для пользователей Lync 2013
и Skype for Business.
Так же, используя оснастку Active Directory — пользователи и компьютеры,
необходимо создать группу с именем SkypeforBusiness
, куда поместить пользователей желающих использовать новый интерфейс пользователя.

Так же на необходимо создать клиентскую политику на сервере Lync 2013. Для этого запустим Lync Server Management Shell, 
в интерфейсе которого необходимо выполнить команду:

New-CsClientPolicy -Identity SkypeForBusiness -EnableSkypeUI $true

Данная команда создаст новую политику клиента с параметром -EnableSkypeUI $true.

Назначьте политику пользователям которые готовы использовать обновленный интерфейс Skype for Business 
используя командлеты PowerShell
или Lync Server 2013 Control Panel.

Для пользователей желающих оставить старый интерфейс Lync 2013

Откроем оснастку управление групповой политикой
и создадим новую политику Skype for Business. 
Нажмите правую кнопку мыши на вновь созданной политики и выберите изменить
. Разверните конфигурация пользователя
настройка
конфигурация Windows
рееестр. 
В пустом правом окне
щелкните правой кнопкой мыши и из выпадающего меню выберете создать
элемент реестра.

Действия — Создать.
Куст — HKEY_CURRENT_USER
Путь раздела — SoftwareMicrosoftOfficeLync
Имя параметра — EnableSkypeUI
Тип параметра — REG_BINARY
Значение — 00000000

Откроем закладку общие параметры 
и установим галочку напротив параметра нацеливание на уровень элемента
.

В редакторе нацеливания, необходимо создать элемент группа безопасности.

А в параметрах элемента
выбрать не равно
.

Используя кнопку обзор
, найдите созданную группу SkypeforBusiness.

Нажмем ОК. Создав данный элемент реестра вы сможете оставить старый пользовательский интерфейс Lync 2013 у пользователей не входящих в группу безопасности SkypeforBusiness.

Для пользователей желающих использовать новый интерфейс Skype for Business

Не закрывая редактор управления групповыми политиками создайте новый элемент реестра используя идентичные значения и параметры, за исключениям параметра EnableSkypeUI
. Его значение необходимо изменить на 01 00 00 00.
Тем самым мы разрешим на компьютере пользователя использовать новый интерфейс Skype for Business.

Так же необходимо на закладке общие параметры
изменить нацеливание на уровень элемента 
и установить параметры элемента равно
и указав группу безопасности SkypeforBusiness

Как видно на нижнем рисунке, политик изменения реестра будет применена к пользователю являющемуся членом группы безопасности SkypeforBusiness

Мы создали два элемента реестра, которые в зависимости от членства в группе применяются на компьютер пользователя.

Результаты

В результате применения групповой политики (GPO)
на OU, где находятся учетные записи пользователей
, произойдет изменение пользовательского интерфейса Lync 2013
на интерфейс  Skype for Business,
при условии нахождения пользователя в группе безопасности SkypeforBusiness.
Если пользователь не входит
в группу безопасности SkypeforBusiness 
и ему не назначена соответствующая клиентская политика на Lync сервере
— у него останется старый пользовательский интерфейс Lync 2013.

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации