Обзор

Целью настоящего документа является предоставление подробных инструкций по использованию инструментов для перехода с Cisco BroadWorks, Webex для BroadWorks и BroadCloud на Wholesale и Webex Calling. В этом документе описывается набор инструментов миграции, предназначенных для помощи в миграции существующих клиентов Cisco BroadWorks, Webex для BroadWorks и BroadCloud на решение Wholesale Route-to-Market.

Инструменты миграции предназначены для облегчения полного перехода от BroadWorks к оптовым услугам. Они не рассчитаны на долгосрочное сосуществование обеих услуг в рамках одной и той же организации-клиента.

Влияние миграции

Последствия миграции следующие:

Администраторы

После миграции администраторы должны:

  • Начните использовать Partner Hub и Control Hub для настройки функций вместо CommPilot.
  • Перенастройте все функции, которые не являются частью миграции.

    Вам необходимо вручную перенести те функции, которые не переносятся автоматически после завершения работы инструментов миграции.

Пользователи

Поддерживаемые функции должны работать после миграции так же, как и до нее. Функции вызовов Webex, не поддерживаемые миграцией, необходимо перенастроить в Webex после миграции:

  • Пользователи потеряют историю звонков и сообщений.
  • Пользователи потеряют все персональные настройки и настройки ключевых строк и должны будут заново настроить эти параметры после миграции. К примерам можно отнести быстрый набор.
  • При первом входе в систему пользователи должны сбросить свои коды доступа и пароли.
  • Пользователям, использующим клиент UC-One, при первом входе в систему необходимо выполнить обновление до приложения Webex.

Архитектура инструментов миграции

Архитектура инструментов миграции состоит из четырех различных инструментов:

  1. Инструмент извлечения— Извлекает предприятия, группы, номера, пользователей, службы, телефоны и программные клиенты из Cisco BroadWorks. Партнеры BroadCloud должны подать запрос на выписку на портале поставщика услуг.
  2. Инструмент преобразования— преобразует информацию, извлеченную инструментом извлечения, в файл JSON, который можно редактировать.
  3. Инструмент подготовки— использует выходной файл JSON из инструмента преобразования для подготовки клиентов, местоположений, номеров, пользователей, служб и телефонов с помощью общедоступных API Webex.
  4. Инструмент перемещения устройства— использует выходной файл JSON инструмента преобразования для перестроения профилей и перезагрузки телефонов, активации номеров в решении Wholesale RTM и деактивации номеров телефонов в Cisco BroadWorks.
    • Этот инструмент поддерживает возврат профилей телефонов и программных клиентов, а также активацию номеров обратно в Cisco BroadWorks.
    • Партнеры BroadCloud должны подать запрос на миграцию на портале поставщика услуг.

На следующем рисунке показано, как последовательно работают четыре инструмента, взаимодействуя с Cisco BroadWorks, общедоступными API и загружая метрики в службы Webex для будущей аналитики после того, как администратор запустит задачи миграции.

Схема архитектуры инструментов миграции

Рисунок 1. Инструменты миграции

Требования

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

  1. Учетная запись партнера и администратора партнера должна быть включена в решение Wholesale RTM. На этапе предпродажи партнерам не требуется быть подключенными к решению Wholesale RTM для запуска инструмента извлечения.
  2. Партнер должен пройти предварительный контрольный список, чтобы убедиться, что все требования выполнены.
  3. Для запуска инструментов извлечения и перемещения устройств требуются учетные данные системного администратора Cisco BroadWorks. Это не применимо к партнерам BroadCloud.
  4. Для минимизации риска инструменты извлечения и перемещения устройств необходимо запускать с дополнительного сервера приложений Cisco BroadWorks во время периода обслуживания. Партнеры BroadCloud будут запускать инструмент перемещения устройств с портала поставщика услуг.
  5. Просмотрите список поддерживаемых устройств Webex Calling.
  6. Просмотрите список неподдерживаемых устройств Webex Calling.
  7. Партнерам необходимо обратиться в свою команду по работе с клиентами Cisco, чтобы получить поддерживаемую версию прошивки для телефонов и устройств.
  8. Клиентам UC-One необходимо обновиться до следующих версий:
    • Клиенты Desktop Communicator должны быть версии 22.9.12 или выше.
    • Клиенты Mobile Connect должны быть версии 3.9.14 или выше.
  9. На компьютере администратора должны быть:
    • JDK/JRE Для Provisioning Tool требуется версия 1.8.
    • Для работы инструмента Transform Tool на компьютерах MAC и Linux требуется Python 3.10.5 или выше.
  10. Клиенты должны иметь действительный адрес для выставления счетов, а конечные пользователи должны иметь рабочий адрес электронной почты, настроенный в Cisco BroadWorks. Если значения не установлены, администраторы партнеров должны связаться со своими клиентами, чтобы получить их. Эти данные необходимо добавить в файлы CSV (значения, разделенные запятыми) перед запуском инструмента преобразования. Примеры CSV-файлов прилагаются к инструменту преобразования.

План переноса

План миграции состоит из 3 этапов:

  1. Подготовка
    • Получите копию пользовательских данных с помощью Extract Tool
    • Сгенерируйте токен с помощью инструмента Token Generator.
    • Используйте инструмент «Трансформация» для форматирования пользовательских данных.
  2. Подготовка
    • Получите последние пользовательские данные с помощью Extract Tool
    • Используйте инструмент «Трансформация» для форматирования пользовательских данных.
    • Предоставьте пользователям инструмент Provisioning Tool
  3. Миграция
    • Миграция устройств с помощью инструмента перемещения устройств
    • Миграции без устройств [ Активация телефонных номеров через Control Hub ]

    Если у администраторов партнеров нет устройств для переноса из Cisco BroadWorks в Wholesale, то запускать инструмент перемещения устройств не нужно. Администраторы партнеров могут использовать общедоступную ссылку ниже для активации телефонных номеров непосредственно через портал Control Hub. Дополнительную информацию см. в статье Управление номерами телефона в Control Hub.

    Деактивация телефонных номеров в Cisco BroadWorks необязательна, если администраторы партнеров активируют свои телефонные номера через Control Hub.

Функции автоматически перенесены в Wholesale Calling

Эти пользовательские функции автоматически переносятся инструментами миграции:

  • Настройки голосовых сообщений и пользовательские приветствия (голосовые сообщения, персонализированное имя и PIN-код пользователя не переносятся)
  • Альтернативные номера
  • BroadWorks Anywhere
  • Занятое поле ламп
  • Идентификатор вызывающего абонента (имя и номер телефона)
  • Ожидающий вызов
  • Настройки переадресации вызовов (переадресация вызовов) always/busy/no answer/not достижимый)
  • Перехват вызовов
  • Не беспокоить
  • Настройки факса
  • Удалённый офис
  • Индикация общего вызова
  • Одновременный личный звонок (включая расписание и критерии отбора)
  • Уведомление о вызове (включая расписание и критерии отбора)
  • Отклонять анонимные вызовы
  • Избирательное отклонение вызовов
  • Выборочная переадресация вызовов
  • Прямой прием вызова и вмешательство в разговор
  • Освобождение от уплаты налога на ввоз
  • Нажмите, чтобы говорить
  • Конфиденциальность
  • Мелодия режима удержания
  • Обслуживание в выходные дни
  • Ночное обслуживание

