Поделиться через


Отображение фотографий пользователей в Lync

 

Последнее изменение раздела: 2014-08-25

Сводка: Фотографии пользователей, отображаемые в клиенте Lync, могут отличаться в зависимости от того, какую функцию Lync вы используете, например в конференции или чате для обмена мгновенными сообщениями.

В Lync 2010 появилась возможность включать фотографию в свой профиль Lync, которая отображается другим пользователям Lync. Вы также можете выбрать, следует ли отображать фотографии для контактов в клиенте Lync. В Lync 2013 поддерживается поддержка фотографий с высоким разрешением для пользователей. В этом разделе описывается, как клиент Lync получает и отображает фотографии пользователей, где хранятся изображения, ограничения для каждого источника изображений и как фотографии пользователей используются различными службами Lync.

Рекомендации по планированию

При планировании реализации поддержки фотографий пользователей следует учитывать следующее.

  • Для поддержки фотографий пользователей высокого разрешения требуется, чтобы почтовый ящик пользователя находился в Exchange 2013, а учетная запись пользователя Lync находилась в пуле Lync 2013.

  • Фотографии пользователей высокого разрешения поддерживаются только в среде, где используются Lync Server 2013 и Exchange 2013.

  • Пользователи с почтовыми ящиками в Exchange 2010 всегда будут использовать атрибут thumbnailPhoto из AD DS в качестве источника для своей фотографии пользователя.

  • Фотография пользователя, сохраненная в качестве атрибута thumbnailPhoto из AD DS, не будет отображаться для внешних или федеративных контактов.

  • Если фотографии контактов пользователей хранятся в AD DS, используемый файл изображения ограничен 96×96 пикселями и размером не более 100 КБ.

  • Если подключение между Lync Server и Exchange Server потеряно, будет отображаться эскиз пользователя с низким разрешениемPhoto из AD DS и только для внутренних пользователей.

  • Фотографии пользователей с высоким разрешением отображаются на собраниях Lync 2013, если у активного докладчика видео не включено. Кроме того, при наведении указателя мыши на эскиз фотографии в коллекции будет отображаться фотография с высоким разрешением.

Фотографии пользователей в Lync 2010

В клиенте Lync 2010 можно выбрать один из двух вариантов, чтобы отобразить фотографию для своего профиля: корпоративную фотографию по умолчанию и показать фотографию с веб-адреса.

Корпоративное изображение по умолчанию

При выборе параметра Корпоративный рисунок по умолчанию Lync получает фотографию, отображаемую для вас из доменные службы Active Directory. Используемое изображение — это изображение, определенное как значение атрибута thumbnailPhoto в доменные службы Active Directory. Это тот же файл, который используется Exchange для отображения изображений в Outlook.

Ниже приведены рекомендации по использованию образов из доменные службы Active Directory.

  • Поддерживаются только изображения с размерами до 96 пикселей на 96 пикселей. Размер файла изображения ограничен 100 КБ.

  • По умолчанию пользователи могут изменять изображение, используемое для атрибута thumbnailPhoto , но не напрямую через клиент Lync. Это можно отключить с помощью доменные службы Active Directory.

  • Образы, хранящиеся в доменные службы Active Directory, не отображаются для контактов, внешних по сравнению с вашей организацией, даже если они являются федеративными контактами.

  • В крупных организациях хранение и получение образов для большого числа пользователей может повлиять на доменные службы Active Directory размер и производительность базы данных.

  • Ограниченные размеры изображений и размер файла означают, что можно использовать только изображения с низким разрешением.

Как пользователи управляют своими фотографиями пользователей в доменные службы Active Directory

Пользователь не может изменить изображение, используемое в профиле доменные службы Active Directory, непосредственно через клиент Lync 2010. Для этого можно использовать один из следующих вариантов, если они доступны:

  • SharePoint Server Пользователи могут отправить фотографию на личный сайт на сервере SharePoint Server, а затем настроить синхронизацию профилей в SharePoint для синхронизации фотографии с атрибутом thumbnailPhoto в доменные службы Active Directory.

  • Фотография, сохраненная на общедоступном URL-адресе Пользователи могут настроить свою фотографию пользователя, указав общедоступный URL-адрес для изображения, которое они хотят использовать. Образ должен быть общедоступным без пароля. Изображение, хранящееся по указанному веб-адресу, передается другим пользователям через контакт карта категорию в сведениях о присутствии. Когда клиенту Lync необходимо отобразить фотографию пользователя, он извлекает изображение с указанного веб-адреса.

  • Командлеты Exchange 2010 для администраторов Windows PowerShell могут выполнять командлет Import-RecipientDataProperty в командной консоли Exchange 2010 в для управления атрибутом thumbnailPhoto. При импорте образов с помощью командлетов Exchange 2010 размер файла ограничен 10 КБ.

  • Сторонние средства Пользователи могут отправлять только собственную фотографию в для атрибута thumbnailPhoto .

