Microsoft Lync Server 2010: Простой доступ к адресной книге

Одно из заявленных преимуществ полнофункциональных объединенных коммуникаций — легкость объединения всех видов коммуникации и работы. Юзер обязан иметь возможность находить, хранить и использовать информацию о контактах, которая хранится в адресной книжке, независимо от того, как он подключился. И Lync Server 2010 не исключение.

В Lync Server 2010 имеется ряд улучшений функциональности адресной книжки. В совокупы эти улучшения позволяют предоставить юзерам всю нужную информацию адресной книжки. При установке Lync Server 2010 создается служба адресной книжкой (Address Book Service, Абс), которая предоставляет клиентам Lync последующие способности:

Глобальный перечень адресов Этот перечень является производным от ADDS (Active Directory Domain Services) и предоставляет контактную информацию и атрибуты контактов.
Расширение списков рассылки Абс можно дополнить информацией о группах и членстве контактов в группах.
Нормализация телефонных номеров Абс восстанавливает телефонные номера, преобразовывая их из локальных форматов в формат RFC 3966/ITU E.164.

Адресная книжка для всех

Абс и ABWQ (Address Book Web Query) обслуживают в Lync Server 2010 клиентов всех типов. Принципиально увидеть, что хотя функции Абс и ABWQ похожи, принципы работы у их различные.

Абс обращается к ADDS за получением и обновлением инфы, лежащей в базе данных Абс. Абс хранит информацию, полученную из ADDS в виде полного файла загрузки контактной инфы либо в виде обычного либо малогабаритного файла расхождений. Абс хранит информацию в виде извлечений 3-х типов. Это гарантирует, что новый клиент получает полную версию, а потом — обыденный либо малогабаритный файл расхождений в согласовании с текущими потребностями.

Контакты хранятся в файлах баз данных Абс и ABWQ так, чтоб обеспечить возможность расширения списков рассылки. В терминологии файлов баз данных Абс контакт связан с группами либо членами групп. Информация о группах предоставляется клиентам средством освеженных файлов Абс. С другой стороны, ABWQ впрямую запрашивает в ADDS расширения собственных списков рассылки.

При использовании телефонов актуально принципиальна нормализация телефонных номеров, другими словами преобразование телефонных номеров в удачный формат. Потому что ADDS не восстанавливает телефонные номера и не предписывает какой-нибудь определенный формат, Lync Server 2010 приходится делать нормализацию.

Абс отвечает за нормализацию телефонных номеров. Это производится при чтении инфы из ADDS. После чего телефонные номера хранятся в телефонной книжке в нормализованном формате.

Поддержка клиентов

Работа Абс и ABWQ находится в зависимости от типа клиента и доступности (рис. 1).

Доступность служб адресной книжки

Office Communicator

2007/2007 R2

Lync Server Communicator Phone Edition Lync Phone Edition Communicator Mobile либо Lync Web App
Доступен ABWQ Употребляется файл загрузки Абс Употребляется файл загрузки Абс Употребляется файл загрузки Абс Употребляется ABWQ Употребляется ABWQ
Только ABWQ Отключен поиск контактов Употребляется ABWQ Отключен поиск контактов Употребляется ABWQ Употребляется ABWQ
Только Абс Употребляется файл загрузки Абс Употребляется файл загрузки Абс Употребляется файл загрузки Абс и устройств Употребляется файл загрузки Абс и устройств Отключен поиск контактов

Рис. 1. Lync Server 2010 обеспечивает оборотную сопоставимость клиентов Office Communications Server (OCS)

Механизм автоматической подготовки также определяет доступность Абс. Параметру автоматической подготовки AbsUsage можно присвоить одно из 3-х значений:

WebSearchOnly
FileDownloadOnly
WebSearchAndFileDownload

Подробнее об автоматической подготовке см. мою статью «Microsoft Lync Server 2010: Механизмы подготовки приложений»

Внедрение Абс

При использовании Lync Server 2010 Standard Edition адресная книжка Абс располагается на этом сервере. При использовании Lync Enterprise Edition адресная книжка Абс располагается на сервере фронтального плана в пуле Enterprise Edition. При нарушении Абс в пуле Enterprise Edition сервер Lync включает эту службу на другом сервере фронтального плана.

При исходной установке Lync характеристики адресной книжки по дефлоту определяются на глобальном уровне. Но эти характеристики можно поменять. Не считая того конфигурацию адресной книжки можно найти на уровне веб-сайта. Эта конфигурация будет применяться ко всем серверам Lync в этом веб-сайте. Для работы Абс можно использовать командлеты Windows PowerShell (рис. 2).