Эти групповые функции автоматически переносятся инструментами миграции:

  • Автосекретарь
    • Только один уровень
    • Индивидуальные приветствия
    • Настройки переадресации вызовов (всегда, занято, выборочно)
    • Альтернативные номера
    • Праздничное меню недоступно в Webex
    • Избирательное отклонение вызовов
  • Стандартный центр обработки вызовов Cisco BroadWorks и очередь вызовов BroadCloud:
    • Базовая конфигурация
    • Индивидуальные приветствия
    • Агенты и супервайзеры
    • Настройки переадресации вызовов (всегда, занято, выборочно)
    • Альтернативные номера
    • Музыка на паузе
  • Парковка вызовов
  • Перехват вызовов
  • Сервисная группа
    • Настройки переадресации вызовов (всегда, занято, выборочно, недоступно)
    • Альтернативные номера
  • Код местоположения (один на местоположение или группу)
  • Группа пейджинга
  • Расписания (только на уровне группы, расписания предприятий не переносятся)
  • Голосовой портал
  • Музыка на паузе
  • Общий список телефонов

Поддерживаемые устройства

Поддерживаемые телефоны будут автоматически созданы и назначены пользователям в Webex Calling с помощью инструмента подготовки. Телефоны, отмеченные как «да» в столбце «Поддерживается инструментом перемещения устройств», также будут автоматически перемещены из Cisco BroadWorks или BroadCloud в Webex Calling при запуске инструмента перемещения устройств. Для телефонов, отмеченных в этом столбце как «Нет», требуется ручное вмешательство для изменения URL-адреса DMS в шаблоне устройства Cisco BroadWorks или в самом телефоне.

В последнем столбце указано соответствие моделей телефонов столбцу «Тип устройства» файла. transform-tool/input/newphones.csv. (Дополнительную информацию о newphones.csv см. в разделе Инструмент преобразования данной статьи).

Модель телефона

Поддерживается в инструменте перемещения устройства

Тип устройства в newphones.csv

Cisco MPP6821

Да

DMS Cisco 6821

Cisco MPP6841

Да

DMS Cisco 6841

Cisco MPP6851

Да

DMS Cisco 6851

Cisco MPP6861

Да

DMS Cisco 6861

Cisco MPP6871

Да

DMS Cisco 6871

Cisco MPP7811

Да

ДМС Cisco 7811

Cisco MPP7821

Да

DMS Cisco 7821

Cisco MPP7832

Да

DMS Cisco 7832

Cisco MPP7841

Да

DMS Cisco 7841

Cisco MPP7861

Да

DMS Cisco 7861

Cisco MPP8811

Да

DMS Cisco 8811

Cisco MPP8832

Да

DMS Cisco 8832

Cisco MPP8841

Да

DMS Cisco 8841

Cisco MPP8845

Да

DMS Cisco 8845

Cisco MPP8851

Да

DMS Cisco 8851

Cisco MPP8861

Да

DMS Cisco 8861

Cisco MPP8865

Да

DMS Cisco 8865

Cisco MPP8875

Да

DMS Cisco 8875

Cisco АТА191

Да

DMS Cisco 191

Cisco АТА192

Да

DMS Cisco 192

Cisco DBS110

Да

Система управления данными Cisco DBS110

Поликом VVX101

Да

ДМС Polycom VVX101

Поликом VVX150

Да

ДМС Polycom VVX150

Поликом VVX201

Да

ДМС Polycom VVX201

Поликом VVX250

Да

ДМС Polycom VVX250

Поликом VVX301

Да

ДМС Polycom VVX301

Поликом VVX311

Да

ДМС Polycom VVX311

Поликом VVX350

Да

ДМС Polycom VVX350

Поликом VVX401

Да

ДМС Polycom VVX401

Поликом VVX411

Да

ДМС Polycom VVX411

Поликом VVX450

Да

ДМС Polycom VVX450

Поликом VVX501

Да

ДМС Polycom VVX501

Поликом VVX601

Да

ДМС Polycom VVX601

Поликом Трио 8300

Да

DMS Polycom Trio8300

Поликом Трио 8500

Да

DMS Polycom Trio8500

Поликом Трио 8800

Да

DMS Polycom Trio8800

Polycom SoundStation 5000

Да

ДМС Polycom SSIP5000

Polycom SoundStation 6000

Да

ДМС Polycom SSIP6000

Yealink T33G

Да

ДМС Yealink T33G

Yealink T41S

Да

ДМС Yealink T41S

Yealink T42S

Да

ДМС Yealink T42S

Yealink T43U

Да

ДМС Yealink T43U

Yealink T46U

Да

ДМС Yealink T46U

Yealink T46S

Да

ДМС Yealink T46S

Yealink T48S

Да

ДМС Yealink T48S

Yealink T48U

Да

ДМС Yealink T48U

Yealink T53W

Да

ДМС Yealink T53W

Yealink T54W

Да

ДМС Yealink T54W

Yealink T57W

Да

ДМС Yealink T57W

Yealink T58V

Да

ДМС Yealink T58V

Yealink CP920

Да

ДМС Yealink CP920

Yealink CP960

Да

ДМС Yealink CP960

Йеалинк W52B

Да

ДМС Yealink W52P

Йеалинк W56B

Да

ДМС Yealink W56P

Yealink W60B

Да

ДМС Yealink W60P

Yealink W70B

Да

ДМС Yealink W70P

Yealink CP925

Да

ДМС Yealink CP925

Yealink CP965

Да

ДМС Yealink CP965

Неподдерживаемые устройства

Если клиент использует устройства, не поддерживаемые решением Wholesale RTM, то эти устройства не подлежат миграции. В этом случае у вас есть следующие варианты:

  1. Перед миграцией подготовьте новые телефоны к работе с Cisco BroadWorks.
  2. Оставьте старые телефоны в Cisco BroadWorks, а пользователям придется установить приложение Webex, чтобы совершать и принимать звонки.

Оптовые пакеты звонков

Инструменты миграции имеют набор настроек по умолчанию для выбора пакетов оптовых звонков для абонентов. Если позже потребуется другой пакет, администратор партнера может изменить его в Control Hub.

Конфигурация пакета миграции Cisco BroadWorks

Все абоненты, перешедшие с Cisco BroadWorks, по умолчанию будут использовать пакет вызовов Webex. Если голосовой пакет Webex необходим абонентам, которым не назначены ожидание вызова или голосовая почта, его можно включить в файле partner.cfg инструмента преобразования, раскомментировав строку USE_WEBEX_VOICE_PACKAGE.

Сопоставление пакетов миграции Webex для BroadWorks

Пакеты Webex для BroadWorks автоматически сопоставляются с пакетами оптовых вызовов. Это не настраивается.

Пакет Webex для BroadWorks

Пакет оптовых звонков

Программный телефон

Webex Voice

Базовое

Webex Calling

Стандартный

Webex Suite

Премиум

Webex Suite

Сопоставление пакетов миграции BroadCloud

Миграция из пакетов карт BroadCloud Carrier в зависимости от типа станции. Сопоставление по умолчанию можно настроить в файле конфигурации инструмента преобразования conf/rialto_station_type_to_wholesale_package.csv.

Тип станции оператора BroadCloud

Пакет оптовых звонков

Базовое

Webex Voice

Конференц-зал

Webex Voice

Обмен сообщениями

Webex Voice

Стандартный

Webex Voice

Руководитель

Webex Suite

Все остальные типы станций

Webex Voice

Преобразуйте учетную запись пользователя BroadWorks или BroadCloud в рабочее пространство Webex Calling

Webex Workspace — это телефон, которым пользуются многие люди, например: например: телефоны в конференц-зале, на складе или в вестибюле. Такие телефоны можно настроить в Webex Calling как рабочие пространства Webex, а не как пользователей Webex. Доступна возможность автоматического преобразования учетных записей пользователей из Cisco BroadWorks или BroadCloud Carrier в рабочие пространства в процессе миграции.