Отображение рисунка с веб-адреса

При выборе параметра Показать фотографию с веб-адреса Lync получает изображение по указанному адресу и отображает его для фотографии пользователя в Lync.

Ниже приведены рекомендации по использованию изображений с веб-адреса.

  • Ограничения на размер файлов определяются атрибутом MaxPhotoSizeKB в политике клиента, определенной с помощью командлета New-CsClientPolicy . Размер по умолчанию составляет 30 КБ. Максимальное значение — 100 КБ. Нет ограничений на разрешение изображения, но если вы попытаетесь использовать файл изображения, который превышает ограничение на размер, он не будет скачан в клиенты Lync. Вы можете задать значение 0, чтобы отключить использование всех фотографий пользователей в Lync.

  • Фотографии пользователей с веб-адреса могут видеть внешние федеративные контакты.

Управление фотографией пользователя с помощью командлетов политики клиента

В Lync Server 2010 параметры политики клиента настраиваются с помощью командлетов CsClientPolicy. Настроенные параметры политики отправляются клиентам посредством сквозной подготовки. Два параметра командлетов CsClientPolicy, определяющие взаимодействие с фотографией пользователя, — DisplayPhoto и MaxPhotoSizeKB. Соответствующий параметр подготовки в диапазоне для DisplayPhoto и MaxPhotoSizeKB называется PhotoUsage. Значения для параметра PhotoUsage отправляются клиентам через endpointConfigurationprovisionGroup. Дополнительные сведения см. в статье Общие сведения о политиках и параметрах клиентов .

Значение параметра DisplayPhoto определяет источник изображения фотографии пользователя. Поддерживаемые значения приведены в следующей таблице.

Значение параметра DisplayPhoto Источник изображения Параметры клиента Lync 2010

NoPhoto

нет

Не показывать мой рисунок

PhotoFromADOnly

Active Directory

Корпоративное изображение по умолчанию

AllPhotos

Веб-адрес

Отображение рисунка с веб-адреса

Как клиент Lync 2010 получает фотографии

В Lync 2010 фотографии пользователей управляются на сервере службой адресной книги. Клиент Lync получает фотографии пользователей, сначала запрашивая службу веб-запроса адресной книги (ABWQ) на сервере, которая предоставляется через веб-службу расширения списка рассылки. Клиент получает файл изображения, а затем копирует его в кэш пользователя, чтобы избежать скачивания изображения при каждом его отображении. Значения атрибутов, возвращаемые запросом, также хранятся в кэшированных записях службы адресной книги для пользователя. Служба адресной книги удаляет все кэшированные образы каждые 24 часа, что означает, что обновление новых образов пользователей в кэше на сервере может занять до 24 часов. Принудительное обновление кэша можно выполнить с помощью командлета Update-CsAddressBook .

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

Примечание.

Так как фотографии не хранятся в базе данных GalContacts.db, скачивание фотографий пользователей не зависит от параметра AddressBookAvailability в политике клиента (Set-CsClientPolicy).

Запрос к службе ABWQ включает следующие атрибуты:

  • PhotoHash Хэш-значение двоичных данных фотографии и используется для определения изменения текущей фотографии.

  • PhotoRelPath Относительный путь к файлу изображения, хранящейся на сервере.

  • PhotoSize Размер файла изображения в байтах.

  • Метка времени Дата и время последнего скачивания файла образа с сервера и его копирования в кэш клиента.

Затем после получения файла изображения клиент Lync 2010 сравнивает значения атрибутов, возвращенные из запроса, со значениями атрибутов, полученными клиентом при подготовке по полосе, чтобы узнать, отличаются ли они. Если значения отличаются, клиент получает файл изображения пользователя, выполнившего вход, с помощью HTTP-запроса GET.

Кроме того, клиент выполняет проверку на сервере каждые 24 часа с момента создания кэшированного файла изображения, чтобы сравнить значение атрибута PhotoHash на сервере со значением на клиенте. Если значения отличаются, клиент знает, что файл изображения изменился. Чтобы получить обновленный файл образа, клиент снова запрашивает службу ABWQ для обновления файла образа в кэше клиента с помощью файла образа на сервере, который также сбрасывает метку времени для файла в кэше клиента.

Ниже приведен пример ответа на запрос к службе ABWQ:

    <Attribute>
              <Name>PhotoRelPath</Name>
              <Value>efa6096aed2746cb9ab2037f7dbdde9d.f2eeeb5946db54a7aa607ecd3ae09d
              95.photo</Value>
              <Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
    </Attribute>
    <Attribute>
              <Name>PhotoHash</Name>
              <Value>f2eeeb5946db54a7aa607ecd3ae09d95</Value>
              <Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
    </Attribute>
    <Attribute>
         <Name>PhotoSize</Name>
         <Value>4620</Value>
         <Valuesxmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays"
    i:nil="true" />
    </Attribute>

