none
Lync Adress book изменения карточки RRS feed

  • Вопрос

  • недавно всех пользователей мигрировали в OCSR2 На Lync

    появилась проблема с обновлением адресной книги, такого типа если очистить поле в ad telephone number то в карточке контакта в Lync Номер остается как work  , при том если в этом поле забить другой телефонный номер то в карточке контакта станет два номера WORK

    сама телефонная книга обновляется, поиск работает..

    сейчас настроена политика AddressBookAvailability                : WebSearchOnly

    было проделано.. полностью удалил файлы адресной книги на сервере очистив папку

    C:\LyncShare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000

    запустил

    Update-CsUserDatabase потом как отработал по eventlog  запустил Update-CsAddressBook

    книга создалась

    клиенты контакт находят и все равно старый телефонный номер есть

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

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

    21 июня 2012 г. 6:19

Ответы

  • 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

    Ссылку тока не запомнил откуда это взято...

    дак вот на основании этого понятно что данные кроме ад еще берутся и Exchnage  И   что еще важно из Presence

      эти Последние данные складываются  в базу данных SQL  на Lync  в таблицу PublishedStaticInstance

    Теперь описываю ситуации когда не удалится номер

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

    Еще нюанс удалили вы номер телефона а АД , а этот пользователь ни разу не зашел в Lync после этого , то этот номер у клиента не уберется   в этой таблице SQL потому что поле то заполнено осталось, до первого захода. (Это вообще жесть, как раз... на этом я и маялся)

    При переводе пользователей с OCS на Lync  у меня у многих по заполнялись номера телефонов скопившись из ад в Presence

    Итог я просто зачистил таблицу SQL PublishedStaticInstance , там все появилось заново уже правильно. Теперь когда надо просто нахожу пользовательские записи для конкретного Неудачного пользователя  и удаляю там.

    • Предложено в качестве ответа vicious_sn 20 июля 2012 г. 7:27
    • Помечено в качестве ответа Yuriy Lenchenkov 24 июля 2012 г. 13:20
    20 июля 2012 г. 7:18

Все ответы

  • А все таки...  Объясните механизм обновления контактов...

    Откуда еще могут браться номера телефонов кроме Active directory и Outlook?

    25 июня 2012 г. 8:28
  • Такой же вопрос ... разве что из AD не удалял...
  • Вопрос: если поменять скажем Display Name то изменения в карточке видны? И предположение: есть в карточке в AD вкладка Telephones, там подозрение ничего не вызывает?
    Вот кстати как правильно обновлять адресную книгу: http://blog.schertz.name/2010/09/updating-the-lync-2010-address-book/


    If answer is helpful, please mark as answer or hit the green arrow on the left.

  • Разобрался сам

    Механизм обновления и хранения информации о контактах гораздо глубже чем описано в этих статьях, а то что дается по ссылке переписано друг у друга одно и то же... И нифига не может в определенных ситуациях.

    20 июля 2012 г. 5:20
  • Поделитесь?
    20 июля 2012 г. 6:30
  • 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

    Ссылку тока не запомнил откуда это взято...

    дак вот на основании этого понятно что данные кроме ад еще берутся и Exchnage  И   что еще важно из Presence

      эти Последние данные складываются  в базу данных SQL  на Lync  в таблицу PublishedStaticInstance

    Теперь описываю ситуации когда не удалится номер

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

    Еще нюанс удалили вы номер телефона а АД , а этот пользователь ни разу не зашел в Lync после этого , то этот номер у клиента не уберется   в этой таблице SQL потому что поле то заполнено осталось, до первого захода. (Это вообще жесть, как раз... на этом я и маялся)

    При переводе пользователей с OCS на Lync  у меня у многих по заполнялись номера телефонов скопившись из ад в Presence

    Итог я просто зачистил таблицу SQL PublishedStaticInstance , там все появилось заново уже правильно. Теперь когда надо просто нахожу пользовательские записи для конкретного Неудачного пользователя  и удаляю там.

    • Предложено в качестве ответа vicious_sn 20 июля 2012 г. 7:27
    • Помечено в качестве ответа Yuriy Lenchenkov 24 июля 2012 г. 13:20
    20 июля 2012 г. 7:18
  • Отличный пост! спасибо:) +Вам
    20 июля 2012 г. 7:27