Перечень действий

  1. В файле transform_tool/input/users.csv, назначьте пакет «common_area» пользователям, которых необходимо преобразовать в рабочее пространство.
    • Пример. bwuser@domain,,,common_area
  2. (Только BroadCloud) Чтобы преобразовать все учетные записи пользователей определенного типа станции в рабочие пространства, добавьте запись в transform-tool/conf/rialto_station_type_to_wholesale_package.csv и установите для пакета Wholesale значение «common_area_calling».
    • Пример. conference_room_v2,common_area_calling
  3. Запустите инструмент преобразования.
  4. Запустите инструмент подготовки.
  5. Откройте Control Hub вновь созданной организации клиента и настройте домен SIP (см. рисунок 2, Настройка домена SIP в Control Hub).
  6. Запустите инструмент подготовки еще раз. Это создаст рабочие пространства и назначит им телефоны.

Ограничения

Конфигурация пользовательских функций (например, переадресация вызовов, режим «Не беспокоить») не переносится автоматически в рабочее пространство.

Окно Control Hub в настройках организации, в котором выделен раздел «SIP-адрес для вызовов Cisco Webex».

Рисунок 2. Настройка SIP-домена в Control Hub

Инструмент генератора токенов

Администраторы партнеров запускают этот служебный инструмент генератора токенов по крайней мере один раз перед началом запуска инструментов миграции. Запуск этого инструмента — это единоразовое действие после того, как учетная запись партнера будет подключена к решению Wholesale RTM. Этот инструмент позволяет администраторам партнеров входить в систему через веб-браузер, чтобы получить уникальный ТОКЕН, необходимый для обновления файлов конфигурации партнеров для инструментов миграции.

Предварительные условия

Установите на компьютер Java 8, 11, 17 или 21. Java доступна из многих источников, включая:

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

Этот шаг необязателен.

Инструкции по запуску

Выполните следующую команду в терминале внутри каталога генератора токенов:

  • Для запуска инструмента генератора токенов должны быть доступны следующие порты. Порты: 8080, 50009, 50010, 50011, 50012 и 50013

  • По крайней мере один из указанных портов должен быть открыт для подключения на компьютере пользователя.

Windows.

token_generator.bat

MacOS:

./token_generator.sh

Выход:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: http://localhost:8080

Откройте URL-адрес в веб-браузере на терминале, войдите в систему, используя учетные данные администратора партнера, чтобы получить ТОКЕН и скопировать его для дальнейшего использования.

Ниже для справки приведены иллюстрации пользовательского интерфейса:

Вход с помощью экрана Cisco Webex

Рисунок 3. Войти с помощью Cisco Webex

Экран входа в окно учетных данных

Рисунок 4. Окно учетных данных

Экран генерации токена

Рисунок 5. Генерация токенов

Задачи настройки BroadWorks

Перед запуском инструментов извлечения и перемещения устройств на вторичном сервере BroadWorks настройте следующие шаги.

Это применимо для Cisco BroadWorks и Webex для BroadWorks. Эти шаги неприменимы к BroadCloud.

Включить подключение OCI-P

Инструмент перемещения устройств взаимодействует с BroadWorks посредством команд OCI-P. Чтобы включить подключение OCI-P, выполните следующие действия:

Шаг 1: Используйте CLI для настройки общих параметров.

Выполните следующую команду в CLI, чтобы перейти в каталог GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Чтобы получить текущие общие настройки, выполните следующую команду в CLI:

AS_CLI/Applications/OpenClientServer/GeneralSettings> get
clientPort = 2208
clientPortEnabled = true
secureClientPort = 2209
secureClientPortEnabled = true
systemDomain = <>

Если ваши настройки не соответствуют приведенным выше, используйте команду set, чтобы перенастроить ваши настройки.

Шаг 2: Используйте CLI для настройки OCI Proxy.

Измените каталог на OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Запустите следующий CLI, чтобы получить текущие настройки. Вы должны увидеть следующее:

AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 1800

Если ваши настройки не соответствуют приведенным выше, используйте команду set, чтобы перенастроить ваши настройки.

Шаг 3: Используйте CLI для настройки OCI Provisioning.

Перейдите в каталог Provisioning:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Чтобы получить текущие настройки OCI Provisioning, выполните следующую команду:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as

Шаг 4: Выполните команду ниже в CLI, чтобы проверить правильность конфигурации.

 AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.

Убедитесь, что открытый клиентский сервер развернут и активен

Используйте команды ниже для развертывания и запуска Open Client Server на вторичном сервере приложений, если он еще не развернут или не запущен.

Шаг 1: Разверните сервер с помощью следующей команды CLI:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Шаг 2: Запустите сервер с помощью этой команды:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Включить активацию номеров

Чтобы включить активацию номеров, выполните следующие команды в CLI:

Шаг 1: Выполните команду активации номера:

AS_CLI> cd SubscriberMgmt/NumberActivation

Шаг 2: Запустите команду активации:

AS_CLI> set dnMode groupAndUserActivationEnabled

Шаг 3: В ответ на запрос подтверждения введите Y.

Инструмент извлечения

Для BroadCloud

Инструмент извлечения интегрирован в портал поставщика услуг BroadCloud. Администратор поставщика услуг может:

  1. Отправляйте запросы на выписку максимум для 50 клиентов за один запрос.
    Запрос на выписку не может быть отправлен для одного и того же клиента более 10 раз в день.
  2. Загрузите извлеченный файл данных в формате ZIP в течение 28 дней с даты подачи запроса.

На следующих рисунках показан портал поставщика услуг.

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

Рисунок 6. Портал поставщика услуг

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

Рисунок 7. Портал поставщика услуг

Запрос на извлечение CSV-файла

Инициировать запрос на извлечение CSV

  1. Загрузить CSV-файл клиента

    Нажмите ссылку Загрузить CSV-файл клиента в правом верхнем углу раздела Инициировать запрос на извлечение CSV-файла.

  2. Редактировать список клиентов

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

  3. Загрузить и отправить

    После редактирования загрузите измененный CSV-файл.

    Нажмите Отправить, чтобы инициировать запрос на извлечение данных по перечисленным клиентам и их местоположениям.

Инициировать запрос на извлечение для клиента с CSV-файлом местоположений

  1. Выберите клиента и место загрузки

    Выберите клиента из выпадающего списка.

    Загрузите соответствующий locations.csv из View CustomersSites tab Export Locations as CSV.

  2. Редактировать файл местоположений

    Администратор может редактировать CSV-файл, включив в него только те местоположения, которые он хочет извлечь.

  3. Загрузить и отправить

    Загрузите отредактированный файл locations.csv и нажмите Отправить.

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

Инициировать запрос на выписку для всех клиентов

  1. Нажмите Отправить, чтобы инициировать запрос на извлечение данных для всех клиентов и всех их местоположений у текущего поставщика услуг.

Разделы в запросе на выписку.

Для Cisco BroadWorks и Webex для BroadWorks

  1. Инструмент извлечения работает на вторичном сервере приложений Cisco BroadWorks в партнерской сети и подключается через OCI-P.
  2. Инструмент извлекает необработанные данные о предприятии, группе, номерах, пользователях, сервисах, устройствах и программных клиентах из платформы Cisco BroadWorks или BroadCloud и выводит эти данные в XML-файлы, которые предоставляют входные данные для инструмента преобразования.

В следующих разделах объясняется, как установить и настроить инструмент извлечения.

