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


Перенос адресной книги

Как правило, адресная книга переносится вместе с остальной топологией. Однако вам может потребоваться выполнить некоторые действия после миграции, если вы настроили следующее в устаревшей среде:

  • Настроены правила нормализации адресной книги.

  • Значение по умолчанию для параметра UseNormalizationRules изменено на False.

Правила нормализации адресной книги

Если вы настроили правила нормализации адресной книги в устаревшей среде, необходимо перенести настраиваемые правила в пилотный пул. Если вы не настроили правила нормализации адресной книги, вам нечего переносить службу адресной книги. Правила нормализации по умолчанию для Skype для бизнеса Server 2019 совпадают с правилами по умолчанию для устаревшей установки. Выполните процедуру, описанную далее в этом разделе, чтобы перенести настраиваемые правила нормализации.

Примечание.

Если ваша организация использует удаленное управление звонками и настраиваемые правила нормализации адресной книги, необходимо выполнить процедуры, описанные в этом разделе, прежде чем использовать удаленное управление звонками. Для выполнения процедуры требуется членство в группе RTCUniversalServerAdmins или эквивалентные права.

UseNormalizationRules установлено значение False

Если для параметра UseNormalizationRules задано значение False, чтобы пользователи могли использовать номера телефонов, определенные в доменных службах Active Directory без применения правил нормализации в Skype для бизнеса Server 2019, необходимо задать для параметров UseNormalizationRules и IgnoreGenericRules значение True. Выполните процедуру далее в этом разделе, чтобы задать для этих параметров значение True.

Перенос настраиваемых правил нормализации адресной книги

  1. Найдите файл Company_Phone_Number_Normalization_Rules.txt в корневой папке общей адресной книги и скопируйте его в корень общей папки адресной книги в пилотном пуле Skype для бизнеса Server 2019.

    Примечание.

    Примеры правил нормализации адресной книги установлены в каталог файла веб-компонента ABS. Путь: $installedDriveLetter:\Program Files\Microsoft Skype для бизнеса Server 2019\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt. Этот файл можно скопировать и переименовать как Company_Phone_Number_Normalization_Rules.txt в корневой каталог общей папки адресной книги. Например, адресная книга, к которой предоставлен общий доступ в $serverX, путь будет выглядеть следующим образом: \$serverX \SkypeForBusiness-FileShare\2-WebServices-1\ABFiles.

  2. Используйте текстовый редактор, например Блокнот, чтобы открыть файл Company_Phone_Number_Normalization_Rules.txt.

  3. Некоторые типы записей будут работать неправильно в Skype для бизнеса Server 2019. Просмотрите файл на наличие типов записей, описанных на этом шаге, при необходимости измените их и сохраните изменения в общей папке адресной книги в пилотном пуле.

    Строки, включающие обязательные пробелы или знаки препинания, приводят к сбою правил нормализации, так как эти символы удаляются из строки, входной в правила нормализации. Если у вас есть строки, включающие обязательные пробелы или знаки препинания, необходимо изменить строки. Например, следующая строка приведет к сбою правила нормализации:

    \s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
    

    Следующая строка не приведет к сбою правила нормализации:

    \s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
    

Установка значения UseNormalizationRules и IgnoreGenericRules в значение true

  1. Запустите командную консоль Skype для бизнеса Server: нажмите кнопку Пуск, выберите Все программы, Выберите Microsoft Skype для бизнеса Server 2019, а затем выберите Командная консоль Skype для бизнеса Server.

  2. Выполните одно из следующих действий.

    • Если ваше развертывание включает только Skype для бизнеса Server 2019, выполните следующий командлет на глобальном уровне, чтобы изменить значения для UseNormalizationRules и IgnoreGenericRules на True:
    Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
    • Если развертывание включает сочетание Skype для бизнеса Server 2019 и устаревшей установки, выполните следующий командлет и назначьте его каждому пулу Skype для бизнеса Server 2019 в топологии:
    New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
    
  3. Дождитесь репликации центрального хранилища управления во всех пулах.

  4. Измените файл правил нормализации телефона Company_Phone_Number_Normalization_Rules.txt для развертывания, чтобы очистить содержимое. Файл находится в общей папке каждого пула Skype для бизнеса Server 2019. Если файл отсутствует, создайте пустой файл с именем "Company_Phone_Number_Normalization_Rules.txt".

  5. Подождите несколько минут, пока все интерфейсные пулы считывают новые файлы.

  6. Выполните следующий командлет в каждом пуле Skype для бизнеса Server 2019 в развертывании:

    Update-CsAddressBook