Фотографии пользователей в Lync 2013

Lync 2013 представила поддержку изображений с высоким разрешением для фотографий пользователей. Lync 2013 также включает поддержку хранения фотографий пользователей в почтовом ящике пользователя в Exchange 2013, что устраняет ограничения на разрешение и размер изображений, присутствующих в Lync 2010. Фотографии пользователей в Lync 2013 могут иметь размер до 648 пикселей на 648 пикселей с размером файла до 20 МБ. Фотографии с высоким разрешением в Lync 2013 должны находиться в почтовом ящике пользователя в Exchange 2013 и поддерживаться только с клиентом Lync 2013. Эта интеграция с Exchange использует преимущества новой платформы авторизации, включенной в версии Lync, Exchange и SharePoint за 2013 год под названием Oauth.

Если Exchange 2013 не используется в развертывании, поддержка фотографий пользователей будет такая же, как и в Lync 2010. Однако параметры выбора фотографии в клиенте Lync 2013 отличаются. В клиенте Lync 2013 пользователи могут выбрать скрыть мою фотографию или Показать фотографию. Параметр Показывать рисунок с веб-сайта по умолчанию недоступен, но его можно включить, назначив политику клиента.

Скрыть фотографию

Параметры для фотографий пользователей находятся в диалоговом окне Параметры в Lync 2013. При выборе параметра Скрыть фотографию пользовательская фотография не отображается в клиенте Lync, но ваша фотография по-прежнему отображается в контакте карта и за пределами Lync.

Показать мою фотографию

Если выбрать параметр Показать мой рисунок , ваша фотография пользователя отображается в клиенте Lync и для других пользователей в беседах Lync. Используемый образ хранится в AD DS.

Отображение изображения с веб-сайта

Параметр Показать изображение с веб-сайта становится доступным в Lync 2013 после установки политики клиента для его включения. Версия клиента должна быть выше 15.0.4535.1002, которая устанавливается вместе с накопительным Обновления Lync: ноябрь 2013 г. Пользователям может потребоваться выйти из системы, а затем снова войти, чтобы увидеть изменения в клиенте.

Вы можете настроить политику клиента, чтобы включить параметр Показывать изображение с веб-сайта , запустив политику Set-CsClientPolicy в командной консоли Lync Server. В следующих примерах командлетов показано, как глобально задать политику для всех пользователей в развертывании.

 $pe=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value True
 $po=Get-CsClientPolicy -Identity Global
 $po.PolicyEntry.Add($pe)
 Set-CsClientPolicy -Instance $po

При отправке изображения в почтовый ящик пользователя Exchange автоматически создает версию образа с более низким разрешением, которую можно использовать в клиентских приложениях. Фотография пользователя также обновляется в AD DS.

Примечание.

При обновлении файла изображения в AD DS создается изображение 48 x 48 пикселей и используется для эскизаPhoto в AD DS. Все существующие образы будут заменены. Таким образом, если вы добавили в AD DS образ 96 x 96, он будет перезаписан новым изображением 48 x 48. Важно только то, что в вашей среде есть пользователи, использующие клиенты Lync 2010, так как эти клиенты будут получать фотографии пользователей из AD DS. Вы можете импортировать изображения 96 x 96 пикселей, чтобы заменить изображения, созданные AD DS, если у вас есть клиенты Lync 2010 в вашей организации.

Поддержка фотографий пользователей в Lync 2013

В Lync 2013 для фотографий пользователей поддерживаются три разрешения изображений, как описано в следующей таблице. Используемый образ определяется параметром политики клиента, назначенным пользователям Lync. Дополнительные сведения см. в разделе Управление фотографией пользователя с помощью командлетов политики клиента.

Разрешение изображения (пиксели) Приложение

48 x 48

Используется, если изображение с более высоким разрешением не выбрано

96 x 96

Используется в Outlook Web App и Outlook 2013

648 x 648

Используется в классическом клиенте Lync 2013 и Lync 2013 Web App

Любой пользователь с почтовым ящиком, включенным в Exchange 2013, может отправить другое изображение, включая фотографии в высоком разрешении, с помощью параметров клиента Outlook Web Access или Lync 2013. Рекомендуемые параметры для используемых образов:

  • Разрешение изображения 648 х 648 пикселей

  • Глубина цвета 24-разрядная

  • Размер файла изображения до 20 МБ

  • Формат файла JPEG

Типичное 24-разрядное изображение JPEG размером 648 пикселей на 648 пикселей имеет размер файла около 240 КБ, поэтому для каждых 4 пользовательских фотографий требуется 1 МБ дискового пространства.