Предварительные условия

  1. SCP — инструмент извлечения двоичных файлов на вторичный сервер приложений Cisco BroadWorks.
  2. Подключитесь по SSH к вторичному серверу приложений Cisco BroadWorks, чтобы настроить предварительные условия и запустить инструмент извлечения.
  3. Настройте поставщика услуг и идентификатор группы для извлечения из Cisco BroadWorks в conf/exportTool.yml. Ознакомьтесь со следующим примером фрагмента YAML:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Убедитесь, что идентификатор пользователя, пароль и имя хоста вторичного сервера приложений Cisco BroadWorks указаны правильно. conf/partner.cfg файл:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

    Свойство REFRESH_TOKEN является обязательным для миграции Webex на BroadWorks.

  5. Изменить JDK/JRE путь к среде в файле export.sh, если вторичный сервер приложений Cisco BroadWorks JDK/JRE Путь к среде отличается от пути к файлу:
    JAVA_HOME=/usr/local/java/java_base

Инструкции по запуску

Выполните следующую команду на вторичном сервере приложений Cisco BroadWorks из каталога инструмента извлечения:

./export.sh

Журналы терминала

При успешном экспорте в терминале доступны следующие логи: Запуск инструмента экспорта данных BroadSoft:

 Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed 
Exported files converted as ZIP file
**************************************************

Результат

Выходной ZIP-файл (extracted_data_<timestamp>.zip) доступен в том же каталоге инструмента извлечения. Используйте следующую команду для просмотра и использования ZIP-файла для ввода инструмента преобразования:

ls –ltr
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  4 11:53 lib/
-rwxr-xr-x 1 bwadmin bwadmin 956719 Oct  4 11:53 exportTool.jar
-rwxr-xr-x 1 bwadmin bwadmin   2635 Oct  4 11:53 export.sh
drwxr-xr-x 2 bwadmin bwadmin   4096 Oct  5 05:04 conf/
drwxrwxr-x 3 bwadmin bwadmin   4096 Oct 17 22:34 output/
drwxrwxr-x 2 bwadmin bwadmin   4096 Oct 17 22:34 logs/
-rw-rw-r-- 1 bwadmin bwadmin  46341 Oct 17 22:35 extracted_data_1666060500618.zip

Инструмент преобразования

Этот инструмент преобразования работает для всех миграций. Инструмент преобразования работает на любом компьютере, включая ноутбук администратора партнера, и использует общедоступные API Webex. Он считывает выходной ZIP-файл инструмента извлечения (extracted_data_<timestamp>.zip) в качестве входных данных и преобразует необработанный XML в формат JSON, который используется инструментом подготовки.