Командлет Описание
Get-CsAddressBookConfiguration Возвращает информацию о параметрах конфигурации адресной книжки
New-CsAddressBookConfiguration Делает новый набор характеристик конфигурации адресной книжки
Remove-CsAddressBookConfiguration Удаляет обозначенный набор характеристик конфигурации адресной книжки
Set-CsAddressBookConfiguration MИзменяет обозначенный набор характеристик конфигурации адресной книжки
Update-CsAddressBook Принудительно синхронизирует данные серверы адресных книжек с базой данных юзеров
Test-CsAddressBookService Инспектирует способность юзера обращаться к серверу, на котором размещается служба Book Download Web
Test-CsAddressBookWebQuery Инспектирует способность юзера находить и получать информацию адресной книжки средствами службы Address Book Web Query

Рис. 2. Командлеты для управления Абс средствами Windows PowerShell

Настройка видимости атрибутов

Lync Server 2010 обеспечивает видимость по дефлоту определенной инфы в карточках контактов. Если инфы по дефлоту недостаточно, можно поменять ее состав при помощи средства Абс Configuration Tool из состава утилит Microsoft Lync Server 2010 Resource Kit Tools Абс Configuration Tool также позволяет вернуть характеристики Абс по дефлоту.

Чтоб познакомиться с внедрением Абс Configuration Tool, поглядим, как можно исключить из Абс таковой атрибут, как Title, который вначале содержится в карточках контактов (рис. 3).

Microsoft Lync Server 2010: Обычный доступ к адресной книжке

Рис. 3. Карточка контакта до опции Абс

После установки набора средства Microsoft Lync Server 2010 Resource Kit Tools,запустите программку ABSConfig.exe (see рис. 4) из папки C:Program FilesMicrosoft Lync Server 2010Reskit .
Microsoft Lync Server 2010: Обычный доступ к адресной книжке

Рис. 4. Окно средства Абс Configuration Tool

Щелкните строчки атрибутов, которые вы не желаете созидать в адресной книжке. Нажмите Delete. В данном примере я удалю атрибут Title.
Щелкните Apply Changes.
Вы увидите сообщение об успешном применении конфигураций (рис. 5).

Microsoft Lync Server 2010: Обычной доступ к адресной книжке

Рис. 5. Сообщение об успешном применении конфигураций в Абс Configuration Tool

Чтоб узреть итог конфигураций, нужно подождать обновления адресной книжки сервером Lync (рис. 6). Но можно принудительно выполнить обновление адресной книжки.

Microsoft Lync Server 2010: Обычный доступ к адресной книжке

Рис. 6. Карточка контакта после конфигурации Абс

После обновления адресной книжки вы увидите, что в карточках контактов этого же клиента Lync больше нет поля Title.

Принудительное обновление

По дефлоту клиент Lync инспектирует наличие конфигураций в глобальном перечне адресов (GAL) с периодичностью от одной до 60 минут. Дальше описано, как принудительно выполнить обновление адресной книжки на клиенте Lync. Необходимо будет добавить запись в реестр компьютера, на котором установлен клиент Lync, и удалить локальные файлы с информацией о контактах.

Сначала нужно вынудить клиент Lync немедля загрузить адресную книжку. Для этого нужно сделать параметр реестра на компьютере, где необходимо выполнить принудительное обновление. Для этого можно пользоваться последующей командой (его нужно выполнить с правами локального админа):

reg add HKCUSoftwarePoliciesMicrosoftCommunicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

Потом нужно удалить ранее загруженные локальные файлы контактов.

Сделайте последующие операции. Закройте клиент Lync, если он работает. Вручную удалите файлы GalContacts.db и GalContacts.db.idx.

Положение этих файлов находится в зависимости от клиентской ОС. В Windows XP это папка %userprofile%Local SettingsApplication DataMicrosoftCommunicator< имя_пользователя_sip>@< домен>.

В Windows Vista и Windows 7 это папка %userprofile%AppDataLocalMicrosoftCommunicator< имя_пользователя_sip>@< домен>. Тут нужно поменять < имя_пользователя_sip>@< домен> на SIP-адрес подходящего юзера. К примеру, чтоб сделать это для юзера с SIP-адресом user1@domain.local, необходимо поменять < имя_пользователя_sip>@< домен> на sip_user1@domain.local.

Перезапустите клиент Lync. Сейчас у вас есть самая свежайшая копия адресной книжки. В ней содержится вся подходящая информацию из Абс. Существует задержка получения инфы адресной книжкой из ADDS. Если информация в ADDS поменялась и необходимо срочно обеспечить синхронизацию сервера адресной книжки, для принудительного обновления можно пользоваться командлетом Update-CsAddressBook. В данном случае вы получить самую свежайшую копию адресной книжки.

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.