Share via


Откуда Lync берет информацию для карточки контакта

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

 

Рис. 1 Карточка контакта

Механизм ее формирования весьма интересен. Lync берет информацию для нее из нескольких источников. При наличии одной и той же информации в разных источниках, Lync применяет механизм разрешения конфликтов.
Всего существует три источника данных Active Directory, Presence (например параметры, которые пользователь задал у себя в Lync коммуникаторе) и Exchange.
Порядок сбора информации и очередность ее применения приведена в таблице ниже. Источник 1 приоритетнее источника 2, источник 2 приоритетнее источника 3.

Свойство

Источник 1

Источник 2

Источник 3

Display name

Exchange

Presence

AD

Picture

Presence

AD

Title

AD

Presence

Exchange

Company

AD

Presence

Exchange

Department

AD

Presence

Exchange

Office

AD

Presence

Exchange

Organization (например Manager)

AD

Presence

Web Page (например Mt Site)

AD

Alias

AD

Name Pronunciation

AD

Location

Presence

Calendar free/busy

Presence

Presence Status/Activity

Presence

IM address (sipuri)

Presence

AD

Exchange

Email (основной адрес SMTP)

AD

Exchange

Presence

Work Phone

Presence

AD

Exchange

Home Phone

Presence

AD

Exchange

Mobile Phone

Presence

AD

Exchange

Other Phone

Presence

AD

Exchange

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

Comments

  • Anonymous
    March 22, 2012
    Николай, В вашем посте рассматривается механиз построения адресной книги Lync сервером, если я правильно понял. А каков принцип поиска у клиента? Какое хранилище адресов у него в приоритете?