Предварительные условия

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

  1. Установите REFRESH_TOKEN (токен, скопированный из инструмента Token Generator) и NAME_OF_MAIN_LOCATION в conf/partner.cfg файл:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. При желании можно установить идентификатор PROVISIONING_(скопированный из шаблона в Partner Hub) в conf/partner.cfg файл:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Для более полной проверки адреса электронной почты клиента вы можете дополнительно установить идентификатор PROVISIONING_.
  3. Настройте недостающую информацию в input/customers.csv файл (см. следующий раздел), если он отсутствует.
  4. Добавьте адрес электронной почты конечного пользователя в input/users.csv файл.
  5. Если необходимо настроить новые телефоны, добавьте MAC-адрес и адрес электронной почты нового телефона пользователя. input/newphones.csv файл. Это необходимо только в том случае, если администраторы партнеров хотят предоставить новые телефоны для оптовых звонков.
  6. Преобразуйте колл-центры BroadWorks в CxEssentials с помощью input/cxessentials.csv файл.
  7. При желании можно включить свойство ОБНОВИТЬ_ВСЕ_КОЛОНКИ_ЦЕНТРЫ_ДО_CX_ESSENTIALS, чтобы преобразовать все колл-центры в CxEssentials.
  8. Используйте input/locations.csv файл для поддержки миграции крупных предприятий, который позволяет администраторам переносить местоположения своих клиентов по местоположению
  9. При желании можно включить использование MAC-адресов из заголовка User-Agent сообщения SIP REGISTER, если MAC-адрес недоступен в профиле устройства Cisco BroadWorks. Раскомментируйте строку «ИСПОЛЬЗОВАТЬ_MAC_АДРЕС_ИЗ_SIP_» REGISTER=yes" в файле conf/partner.cfg
  10. Функция синхронизации сетевого сервера позволяет администраторам предоставлять номера телефонов, MAC-адреса и адреса электронной почты пользователей во время предоставления в том же регионе миграции. Чтобы включить его, установите USE_NS_SYNC=yes в conf/partner.cfg.

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

  11. При желании можно включить свойства АНАЛОГОВЫЙ_ПОЛЬЗОВАТЕЛЬ_ТИП_ВКЛЮЧИТЬ [_ВЫЗОВ_ОЖИДАНИЕ, АНАЛОГОВЫЙ_ПОЛЬЗОВАТЕЛЬ_ТИП_ВКЛЮЧИТЬ_МУЗЫКУ_НА_УДЕРЖАНИИ и АНАЛОГОВЫЙ_ПОЛЬЗОВАТЕЛЬ_ТИП_ОТКЛЮЧИТЬ_T38, чтобы настроить ожидание вызова, музыку на удержании и отключить параметры T38 для всех пользователей аналогового типа.

Заполнение input/customers.csv

Файл input/customers.csv предоставляет данные, которые могут отсутствовать в Cisco BroadWorks или BroadCloud. Этот файл можно оставить пустым, если вся обязательная информация уже имеется. Вам не обязательно заполнять все столбцы, обязательной является только недостающая информация.

Все эти поля являются необязательными.

В таблице ниже поясняются наиболее важные столбцы в input/customers.csv.

Имя столбца

Правила

Идентификатор

В корпоративном режиме Cisco BroadWorks:

  • Это идентификатор поставщика услуг Cisco BroadWorks для предприятия.
  • Также необходима отдельная строка для каждой группы внутри предприятия. Идентификатор — это идентификатор группы Cisco BroadWorks.

В режиме поставщика услуг BroadWorks это идентификатор группы Cisco BroadWorks.

В BroadCloud это идентификатор клиента Rialto.

externalId

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

Этот столбец не используется для групп внутри предприятия.

Имя клиента

Для предприятия этот столбец используется как поле имени клиента Webex.

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

основнойEmail

Он используется как адрес электронной почты администратора клиента Webex.

Этот столбец является необязательным для групп внутри предприятия.

Адресные столбцы

Для предприятия адрес используется в качестве платежного адреса и адреса первого местонахождения.

Для группы внутри предприятия адрес используется в качестве адреса местонахождения.

часовой пояс

См. раздел о часовых поясах в этой статье.

язык

См. Языки, поддерживаемые Webex.

defaultvoicemailpin

См. Установка PIN-кода голосовой почты.

Заполнение input/users.csv

Файл input/users.csv предоставляет данные, которые могут отсутствовать в Cisco BroadWorks или BroadCloud. Этот файл можно оставить пустым, если вся обязательная информация уже имеется. Вам не обязательно заполнять все столбцы, обязательной является только недостающая информация.

Все эти поля являются необязательными.

Имя столбца

Правила

ID пользователя

Уникальный идентификатор пользователя. Это может быть идентификатор пользователя BroadWorks или BroadCloud.

адрес электронной почты

(Необязательно) Адрес электронной почты пользователя. Если он предоставлен, он будет использоваться в целях предоставления.

номер телефона

(Необязательно) Номер телефона пользователя, который будет предоставлен.

пакет

(Необязательно) Тип пакета пользователя. Допустимые значения: голос, вызов, набор, common_area, virtual_line, dont_migrateили call_park_ext.

Значение dont_migrate используется, когда партнеры хотят исключить определенных пользователей (вместе с их устройствами и номерами телефонов) как из подготовки, так и из миграции.

Это поддерживается как для BroadWorks, так и для BroadCloud. При применении выбранные пользователи и связанные с ними ресурсы не будут перенесены или предоставлены.

Чтобы использовать эту функцию, администраторам необходимо ввести dont_migrate в столбце пакета файла users.csv.

добавочный номер

(Необязательно) Добавочный номер телефона, который будет назначен пользователю.

имя

(Необязательно) Полное имя пользователя.

ata_settings

(Необязательно) Допустимые значения: т38, аналог

К enable/disable ожидание вызова, музыка на удержании и настройки T38

T38:

Эта опция отключает ожидание вызова и музыку на удержании, а также включает настройки T38 для устройств ATA.

Аналог:

  • Подобно параметру T38, этот параметр также отключает ожидание вызова и музыку на удержании, а также включает T38 для устройств ATA.
  • Основным преимуществом аналогового варианта является то, что этими функциями можно управлять с помощью файлов partner.cfg, что обеспечивает большую гибкость настройки.

do_not_move_phone

Только BroadWorks. Дополнительный флаг для предотвращения миграции устройства на Webex Calling.

Эта опция позволяет партнерам предоставлять пользователям их настройки вызовов, устройства и номера телефонов без миграции устройств в Webex или активации номеров телефонов в Webex Calling.

Этот параметр доступен только для BroadWorks, но не для BroadCloud.

Чтобы использовать его, администраторы должны указать do_not_move_phone в столбце do_not_move_phone (только BroadWorks) файла users.csv.

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

Инструкции по запуску

Запустите Transform Tool в любой операционной системе. Для запуска инструмента в Windows и macOS выполните следующие действия:

Windows

Чтобы запустить инструмент преобразования в Windows, выполните следующую команду:

transform.bat -extract= -customers= -users= -newphones=

MacOS

Чтобы запустить инструмент преобразования на macOS, выполните следующие действия:

  1. Создайте виртуальную среду и установите зависимости для запуска инструмента преобразования с помощью Python:
    python3 -m venv venv
    source venv/bin/activate
    python3 -m pip install requests
    python3 -m pip install requests-oauthlib
    python3 -m pip install phonenumbers
    
  2. Запустите инструмент преобразования:
    ./transform.sh -extract= -customers= -users= -newphones=

Customer/user предварительная проверка

Инструмент преобразования выполняет вызовы API к Webex для выявления потенциальных проблем с подготовкой. По умолчанию проверяются адрес и основной адрес электронной почты клиента. Если значение идентификатора PROVISIONING_указано в conf/partner.cfg файл, он также проверит информацию о местоположении. Результаты предварительной проверки включаются в отчет об исключении.

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

предварительная проверка

Помимо запуска API предварительной проверки информации о клиентах, инструмент Transform Tool также запустит API предварительной проверки адресов электронной почты подписчиков.

предварительнаяпроверкаинформация

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

precheckinfo требует дополнительного времени для выполнения.

Журналы терминала

При успешном преобразовании в терминале регистрируются следующие данные:

Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0

Отчет об исключении

Инструмент преобразования генерирует отчет об исключении внутри output/<timestamp>/exception_report.txt каталог. Этот отчет можно использовать для выявления проблем, которые повлияют на миграцию, и их устранения в системе Cisco BroadWorks.

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

Exception Report
Tue Oct 18 08:12:09 2022

Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg

Результат

Выходной файл JSON (customer.json) будет доступен в output/<timestamp>/<groupid> каталог. Пример файла customer.json выглядит следующим образом:

{
    "customer": {
        "provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!",
        "packages": [
            "webex_calling",
            "common_area_calling"
        ],
        "externalId": "external_id_engg_grp1",
        "address": {
            "addressLine1": "100 Main Street",
            "addressLine2": "",
            "city": "Gaithersburg",
            "stateOrProvince": "MD",
            "zipOrPostalCode": "20877",
            "country": "US"
        },
        "customerInfo": {
            "name": "Engineering Group - 1",
            "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com"
        },
        "provisioningParameters": {
            "calling": {
                "location": {
                    "name": "Main",
                    "address": {
                        "addressLine1": "100 Main Street",
                        "addressLine2": "",
                        "city": "Gaithersburg",
                        "stateOrProvince": "MD",
                        "zipOrPostalCode": "20877",
                        "country": "US"
                    },
                    "timezone": "America/New_York",
                    "language": "en_us",
                    "numbers": [
                        "+15205551101",
                        "+15205551102",
                        "+15205551103",
                        "+15205551104",
                        "+15205551105",
                        "+15205551106",
                        "+15205551107",
                        "+15205551108",
                        "+15205551109",
                        "+15205551110"
                    ],
                    "mainNumber": "+15205551101"
                }
            }
        }
    },
    "broadworks_info": {
        "service_provider_id": "collabmigrationtestSP_engg",
        "group_id": "collabmigrationtestGRP_engg"
    },
    "subscribers": [
        {
            "amareswaranvel+benjaminjack@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+benjaminjack@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Benjamin",
                        "lastName": "Jack",
                        "primaryPhoneNumber": "+15205551102",
                        "extension": "1102"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering17861@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 7861",
                        "mac": "CC98914EAAD7"
                    }
                ]
            }
        },
        {
            "amareswaranvel+lucasoliver@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+lucasoliver@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Lucas",
                        "lastName": "Oliver",
                        "primaryPhoneNumber": "+15205551103",
                        "extension": "1103"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering16821@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 6821",
                        "mac": "5486BCAE7E45"
                    }
                ]
            }
        },
        {
            "amareswaranvel+leojackson@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+leojackson@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Leo",
                        "lastName": "Jackson",
                        "primaryPhoneNumber": "+15205551104",
                        "extension": "1104"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineeringmacpc@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": []
            }
        },
        {
            "amareswaranvel+owenalex@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+owenalex@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Owen",
                        "lastName": "Alexander",
                        "primaryPhoneNumber": "+15205551101",
                        "extension": "1101"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering8811@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 8811",
                        "mac": "F87B204E4066"
                    }
                ]
            }
        }
    ],
    "auto_attendants": [],
    "call_queues": [],
    "hunt_groups": [],
    "schedules": [],
    "call_parks": [],
    "call_pickups": [],
    "paging_groups": [],
    "voice_portals": [
        {
            "name": "Automated Voice Portal",
            "firstName": "Automated",
            "lastName": "Voice Portal",
            "languageCode": "en_us",
            "phoneNumber": "+15205551105",
            "extension": "1105"
        }
    ],
    "shared_call_appearances": [],
    "business_communicator_desktop_to_upgrade_to_webex_app": [
        "PC Comm - Engg Device Profile"
    ],
    "connect_client_to_upgrade_to_webex_app": [],
    "locations": [],
"webex_for_broadworks_info": {
        "users": [
            {
                "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
            }
        ],
        "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
        "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
    }
}

The `webex_for_broadworks_info` Свойство JSON присутствует только для миграций Webex для BroadWorks. The `broadcloud_info` Свойство JSON присутствует только для миграций BroadCloud.

Инструмент обеспечения

Инструмент подготовки может работать на любом компьютере (обычно на ноутбуке администратора партнера) и использует общедоступные API Webex. Он считывает выходной файл JSON инструмента преобразования (customer.json) в качестве входных данных и предоставляет данные о клиентах, местоположениях, номерах, пользователях, службах и устройствах в решении Webex Wholesale RTM.

Предварительные условия

Настройте следующие предварительные условия в каталоге инструмента подготовки:

  1. Установите на компьютер Java 8, 11, 17 или 21. Java доступен из многих источников, включая:
  2. После загрузки и извлечения двоичных файлов инструментов миграции установите переменную среды JAVA_HOME в provisioning_tool.sh для MAC и provisioning_tool.bat для Windows.
  3. Файл partner.cfg:
    • Установите идентификатор WHOLESALE_PROVISIONING_и токен REFRESH_(токен, скопированный из инструмента генератора токенов). Администраторы партнеров должны связаться со своей командой по работе с клиентами, чтобы получить идентификатор PROVISIONING_:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Установите для параметра ALLOW_ADMIN_INVITE_EMAILS значение false, если партнер не хочет отправлять пользователям приветственные письма. Значение по умолчанию — true.

  4. Используйте свойство WEBEX4BWKS_EMAIL_SUBJECT для миграции Webex для BroadWorks, чтобы отправить тему электронного письма с запросом на смену пароля для подписчиков Webex для BroadWorks.
  5. Используйте свойство WEBEX4BWKS_EMAIL_BODY для миграции Webex для BroadWorks, чтобы отправить текст электронного письма с запросом на смену пароля для подписчиков Webex для BroadWorks.
  6. Функция синхронизации сетевого сервера позволяет администраторам предоставлять номера телефонов, MAC-адреса и адреса электронной почты пользователей во время предоставления в том же регионе миграции. Чтобы включить его, установите USE_NS_SYNC=yes в conf/partner.cfg.

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

Для миграции BroadCloud в том же регионе:

  1. Инструмент пропускает настройку номеров, устройств и общих линий вызова.
  2. Инструмент создает пользователей и виртуальных пользователей с расширением и временным расширением.

Для миграции BroadCloud в другой регион:

  1. Инструмент предоставит номера, устройства и общие вызовы.
  2. Инструмент создает пользователей и виртуальных пользователей с реальными номерами телефонов и добавочными номерами.
    Все миграции BroadCloud из Европы осуществляются в другой регион.

Инструкции по запуску

Для запуска инструмента в Windows и macOS выполните следующие действия:

Windows

Для запуска инструмента в ОС Windows выполните следующие действия:

To provision single customer:
provision.bat -input=
To provision multiple customers:
provision.bat -input= 

MacOS

Чтобы запустить инструмент на macOS, выполните следующие действия:

To provision single customer:
./transform.sh -input=
To provision multiple customers:
./transform.sh -input=

Предварительные условия для миграции Webex для BroadWorks

Администраторы партнеров должны обновить свой шаблон адаптации BroadWorks для функций сосуществования Webex и BroadWorks. Обратитесь к следующему изображению:

После обновления шаблона Webex для BroadWorks Onboarding для поддержки миграции попросите группу по работе с клиентами Cisco включить функцию «wholesale-partner-blending-enabled» на уровне партнера. Это позволит добавлять оптовые пакеты в существующие организации клиентов Webex для BroadWorks во время подготовки.

Запустите инструмент подготовки с дополнительным аргументом.

Подготовительный этап: — это этап по умолчанию, на котором администраторы могут предоставить пользователям BroadWorks услуги в качестве оптовых подписчиков и продолжить работу с Webex для пользователей BroadWorks.

Фаза обслуживания: — это второй этап, на котором администраторы могут назначить оптовую лицензию существующим пользователям Webex для BroadWorks. Необходимо запустить инструмент подготовки с аргументом maintenance.

Фаза после миграции: Это заключительный этап, на котором администраторы могут полностью преобразовать BroadWorks в оптовую версию. Необходимо запустить инструмент подготовки с аргументом postmigration.

Журналы терминала

Ниже приведены журналы терминала при успешной подготовке:

Tool Name: Provisioning Tool
Version: 1.15.0
 
********** Started Processing File : input/customer.json ****************
 
Provisioning Customer
Waiting for customer external_id_engg_grp1 to complete provisioning...
Waiting for customer external_id_engg_grp1 to complete provisioning...
 
Customer external_id_engg_grp1 status : provisioned
Provisioning Numbers
Provisioning Users
Provisioning User Features
Provisioning Greetings
Provisioning Schedules
Provisioning Devices
Provisioning Shared Call Appearances
Provisioning Auto Attendants
Provisioning Call Queues
Provisioning Hunt Groups
Provisioning Group Pagings
Provisioning Call Parks
Provisioning Call Pickups
Provisioning Voice Portal
 
********** Completed File : input/customer.json ****************

Будет напечатана таблица с количеством локаций, созданных для каждого запуска:

Таблица с количеством локаций, созданных для каждого запуска.

Результат

Инструмент подготовки генерирует отчеты об успехах и ошибках внутри output/<external_id>/*.success/error файлы. Просмотрите журналы успешных и ошибочных выходных данных, чтобы убедиться в успешной подготовке.

После успешной подготовки администраторы клиентов и конечные пользователи получат электронное письмо от решения Wholesale RTM.

Администраторы партнеров могут проверить подготовку клиентов на портале Partner Hub и Control Hub. Ознакомьтесь со следующими иллюстрациями с порталов Partner Hub и Control Hub:

Снимок экрана Partner Hub, на котором показан поиск оптового клиента в раскрывающемся поле «Выбрать клиента».

Рисунок 8. Партнерский центр

Снимок экрана Control Hub, на котором показана вкладка «Пользователи» и список пользователей.

Рисунок 9. Control Hub

Снимок экрана Control Hub, на котором показан экран «Устройства» и список устройств.

Рисунок 10. Устройства

Снимок экрана Control Hub, на котором показан экран Numbers и список телефонных номеров.

Рисунок 11. Вызов

Инструмент перемещения устройства

Для BroadCloud

Партнеры BroadCloud могут воспользоваться порталом поставщика услуг для отправки запроса на миграцию номеров, устройств и общих вызовов (SCA).

На портале поставщика услуг запрос на миграцию может включать до 50 клиентов. В течение дня можно подать не более 10 запросов.

Функция синхронизации сетевого сервера позволяет администраторам деактивировать местоположение broadCloud и активировать местоположение Webex Calling при установке USE_NS_SYNC=yes в conf/partner.cfg. После миграции устройства и номера телефонов активируются в локации Webex Calling.

Администраторы могут включить автоматический откат, установив ROLLBACK_TO_BROADCLOUD=true в файле conf/partner.cfg, который возвращает устройства в BroadCloud после миграции. Он поддерживает миграцию как в пределах одного региона, так и в пределах другого с помощью NS Sync, но только для успешных миграций. В случае неудачных попыток администраторам необходимо обратиться в центр технической поддержки Cisco TAC, прежде чем запрашивать откат.

На портале доступны два варианта выбора типа миграции:

  • Миграция — выберите этот параметр, чтобы инициировать запрос на миграцию номеров, устройств и общих вызовов (SCA).
  • Состояние устройства — выберите этот параметр, чтобы просмотреть текущее состояние устройства в BroadCloud и Calling.

На следующих рисунках показан портал поставщика услуг.

Портал поставщика услуг

Рисунок 12. Портал поставщика услуг

Портал поставщика услуг, на котором отображается запрос на просмотр миграции.

Рисунок 13. Портал поставщика услуг

Перенести выбранные местоположения (необязательно)

Чтобы начать миграцию для определенного подмножества местоположений, перечисленных в файле customer.json, включите файл locations.csv в свой запрос. В этом CSV-файле должны быть указаны только те местоположения, которые вы собираетесь перенести.

Если файл locations.csv не указан, будут перенесены все местоположения в файле customer.json.

Таблица 1. Locations.csv легенды
ТерминОпределение

Идентификатор веб-сайта

Идентификатор сайта местоположения, которое необходимо перенести.

Имя веб-сайта

Название местоположения, подлежащего миграции.

Чтобы загрузить список доступных активных сайтов, перейдите в Просмотр клиентов → Выбрать клиента → Экспорт местоположений в формате CSV.

Экспорт местоположений в формате CSV

Рисунок 14. Экспорт местоположений в формате CSV

Для Cisco BroadWorks и Webex для BroadWorks

Для миграции Cisco BroadWorks и Webex для BroadWorks инструмент работает на вторичном сервере приложений Cisco BroadWorks в партнерской сети и подключается к AS через OCI-P. Он использует выходной файл JSON инструмента преобразования (customer.json) в качестве входных данных и запускает команды OCI-P для миграции устройств и программных клиентов.

При успешной работе инструмент перемещения устройства выполнит следующие действия:

  1. Отмените регистрацию устройств в Cisco BroadWorks и зарегистрируйте их в оптовой торговле.
  2. Пользователи, использующие клиент UC-One, будут перенаправлены в приложение Webex при первом входе в систему.
  3. Деактивируйте номера телефонов из Cisco BroadWorks или удалите номера телефонов из BroadCloud.
  4. Активируйте номера в Оптовой продаже.
  5. Создавайте общие вызовы в Wholesale для миграции BroadCloud. [This шаг применим только для BroadCloud migrations].
Если в Cisco BroadWorks или BroadCloud не зарегистрировано ни одного устройства, которое необходимо перенести, то запускать инструмент перемещения устройств не нужно.

SCP и SSH

  1. SCP — инструмент перемещения устройства на вторичный сервер приложений Cisco BroadWorks.
  2. Подключитесь по SSH к вторичному серверу приложений Cisco BroadWorks, чтобы настроить предварительные условия и запустить инструмент перемещения устройств.

Предварительные условия

  1. Установите REFRESH_TOKEN (токен, скопированный из инструмента Token Generator Tool) в conf/partner.cfg файл:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Убедитесь, что идентификатор пользователя, пароль и имя хоста вторичного сервера приложений Cisco BroadWorks указаны правильно. conf/deviceMoveTool.conf файл:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Для повторной отправки писем активации вам необходимо установить RESEND_INVITATION_EMAILS=true в conf/partner.cfg файл.

    Если администраторы хотят отправлять своим пользователям электронные письма с приглашениями во время миграции, им следует раскомментировать «RESEND_INVITATION_EMAILS=true" недвижимость в conf/partner.cfg файл. В противном случае имущество должно остаться неизменным.

  4. Проверьте JDK/JRE Путь к среде указан правильно в devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Администраторы могут использовать файл locations.csv из входного каталога для миграции определенных групп вместо всех групп в рамках предприятия.

телефоны Поликом

Чтобы перенести телефоны Polycom из Cisco BroadWorks в Wholesale Calling, администратор партнера должен создать новую Identity/Device Файл типа профиля на системном уровне в Cisco BroadWorks для каждого шаблона устройства Polycom. Обратитесь к рисунку 14 и загрузите пользовательский файл device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. После загрузки нового файла устройства убедитесь, что вновь созданный файл существует на уровне группы. Также убедитесь, что файл migration_%BWMAC ADDRESS%.cfg не конфликтует ни с одним существующим файлом в вашей системе).

device-move-tool/conf/deviceProfile/{region}/polycom_vvx2.cfg

Он используется внутри инструмента перемещения устройства.

Процесс миграции для телефонов Polycom:

  1. Инструмент перемещения устройства заменяет файл %BWMACADDRESS%.cfg на уровне устройства на polycom_vvx2.cfg. Этот файл ссылается на migration_%BWMACADDRESS%.cfg.
  2. Перестройте профили устройств на уровне группы или устройства.
    Действие на уровне группы или устройства зависит от конфигурации параметра deviceLevelRebuild в файле. device-move-tool/conf/partner.cfg.
  3. Инструмент перемещения устройств запрашивает у сервера приложений Cisco BroadWorks перезагрузку телефонов на уровне группы или устройства.
  4. После запроса на перезагрузку телефоны Polycom загружают и обрабатывают% BWMACADDRESS%.cfg, который просит телефоны Polycom загрузить и обработать migration_%BWMACADDRESS%.cfg, который устанавливает device.prov.serverName в https://plcm.sipflash.com.
    https://plcm.sipflash.com для региона США, для других регионов используются другие URL-адреса.
  5. Телефон Polycom загружает %BWMACADDRESS%.cfg из https://plcm.sipflash.com и будет управляться Webex Calling DMS.
Identity/device файл типа профиля добавить скриншот

Рисунок 14. Identity/device добавить файл типа профиля

Поле «MAC-адрес» in:", используйте те же значения, что и в других файлах шаблона Polycom. (На рисунке 14 используйте URI HTTP-запроса, но это может не подойти для развертывания сервера приложений Cisco BroadWorks партнера).

Инструкции по запуску

Существует два метода вызова DMT: первый — это вызов одного клиента за раз, а второй — запуск нескольких клиентов одновременно.

Инструмент перемещения устройств запускается с дополнительного сервера приложений Cisco BroadWorks в каталоге инструмента перемещения устройств:

For device move single customer:
./devicemove.sh -input=
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=
 ls -l /tmp/directoryofcustomers/
customer1.json 
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9

Журналы терминала

Ниже приведены журналы терминала при успешном запуске инструмента перемещения устройств для миграции устройств:

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o) 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed

Результат

После миграции устройства перешли в режим онлайн и готовы к работе. make/receive звонки. Пример состояния устройства см. на рисунке 15:

Скриншот страницы устройств Control Hub, показывающий состояние устройства.

Рисунок 15. Состояние устройства

После миграции устройств номера стали активными. На рисунке 16 показан пример активных номеров:

Скриншот экрана номеров Control Hub, на котором показаны активные номера.

Рисунок 16. Активные номера

Возврат миграции

Операция возврата должна выполняться для одного предприятия за раз.

Инструмент перемещения устройства не деактивирует номера в оптовых звонках из-за технических ограничений во время операции возврата.

Для оператора BroadCloud

Процесс возврата для партнеров BroadCloud выглядит следующим образом:

  1. Откройте заявку в Cisco TAC, чтобы запросить возврат устройства.
  2. Запустите инструмент перемещения устройства в режиме возврата:
    • Номера телефонов будут отменены из Webex Calling, и у пользователей и служб останутся только добавочные номера.
    • Адреса электронной почты в Webex Calling будут возвращены к временным адресам электронной почты.
    • Телефоны будут удалены из Webex Calling.
    • Номера телефонов, адреса электронной почты, используемые в качестве альтернативных идентификаторов, и телефоны будут воссозданы в BroadCloud.
    • Телефоны будут перезагружены.
  3. Администраторы партнеров должны перевести телефонные номера PSTN обратно в BroadCloud Carrier.

Для Cisco BroadWorks и Webex для BroadWorks

Процесс возврата к предыдущей версии для Cisco BroadWorks и Webex для BroadWorks выглядит следующим образом:

  1. Откройте заявку в Cisco TAC, чтобы запросить возврат устройства.
  2. Запустите инструмент перемещения устройств в режиме возврата на вторичном сервере приложений BroadWorks, чтобы отменить миграции устройств. Это вернет URL-адрес DMS к URL-адресу DMS поставщика услуг для профилей устройств в Cisco BroadWorks и повторно активирует номера телефонов.
  3. Команда Webex Calling устанавливает URL-адрес DMS обратно на URL-адрес DMS поставщика услуг в профилях устройств в Webex Calling.
  4. Администраторы партнеров должны деактивировать или удалить номера телефонов в Webex Calling через портал Control Hub.
  5. Администраторы партнеров должны перенести телефонные номера PSTN обратно в Cisco BroadWorks.

Инструкции по запуску инструмента перемещения устройства в режиме возврата

Чтобы запустить инструмент перемещения устройства в режиме возврата, выполните следующие действия:

Выполните следующую команду на вторичном сервере приложений Cisco BroadWorks в каталоге инструмента перемещения устройства:

Откатить профили

./devicemove.sh -input=  -revertProfiles

Возврат чисел

./devicemove.sh -input=  -revertNumbers

Журналы терминала

При успешном запуске инструмента перемещения устройства для операции отката мы получим следующие журналы в терминале:

Откатить профили

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N): 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process

Возврат чисел

Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ?  ([Y]es or [N]o): 
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully

Приложение

Миграция крупных предприятий

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

Этапы

Для планирования поэтапной миграции для крупного предприятия используйте следующие шаги:

  1. Извлеките корпоративные данные из BroadWorks или BroadCloud.
  2. Запустите инструмент «Преобразование» без указания местоположения для извлеченных данных.
  3. Найдите раздел Рекомендуемое местоположение для одновременного перемещения в exception_report.txt, чтобы спланировать этапы миграции, получить дополнительную информацию о зависимостях местоположения, изучить файлы списка агентов функций (см. инструмент «Преобразование» ниже).
  4. Создайте input/locations.csv, изменив locations_to_be_edited.csv.
  5. Запустите инструмент «Трансформация» еще раз, выбрав опцию «Местоположения».
  6. Проверьте exception_report.txt, чтобы выявить любые проблемы зависимости от местоположения для текущей фазы.
  7. При необходимости исправьте проблемы зависимости от местоположения (изменив locations.csv).
  8. Повторно запустите инструмент Transform, чтобы сгенерировать файл customers.json для текущей фазы.
  9. Запустите инструмент подготовки для каждого customer.json.
  10. Во время периода обслуживания запустите инструмент перемещения устройства.
  11. Повторите шаги 4–10 для следующего этапа.

Инструмент преобразования

Для достижения цели поэтапной миграции местоположений на крупном предприятии, как упоминалось выше, в качестве необязательного входного сигнала добавляется новый файл locations.csv (-locations=input/locations.csv) при запуске инструмента преобразования.

Файл locations.csv содержит данные, относящиеся к конкретным местоположениям. Он переопределяет данные, найденные в input/customers.csv, который в настоящее время содержит как данные о предприятии, так и данные о местоположении.

В следующей таблице приведены подробные данные о locations.csv:

Описание

Значения

Значение по умолчанию

Обязательно

Карты в BroadWorks

Карты в BroadCloud

enterpriseId

Уникальный идентификатор предприятия

Да

serviceProviderId

Rialto Идентификатор клиента

locationId

Идентификатор местоположения, уникальный в пределах предприятия

Да

идентификатор группы

Rialto SiteId

миграционный статус

Это местоположение перенесено?

мигрировал, dont_migrate, мигрирующий

мигрирующий

Нет

имя

Название этого места.

Оставьте поле пустым, чтобы использовать locationId.

Нет

часовой пояс

Нет

язык

Нет

address1

Нет

address2

Нет

city

Нет

state

Нет

Почтовый индекс

Почтовый индекс или почтовый индекс

Нет

country

2-буквенный код

Нет

Файл locations.csv можно составить из предварительно заполненного locations_to_be_edited.csv при запуске инструмента Transform на крупном предприятии. Читайте далее, чтобы увидеть примеры.

Файл locations.csv является необязательным входным параметром при запуске инструмента преобразования, поэтому инструмент преобразования будет вести себя так же, как и раньше, если выбрана опция -locations=input/locations.csv отсутствует.

Новые выходные файлы

Инструмент преобразования содержит 5 новых выходных файлов:

  • locations_to_be_edited.csv — это предварительно заполненный файл со всеми данными о местоположении крупного предприятия, подлежащего миграции.

Пример.

locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 

auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

The partners/customers можно использовать его для создания файла locations.csv, чтобы контролировать местоположения, которые будут перенесены на определенном этапе (и обновлять информацию о местоположениях по мере необходимости).

Пример. locations.csv сгенерированный из вышеприведенного locations_to_be_edited.csv

locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 

auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

Этот locations.csvозначает: для этой фазыместоположение auto_mig_ent_grp1 было перенесено, местоположение auto_mig_ent_grp2 переносится, а местоположение auto_mig_ent_grp3 не переносится.

  • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 файла имеют одинаковое назначение: сгенерировать полные списки соответствующих функций agents/supervisors/originators/targets/monitored_elements в мигрирующих местоположениях, если мигрирующие местоположения зависят от других местоположений.

Они имеют почти одинаковый формат (имя третьего столбца меняется в зависимости от функции), как показано ниже (список агентов поисковой группыauto_mig_ent_grp2 для вышеуказанной фазы):

Пример. следующее из hunt_group_agents.csv

feature name,feature location,agent,location 

Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 

Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 

Если при запуске инструмента «Трансформация» опция местоположений отсутствует, указанные выше 4 файла сгенерируют полные списки hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements для всего предприятия, что может быть использовано для планирования поэтапных миграций.

Новые разделы в exception_report

При выполнении поэтапной миграции для крупных предприятий в exception_report.txt появятся новые разделы, если существуют зависимости местоположения, которые не соблюдаются.

Пример. Следующий новый раздел предназначен для локации auto_mig_ent_grp2, группы поиска агентов Сары Родригес в локации auto_mig_ent_grp3, которая не была перенесена и не будет перенесена на данном этапе.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

Sarah Rodriguez       auto_mig_ent_grp2    agent_william@domain.com    auto_mig_ent_grp3    Agent in different location not migrated yet 

Sarah Rodriguez       auto_mig_ent_grp2   agent_melody@domain.com     auto_mig_ent_grp3    Agent in different location not migrated yet 

В следующем новом разделе даются рекомендации по группировке местоположений на этапах миграции.

Рекомендуемые места для одновременного перемещения:

Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3 

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

Если при запуске инструмента «Преобразование» параметр «Местоположения» отсутствует, в разделе «Рекомендуемые местоположения для одновременного перемещения» перечислены все зависимости местоположений для удобства планирования.

При запуске инструмента «Преобразование» с опцией местоположений (например, для фазы миграции) в разделе «Рекомендуемые местоположения для одновременного перемещения» перечислены только зависимости местоположений для текущей фазы.

Инструмент обеспечения

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

Инструмент перемещения устройства

Инструмент перемещения устройства может работать для подмножества местоположений из customer.json. Для этого добавьте новый необязательный файл locations.csv, который содержит два столбца.

External_id

МестоположениеИмена

Значение внешнего идентификатора

Имена locations/group имена

  • Это необязательный файл. Если он не указан или указан с пустыми значениями, будут перенесены все местоположения.
  • Если указаны названия местоположений и их соответствующие external_идентификаторы, то будут перенесены только эти местоположения.

Команда выглядит следующим образом:

./devicemove.sh -input=/customer.json -locations=/Location_names.csv

Часовые пояса

США:

"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]

Канада:

"timeZones":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]

Австралия:

"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]

Франция:

"timeZones":["Europe/Paris"]

Португалия:

"timeZones":["Atlantic/Azores","Europe/Lisbon"]}

Великобритания:

"timeZones":["Europe/London"]

Италия:

"timeZones":["Europe/Rome"]

Германия:

"timeZones":["Europe/Berlin"]