В этой статье
Обзор
Влияние миграции
Архитектура инструментов миграции
Требования
Загрузите инструменты миграции
План миграции
Функции автоматически перенесены в оптовые звонки
Поддерживаемые устройства
Неподдерживаемые устройства
Объявление об окончании срока службы управляемых устройств Cisco
dropdown icon
Пакеты оптовых звонков
    Конфигурация пакета миграции Cisco BroadWorks
    Сопоставление пакетов миграции Webex для BroadWorks
    Сопоставление пакетов миграции BroadCloud
Превратите учетную запись пользователя BroadWorks или BroadCloud в рабочее пространство Webex Calling
dropdown icon
Инструмент для генерации токенов
    Предварительные требования
    Инструкции по запуску
dropdown icon
Задачи по настройке BroadWorks
    Включить подключение к OCI-P
    Убедитесь, что открытый клиентский сервер развернут и активен
    Включить активацию номеров
dropdown icon
План звонков Cisco
    Предварительные требования
    Инструмент «Преобразование»
    Инструмент выделения ресурсов
dropdown icon
Инструмент извлечения
    Для BroadCloud
    Запрос на извлечение CSV
    Для Cisco BroadWorks и Webex для BroadWorks
dropdown icon
Инструмент «Преобразование»
    Предварительные требования
    Заполнение файла input/customers.csv
    Заполнение файла input/users.csv
    Инструкции по запуску
    Журналы терминала
    Отчет об исключениях
    Выходные данные
dropdown icon
Инструмент выделения ресурсов
    Предварительные требования
    Инструкции по запуску
    Журналы терминала
    Выходные данные
    Ограничения после выделения ресурсов
    Миграция BroadCloud на оптовую торговлю — ограничение регистрации устройств
dropdown icon
Инструмент для перемещения устройств
    Для BroadCloud
    Для Cisco BroadWorks и Webex для BroadWorks
Миграция каучука
Поддержка массового отключения
dropdown icon
Отменить миграцию
    Для оператора связи BroadCloud
    Для Cisco BroadWorks и Webex для BroadWorks
    Инструкции по запуску инструмента перемещения устройства в режиме возврата
    Журналы терминала
dropdown icon
Приложение
    Миграция крупных предприятий
    Часовые пояса
dropdown icon
Часто задаваемые вопросы
    Известные ошибки
    Предварительные требования
    Экстракт
    Преобразовать
    Выделение ресурсов
    DeviceMove (BroadWorks) /миграция (Broadcloud)
Инструменты миграции для перехода к оптовым решениям RTM
list-menuВ этой статье
list-menuОтправить обратную связь?

Выполните миграцию с минимальной предварительной настройкой. Упростите выполнение команд. Администраторы могут просматривать свои данные после выделения ресурсов, а также звонить и принимать звонки сразу после миграции. Оно поддерживает автоматическое обновление приложения Webex для клиентов UC-One.

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Migration tools architecture diagram

Рисунок 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 1.8.
    • Для работы инструмента Transform на компьютерах MAC и Linux требуется Python 3.10.5 или выше.
  10. Клиенты должны иметь действительный платежный адрес, а конечные пользователи должны иметь рабочий адрес электронной почты, настроенный в Cisco BroadWorks. Если значения не установлены, администраторы партнеров должны связаться со своими клиентами, чтобы получить их. Эти сведения необходимо добавить в CSV-файлы (значения, разделенные запятыми) перед запуском инструмента преобразования. Примеры CSV-файлов поставляются вместе с инструментом преобразования.

Загрузите инструменты миграции

Инструменты миграции размещены в наборе инструментов Wholesale GTM в папке Brand Folder. Вы должны запросить доступ, прежде чем загрузить их.

  1. Запросите доступ к папке «Бренд»
    1. Перейдите к оптовому набору инструментов GTM в папке «Бренд».
    2. Выберите «Я хочу запросить доступ»
    3. Введите свой адрес электронной почты и нажмите «Запросить доступ».
    4. Вы получите подтверждение об отправке электронного письма. Команда Wholesale GTM рассмотрит и одобрит ваш запрос.
    5. После одобрения вы получите электронное письмо от Brand Folder со ссылкой «Принять приглашение».
    6. Перейдите по ссылке и зарегистрируйте учетную запись Brand Folder, введя свои данные и нажав «Зарегистрироваться».
    7. Теперь у вас есть доступ к папке Brand Folder и вы можете загрузить инструменты миграции.

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

    После того, как ваш доступ будет одобрен:

    1. Войдите в папку «Бренд».
    2. Перейдите на вкладку «SP — Миграционные ресурсы»
    3. Загрузите последнюю версию инструментов миграции bwks-webex-migration.

План миграции

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

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

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

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

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

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

  • Настройки голосовых сообщений и пользовательские приветствия (голосовые сообщения, персонализированные аудиозаписи с именами и PIN-коды пользователей не переносятся)
  • Альтернативные номера
  • BroadWorks где угодно
  • Оживленное поле для ламп
  • Идентификатор вызывающего абонента (собственное имя и номер телефона)
  • Ожидание вызова
  • Настройки переадресации вызовов (переадресация вызовов всегда, занята, ответа нет, недоступна)
  • Перехват вызова
  • Не беспокоить
  • Настройки факса
  • Удаленный офис
  • Внешний вид общего вызова
  • Одновременный персональный звонок (включая расписание и выборочные критерии)
  • Уведомление о звонке (включая расписание и выборочные критерии)
  • Анонимное отклонение вызова
  • Выборочное отклонение вызовов
  • Выборочная перенаправление звонков
  • Выборочный прием звонков
  • Последовательный звонок
  • Прямой прием вызовов и ввод
  • Въезд на баржу освобожден
  • Нажимайте, чтобы говорить
  • Конфиденциальность
  • Музыка в режиме ожидания
  • Праздничное обслуживание
  • Ночное обслуживание
  • План исходящих звонков
  • План исходящих звонков — коды авторизации
  • План исходящих звонков — перевод номеров
  • План входящих звонков
  • Клиент-регистратор
  • Запись разговоров
  • Приоритетное предупреждение
  • Гость в отеле
  • Хозяин отеля

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

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

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

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

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

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

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

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

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

Cisco MPP 6821

Да

Система управления документами Cisco 6821

Сиско МПП 6841

Да

Система управления документами Cisco 6841

Сиско МПП 6851

Да

Система управления данными, Сиско 6851

Сиско МПП 6861

Да

Система управления данными, Сиско 6861

Сиско МПП 6871

Да

Система управления данными, Сиско 6871

Сиско МПП 7811

Да

Система управления документами Cisco 7811

Сиско МПП 7821

Да

Система управления документами Cisco 7821

Сиско МПП 7832

Да

Система управления данными, Сиско 7832

Сиско МПП 7841

Да

Система управления документами Cisco 7841

Сиско МПП 7861

Да

Система управления данными, Сиско 7861

Сиско МПП 8811

Да

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

Сиско МПП 8832

Да

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

Сиско МПП 841

Да

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

Сиско МПП 8845

Да

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

Сиско МПП 851

Да

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

Сиско МПП 8861

Да

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

Сиско МПП 8865

Да

Система управления документами Cisco 8865

Сиско МПП 8875

Да

Система управления документами Cisco 8875

Сиско 9811

Да

Сиско 9811
Сиско 9841

Да

Сиско 9841
Сиско 9851

Да

Сиско 9851
Сиско 9861

Да

Сиско 9861
Сиско 9871

Да

Сиско 9871
Сиско 9811

Да

Сиско 9811
Сиско 9841

Да

Сиско 9841
Сиско 9851

Да

Сиско 9851
Сиско 9861

Да

Сиско 9861

Сиско АТА191

Да

Система управления данными, Сиско 191

Сиско АТА192

Да

ДМС Сиско 192

Сиско ДБС 110

Да

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

Поликом VVX101

Да

Система управления системой «Поликом» VVX101

Поликом VVX150

Да

Система управления системой «Поликом» VVX150

Поликом VVX201

Да

Система управления системой «Поликом» VVX201

Поликом VVX250

Да

Система управления системой «Поликом» VVX250

Поликом VVX301

Да

Система управления системой «Поликом» VVX301

Поликом VVX311

Да

Система управления системой «Поликом» VVX311

Поликом VVX350

Да

Система управления системой «Поликом» VVX350

Поликом VVX401

Да

Система управления системой «Поликом» VVX401

Поликом VVX411

Да

Системный комплекс «Поликом» VVX411

Поликом VVX450

Да

Система управления системой «Поликом» VVX450

Поликом VVX501

Да

Система контроля качества «Поликом» VVX501

Поликом VVX601

Да

Системный комплекс «Поликом» VVX601

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

Да

Система управления автомобилем «Поликом Трио8300»

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

Да

Система управления системой «Поликом Трио8500»

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

Да

DMS «Поликом Трио8800»

Звуковая станция Polycom 5000

Да

Система управления цифровыми системами Polycom SSIP5000

Звуковая станция Polycom 6000

Да

Система управления цифровыми системами Polycom SSIP6000

Поликом EE100

Да

Система управления данными Polycom EE100
Поликом EE220

Да

Система цифровой печати Polycom EE220
Поликом EE300

Да

Система управления системой «Поликом» EE300
Поликом EE320

Да

Система управления системой «Поликом» EE320
Поликом EE350

Да

Система управления системой «Поликом» EE350
Поликом EE400

Да

Система управления системой «Поликом» EE400
Поликом EE450

Да

Система управления судном Polycom EE450
Поликом EE500

Да

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

Yealink T3G

Да

СМС-система Yealink T3G

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

Да

SMS Yealink T53W

Yealink T54W

Да

SMS Yealink T54W

Yealink T57W

Да

SMS Yealink T57W

Yealink T58V

Да

SMS Yealink T58V

Yealink CP920

Да

SMS Yealink CP920

Yealink CP960

Да

СМС-система Yealink CP960

Yealink W52B

Да

SMS Yealink W52P

Yealink W56B

Да

SMS Yealink W56P

Yealink W60B

Да

SMS Yealink W60P

Yealink W70B

Да

SMS Yealink W70P

Yealink CP925

Да

SMS Yealink CP925

Yealink CP965

Да

SMS Yealink CP965

Аудиокоды MP204R

Да

Аудиокоды DMS MP204R

Аудиокоды MP202R

Да

Звуковые коды DMS MP202R

Аудиокоды MP204

Да

Аудиокоды DMS MP204

Аудиокоды MP202

Да

Аудиокоды DMS MP202

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

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

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

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

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

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

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

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

Переход с Webex на пакеты Broadworks основан на типе пакета Broadworks. Настройте сопоставление по умолчанию в конфигурационном файле инструмента Transform Tool по адресу conf/w4b_package_to_wholesale_package.csv.

Пакет Webex для BroadWorks

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

Софтфон

Голос Webex

Базовая

Webex Calling

Стандартный

Webex Suite

премия

Webex Suite

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

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

Тип станции BroadCloud Carrier

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

Базовая

Голос Webex

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

Голос Webex

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

Голос Webex

Стандартный

Голос Webex

Должностное лицо

Webex Suite

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

Голос Webex

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

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

Этапы:

  1. В файле transform_tool/input/users.csv присвойте пакет «common_area» пользователям, которых нужно преобразовать в Workspace.
    • Пример: 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 window in the Organization Settings highlighting the SIP Address for Cisco Webex Calling section.

Рисунок 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-адрес в веб-браузере на терминале, войдите в систему с учетными данными администратора партнера, чтобы получить ТОКЕН, и скопируйте его для дальнейшего использования.

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

Login with Cisco Webex screen

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

Credentials window sign-in screen

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

Token generation screen

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

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

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

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

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

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

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

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

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

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

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

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

Шаг 2. Используйте интерфейс командной строки для настройки прокси-сервера OCI.

Измените каталог на прокси-сервер OCI:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

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

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

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

Шаг 3. Используйте интерфейс командной строки для настройки 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. Выполните приведенную ниже команду в интерфейсе командной строки, чтобы убедиться в правильности конфигурации.

 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.

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

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

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

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

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

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

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

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

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

AS_CLI> cd SubscriberMgmt/NumberActivation

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

AS_CLI> set dnMode groupAndUserActivationEnabled

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

План звонков Cisco

Планы Cisco Calling Plans представляют собой комплексное решение, призванное упростить использование облачных звонков. Webex Calling

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

Команда по работе с клиентами Cisco должна помочь администратору-партнеру настроить поставщика PSTN, подключенных к облаку, на Sinch в шаблоне оптового предоставления услуг.

Инструмент «Преобразование»

Чтобы включить план звонков Cisco, добавьте следующую конфигурацию в файл partner.cfg:

  • enable_cisco_calling_plan=Да
  • По умолчанию это свойство закомментировано. Перед запуском инструмента преобразования администраторы должны раскомментировать и включить его.
  • После включения этого свойства и запуска инструмента преобразования в раздел Wholesale Package файла JSON клиента автоматически будет включен план звонков Cisco.

Инструмент выделения ресурсов

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

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

Для BroadCloud

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

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

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

Service Provider portal screen showing the initiate wholesale migration extract request.

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

Service Provider portal screen showing Wholesale Migration Extract requests

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

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

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

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

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

  2. Отредактируйте список клиентов

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

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

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

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

Отправьте запрос на извлечение информации для клиента, указав местоположение в формате CSV

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

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

    Загрузите соответствующий файл locations.csv на вкладке Просмотр клиентов → Сайты → Экспорт местоположений в формате CSV.

  2. Отредактируйте файл местоположений

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

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

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

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

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

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

The sections in the extract request.

Для Cisco BroadWorks и Webex для BroadWorks

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

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

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

  1. Скопируйте двоичные файлы инструмента извлечения на дополнительный сервер приложений 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, если дополнительный путь к среде JDK/JRE сервера приложений Cisco BroadWorks отличается от указанного файла:
    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
**************************************************

Вывод

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

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

Если администратор управляет инструментом на корпоративном прокси-сервере, выполните следующие действия для настройки и выполнения сценария экспорта.

Настраивать экспорт переменных окружения https_proxy=http://<proxy-host>: <proxy-port>в терминале необязательно, если прокси-сервер настроен непосредственно в скрипте, как описано ниже.

Шаги по настройке и выполнению сценария экспорта

  1. Откройте файл export.sh.
  2. Найдите переменную HTTPS_PROXY_HOST и раскомментируйте ее (удалите начальный символ #).
  3. Задайте значение HTTPS_PROXY_HOST следующим образом:

    HTTPS_PROXY_HOST=<proxy-host>

  4. Найдите переменную HTTPS_PROXY_PORT и раскомментируйте ее (удалите начальный символ #).
  5. Задайте значение HTTPS_PROXY_PORT следующим образом:
    HTTPS_PROXY_PORT=<proxy-port>
  6. Сохраните и закройте файл export.sh.
  7. Откройте файл partner.cfg и добавьте необходимый refresh_token.
  8. Убедитесь, что хост, имя пользователя и пароль BroadWorks правильно настроены в partner.cfg.
  9. Запустите скрипт:
    ./export.sh

Форма помолвки:

Инструмент извлечения (BroadCloud и BroadWorks) теперь автоматически генерирует консолидированный файл XLSX под названием «Форма взаимодействия SUA.xlsx» во время выполнения. Файл предварительно заполнен всеми доступными данными из соответствующих рабочих листов, что помогает упростить и ускорить процесс привлечения партнеров.

Инструмент «Преобразование»

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

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

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

  1. Задайте значения REFRESH_TOKEN (токен, скопированный из инструмента генерации токенов) и NAME_OF_MAIN_LOCATION в файле conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Дополнительно задайте PROVISIONING_ID (скопированный из шаблона в Центре партнеров) в файле conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Для более полной проверки адреса электронной почты клиента вы можете дополнительно установить PROVISIONING_ID.
  3. Настройте недостающую информацию в файле input/customers.csv (см. следующий раздел) , если она отсутствует.
  4. Добавьте адрес электронной почты конечного пользователя в файл input/users.csv.
  5. Если необходимо предоставить новые телефоны, добавьте mac-адрес и адрес электронной почты нового телефона пользователя в файл input/newphones.csv. Это необходимо только в том случае, если администраторы партнеров хотят предоставить новые телефоны в режиме оптовых звонков.
  6. Преобразуйте колл-центры BroadWorks в CXEssentials с помощью файла input/cxessentials.csv.
  7. При желании включите свойство UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS, чтобы преобразовать все центры обработки вызовов в CXEssentials.
  8. Используйте файл input/locations.csv для поддержки миграции крупных предприятий, которая позволяет администраторам перемещать офисы своих клиентов по местоположению
  9. При желании включите использование MAC-адресов из заголовка User-Agent сообщения SIP REGISTER, если MAC-адрес недоступен в профиле устройства Cisco BroadWorks. Раскомментируйте строку use_mac_address_from_sip_register=yes в файле conf/partner.cfg
  10. Дополнительно включите свойства ANALOG_USER_TYPE_ENABLE_CALL_WAITING, ANALOG_USER_TYPE_ENABLE_MUSIC_ON_HOLD и ANALOG_USER_TYPE_DISABLE_T38, чтобы настроить ожидание вызова, музыку в режиме ожидания и отключение настроек T38 для всех пользователей аналогового типа.
  11. Если вы хотите настроить стандартные шлюзовые устройства, добавьте MAC-адрес и идентификатор пользователя устройства в файл input/genericgateways.csv. Кроме того, укажите, является ли пользователь ОСНОВНЫМ владельцем или пользователем SHARED (для совместных звонков). Это необходимо только в том случае, если администраторы-партнеры планируют использовать стандартные шлюзовые устройства при оптовых звонках.

    Эта функция недоступна при миграции с BroadCloud на оптовую торговлю .

  12. При миграции в BroadCloud для преобразования всех пользователей с типом станции обмена сообщениями в voice_mail_group обновите файл conf/rialto_station_type_to_wholesale_package.csv, заменив значение Wholesale Package на voice_mail_group в строке, где используется тип станции Rialto для обмена сообщениями.

    При желании включите свойство COMMON_VOICE_MAIL_GROUP_PASSCODE в partner.cfg, чтобы настроить PIN-код по умолчанию для групп голосовой почты.

    Если это свойство не указано в partner.cfg, его необходимо указать каждому клиенту в файле customers.csv в столбце CommonVoiceMailGroupPassCode.

  13. Для переноса общих контактов в Webex Calling

    Это усовершенствование управления общими контактами на уровне предприятия и на уровне сайта. Теперь эти контакты можно перенести как контакты организации (Org Contacts) или как виртуальные расширения в зависимости от настроек конфигурации. Ниже приведены подробные сведения, которые помогут вам в этом процессе миграции.

    Ключевая конфигурация:

    • COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      В файле partner.cfg появилось новое свойство COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE. Это свойство определяет способ переноса обычных контактов из Rialto в. Webex Calling

    • Без настройки COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      Общие контакты будут перенесены как контакты организации (контакты организации).

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

      Контакты остаются доступными на уровне организации.

    • После настройки COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      Общие контакты будут перенесены в виде виртуальных расширений.

      К каждому контакту будет добавлен добавочный номер, а начальный диапазон расширения будет определен в свойстве COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE в файле partner.cfg.

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

  14. Разрешите поставщику записи звонков по умолчанию использовать Webex.

    Этот шаг необходим только при переносе настроек записи разговоров для пользователей, настроенных с помощью Dubber, в Cisco Native Call Recording в Webex.

    Чтобы включить эту опцию, выполните следующие действия:

    • В файле partner.cfg задайте следующее свойство default_call_recording_vendor=Webex.
    • Кроме того, используйте свойство WEBEX_CALL_RECORDING_STORAGE_REGION для настройки региона хранения.

      Опция записи по запросу от BroadCloud не поддерживается в. Webex Calling Эти настройки записи разговоров не будут перенесены и появятся в отчете об исключениях.

  15. Исключение выбранных телефонных номеров из миграции:

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

    • Сначала запустите инструмент преобразования в первый раз. По завершении программа создаст файл с именем telephone_numbers_inventory.csv, расположенный в каталоге output/timestamp/. Клиент должен просмотреть этот файл и указать «Да» в столбце «Drop Tn» на каждом номере телефона, который следует исключить из предстоящей миграции.
    • После обновления файла telephone_numbers_inventory.csv с соответствующими флагами исключения инструмент преобразования запускается во второй раз. Обновленный файл следует передать в качестве аргумента в следующем формате.

      . /transform.sh — extract=input/extracted_data_1747640608219.zip — номера выведенных из эксплуатации = {filepath/telephone_numbers_inventory.csv}

  16. При необходимости установите для свойства ALLOW_RESTRICT_BY_PARTNER_MODE значение OFF, чтобы администраторы клиентов могли изменять заданные партнером настройки в Control Hub.
  17. Для переноса мобильных номеров (BroadWorks Mobility) из BroadCloud в Webex Calling

    В этом разделе описывается перенос функции BroadWorks Mobility (мобильные номера клиентов) из BroadCloud (интеграция мобильных сетей) в оптовую торговлю Webex Calling (оператор мобильной сети Webex Go).

    Предварительные условия. Перед началом процесса миграции администраторы-партнеры должны обратиться в отдел по работе с клиентами Cisco для настройки поставщика подключенных к облаку PSTN (CCP) и настраиваемого списка операторов связи (CCL).

    В файл partner.cfg добавлено новое свойство ASSIGN_MOBILE_NUMBERS_TO_USERS. Включите это свойство, чтобы разрешить присвоение и перенос мобильных номеров пользователям.

    • Эта функция поддерживается только при миграции из Broadcloud в оптовую торговлю.
    • В Wholesale Webex конечные пользователи могут иметь номер мобильного телефона или номер PSTN (не оба), в отличие от BroadCloud.
    • Когда пользователю присваивается номер мобильного телефона, его основной номер PSTN становится дополнительным (альтернативным) номером.
    • Перенос мобильных номеров для пользователей, преобразуемых в рабочие пространства или виртуальные линии, невозможен.
    • После назначения мобильного номера в оптовом приложении Webex он будет отображаться как активный в Control Hub. Этот статус не означает, что номер сразу готов к приему звонков. Возможность звонков будет доступна только после полного завершения миграции.
    • Настройки интеграции мобильных телефонов, настроенные конечными пользователями на портале для звонящих пользователей (CUP), не переносятся. После миграции при звонке на телефонный номер, мобильный номер или добавочный номер будут звонить все устройства пользователя.

  18. Чтобы дополнительно настроить ограничения на количество пакетов во время миграции клиентов, укажите количество для каждого пакета в файле input/package_quantity.csv. Настроенное количество пакетов должно быть больше или равно количеству пакетов, назначенных пользователю или рабочему пространству.

    Ограничения количества пакетов в настоящее время не поддерживаются при миграции Webex для BroadWorks на Wholesale.

    При запуске инструмента преобразования укажите обновленный файл в качестве входного параметра:. <extract_zip_file>/transform.sh -extract= -packagelimits=input/package_quantity.csv .

  19. Перенесите сайты нескольких клиентов из BroadWorks/Broadcloud в одного покупателя оптом Webex Calling

    • В инструменте Transform представлен новый режим работы — ConsolidatedMigration — для поддержки переноса сайтов нескольких клиентов из Broadcloud/Broadworks на оптовую платформу Webex в рамках единой организации оптовых клиентов. Когда этот режим включен, инструмент объединяет несколько сайтов клиентов в одну организацию оптовых клиентов
      -consolidatedMigration
    • Вместе с параметром -ConsolidatedMigration можно указать и другие дополнительные аргументы, такие как
      -targetEnterpriseId={rialtoCustomerId | broadWorksEnterpriseId} -consolidatedExternalId={wholesaleCustomerExternalId}
    • Если задано значение -TargetEnterpriseId и идентификатор существует в выходном файле инструмента Extract, то оно будет использовано для создания организации оптовых клиентов, а если идентификатор не будет найден, инструмент вернется к использованию всех доступных сведений о клиенте из выходного файла инструмента Extract.
    • Если задан параметр -ConsolidatedExternalID, он задаст внешний идентификатор для клиента, а если он не будет указан, инструмент вернется к использованию существующего потока в качестве внешнего идентификатора.
    • <timestamp>Консолидированный файл JSON (customer.json) будет доступен в каталоге output/ /consolidate.

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

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

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

В приведенной ниже таблице описаны наиболее важные столбцы в файле input/customers.csv.

Название столбца

Правила

Я

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

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

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

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

Внешний идентификатор

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

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

Имя клиента

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

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

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

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

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

Столбцы адресов

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

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

часовой пояс

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

язык

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

пин-код голосовой почты по умолчанию

См. раздел Настройка PIN-кода голосовой почты.

Общий код доступа к группе голосовой почты

В этом столбце укажите PIN-код по умолчанию, который будет применен ко всем группам голосовой почты соответствующего клиента.

После миграции администраторы должны обновить PIN-код для каждой группы голосовой почты. В процессе преобразования общий PIN-код, указанный администратором, присваивается всем группам голосовой почты.

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

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

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

Название столбца

Правила

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

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

письмо

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

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

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

комплект

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

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

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

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

продление

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

имя

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

ata_settings

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

Чтобы включить/выключить ожидание вызова, музыку в режиме ожидания и настройки T38

T38:

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

Аналоговый:

  • Как и в случае с опцией T38, этот параметр также отключает ожидание вызова и музыку в режиме ожидания, а также включает T38 для устройств ATA.
  • Ключевое преимущество опции Analog заключается в том, что этими функциями можно управлять с помощью файлов 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 в любой операционной системе. Выполните следующие шаги для запуска инструмента в Windows и macOS:

Windows

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

transform.bat -extract=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>

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=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>

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

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

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

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

Помимо запуска API предварительной проверки информации о клиентах, инструмент Transform также запустит 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/ /exception_report.txt<timestamp>. Этот отчет можно использовать для выявления проблем, которые могут повлиять на миграцию, и их устранения в системе Cisco BroadWorks.

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

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

Выходные данные

<timestamp><groupid>Выходной файл JSON (customer.json) будет доступен в каталоге output//. Пример файла 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"
    }
}

Свойство JSON `webex_for_broadworks_info` доступно только для миграций Webex для BroadWorks. Свойство JSON `broadcloud_info` доступно только для миграций в 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_ID и REFRESH_TOKEN (токен, скопированный из инструмента генерации токенов). Администраторы партнеров должны связаться со своей командой по работе с клиентами, чтобы получить PROVISIONING_ID:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Если партнеры не хотят отправлять пользователям приветственное письмо, задайте для SEND_SUBSCRIBERS_WELCOME_EMAIL значение false. По умолчанию установлено значение true.

      Webex отправляет приветственные письма только конечным пользователям. Администраторы клиентов не получают приветственных писем.

      Пользователи и администраторы клиентов, базирующиеся в США и Канаде, получают отдельное уведомление по электронной почте от RedSky. Платформа RedSky E911 отправляет это электронное письмо, чтобы подтвердить создание учетной записи клиента для служб экстренной помощи. Это электронное письмо RedSky отделено от приветственных писем Webex и не контролируется настройками электронной почты Webex. Для оптовых организаций в США и Канаде RedSky автоматически включается в качестве поставщика экстренных услуг.

  4. Используйте свойство WEBEX4BWKS_EMAIL_SUBJECT для миграции Webex для BroadWorks, чтобы отправить тему письма с запросом на смену пароля для подписчиков Webex для подписчиков BroadWorks.
  5. Используйте свойство WEBEX4BWKS_EMAIL_BODY для миграции Webex для BroadWorks, чтобы отправить текст письма с запросом на смену пароля для подписчиков Webex для подписчиков BroadWorks.
  6. Используйте свойство CUSTOM_TAGS для добавления тегов после создания клиента.
  7. Чтобы воспользоваться оптовыми скидками, администраторы-партнеры должны связаться с отделом по работе с клиентами Cisco перед началом миграции.

    В файл partner.cfg добавлено новое свойство APPLY_WHOLESALE_DISCOUNTS. Включите это свойство, чтобы предоставлять скидки пользователям и рабочим пространствам.

  8. (Необязательно) Явно настройте соединение PSTN

    Чтобы указать подключение к PSTN для всех местоположений, предоставленных во время миграции, включая основное местоположение, добавьте следующее свойство в файл partner.cfg:

    PSTN_CONFIGURATION=<PSTN Connection ID or exact PSTN Connection Display Name>

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

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

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

Windows

Выполните следующие шаги , чтобы запустить инструмент в ОС Windows:

To provision single customer:
provision.bat -input=<Transform-Tool-Output-Customer-JSON-File-Path>
To provision multiple customers:
provision.bat -input=<Transform-Tool-Timestamp-Output-Directory-Path> 

macOS

Выполните следующие шаги, чтобы запустить инструмент в macOS:

To provision single customer:
./transform.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path>
To provision multiple customers:
./transform.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path>

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

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

Как только шаблон Webex для BroadWorks Onboarding будет обновлен для поддержки миграции, попросите отдел по работе с клиентами Cisco включить функцию «Объединение оптовых партнеров включено» на уровне партнера. Эта настройка позволяет инструменту Provisioning автоматически добавлять оптовые пакеты существующим клиентам Webex for BroadWorks во время подготовки.

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

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

Этап обслуживания: второй этап, на котором администраторы могут назначить оптовую лицензию существующей версии Webex для пользователей BroadWorks. Инструмент подготовки должен быть запущен с аргументом «Сопровождение».

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

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

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

Tool Name: Provisioning
Version: 1.51.0
Customer(s) provisioning started...
Sending create customer provisioning request for the External ID: customer.id.1
Customer provisioning request sent for the customer with the External ID: customer.id.1
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioned
Provisioning customer's calling settings with External ID: customer.id.1
Customer's settings are updated successfully for the External ID: customer.id.1
Provisioning secondary locations for the customer with the External ID: customer.id.1 
Provisioning location's settings and features for the customer with the External ID: customer.id.1
Subscriber(s) provisioning will be started for the customer with the External ID: customer.id.1
Provisioning subscriber(s) and settings for the customer with External ID: customer.id.1
Subscriber(s) and settings provisioning completed for the customer with External ID: customer.id.1
Provisioning user agent settings for the customer with the External ID: customer.id.1
 
********** Completed File : input/customer.json ****************

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

Table with number of locations created for each run.

Выходные данные

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

Система создаст файл Provisioning_report_*.csv в каталоге output/consolidated_reports/. Этот файл содержит сведения об успехах и неудачах каждого объекта и его настроек, а также содержит исчерпывающий отчет об обеспечении.

Инструмент подготовки также создает файл Provisioning_Statistics_*.csv в каталоге output/consolidated_reports/. В этом отчете содержится количество успешно и неудачно подготовленных клиентов, местоположений, пользователей, устройств и групповых функций.

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

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

Screenshot of Partner Hub showing a search for a Wholesale customer in the Select Customer drop-down field.

Рисунок 8: Центр партнеров

Screenshot of Control Hub showing the Users tab and a list of users.

Рисунок 9: Центр управления

Screenshot of Control Hub showing the Devices screen and a list of devices.

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

Screenshot of Control Hub showing the Numbers screen and a list of phone numbers.

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

Ограничения после выделения ресурсов

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

  • Портал CAP — добавление пользователей или портированных устройств.
  • Портал SP — создание заказов ADD с использованием устройств или номеров.
  • RSB API — создание заказов ADD с устройствами или номерами и создание пользователей. Заказы RSB ADD, сделанные с использованием устройств или номеров, будут отклонены.
Однако новые заказы размещаются в тех случаях, когда другие магазины закрыты после выделения средств.

Миграция BroadCloud на оптовую торговлю — ограничение регистрации устройств

Администраторы-партнеры, переносящие клиентов из BroadCloud в Wholesale в том же регионе, могут добавить устройства в Wholesale после запуска инструмента подготовки. Однако эти устройства смогут зарегистрироваться на платформе Webex только после завершения миграции (перемещения устройства) в соответствующее местоположение.

Это ограничение не распространяется на:

  • Клиенты, переходящие с Broadworks/W4B на оптовую торговлю.
  • Миграция BroadCloud в оптовую торговлю из разных регионов.

Рекомендуемое руководство

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

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

Для BroadCloud

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

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

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

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

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

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

Service Provider portal

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

Service Provider portal showing View Migration Request.

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

Перенос выбранных мест (опционально)

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

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

Таблица 1. Легенды Locations.csv
СрокОпределение

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

Идентификатор сайта, в котором нужно перенести.

Название сайта

Название места, которое нужно перенести.

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

Export Locations as CSV

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

Включите опцию разъединить номера

Если вы используете одну Webex Calling и ту же магистраль SIP для BroadCloud Carrier, администраторам следует использовать опцию «Отключить номера». Это избавит телефонные номера от приема входящих звонков после миграции в BroadCloud.

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

  • Это действие необратимо
  • Включите эту опцию только после подтверждения:

    • Миграция завершена
    • Все устройства успешно зарегистрированы Webex Calling
    • Номера активны

Чтобы включить эту опцию,

  1. В файле partner.cfg задайте значение DISCONNECT_NUMBERS_FROM_RIALTO = да.
  2. Перезапустите средство миграции, используя тот же файл customer.json и обновленный файл partner.cfg.

Если номера не удается разъединить, подайте запрос Cisco TAC.

Для 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. Создавайте совместные звонки оптом для миграции на BroadCloud. [Этот шаг применим только к миграции BroadCloud].
  6. Если администратор использует инструмент на корпоративном прокси-сервере, выполните следующие действия для настройки и выполнения сценария выделения ресурсов.

    Процедура настройки

    1. Откройте файл devicemove.sh.
    2. Найдите переменную PROXY_HOST и раскомментируйте ее (удалите начальный символ # для devicemove.sh).
    3. Задайте значение PROXY_HOST следующим образом:

      PROXY_HOST=<proxy-host>
    4. Найдите переменную PROXY_PORT и раскомментируйте ее (удалите начальный символ # в файле devicemove.sh).
    5. Задайте значение PROXY_PORT следующим образом:

      PROXY_PORT=<proxy-port>
    6. Найдите переменную PROXY_SCHEME и раскомментируйте ее (удалите начальный символ # в файле devicemove.sh). Этот шаг необязателен; если оставить комментарий, значением по умолчанию для PROXY_SCHEME будет HTTP.
    7. Задайте значение PROXY_SCHEME следующим образом:

      PROXY_SCHEME=<proxy-scheme>
    8. Сохраните и закройте файл devicemove.sh.
    9. Откройте файл partner.cfg и добавьте необходимый refresh_token.
    10. Убедитесь, что хост, имя пользователя и пароль BroadWorks правильно настроены в partner.cfg
    11. Запустите скрипт:

      ./devicemove.sh

Если нет устройств, зарегистрированных в Cisco BroadWorks или BroadCloud, которые нужно перенести, нет необходимости запускать средство перемещения устройств.

SCP и SSH

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

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

  1. Задайте REFRESH_TOKEN (токен, скопированный из средства генерации токенов) в файле conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Убедитесь, что дополнительный идентификатор пользователя, пароль и имя хоста сервера приложений Cisco BroadWorks верны в файле conf/DeviceMoveTool.conf:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Чтобы повторно отправить письма с активацией, вам необходимо задать send_subscribers_welcome_email=True в файле conf/partner.cfg.

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

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

Телефоны Polycom

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

Инструмент перемещения устройств/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 и будет управляться DMS. Webex Calling
Identity/device profile type file add screenshot

Рисунок 14: Добавлен файл типа идентификатора и профиля устройства

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

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

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

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

For device move single customer:
./devicemove.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path>
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path>
 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= <Transform-Tool-Output-Customer-JSON-File-Path> -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

Вывод

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

Screenshot of Control Hub Devices page showing the device status.

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

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

Screenshot of Control Hub Numbers screen showing active numbers.

Рисунок 16: Активные числа

Если администратор использует инструмент на корпоративном прокси-сервере, выполните следующие действия для настройки и выполнения сценария devicemove.

Настраивать экспорт переменных окружения https_proxy=http://<proxy-host>: <proxy-port>в терминале необязательно, если прокси-сервер настроен непосредственно в скрипте, как описано ниже.

Шаги по настройке и выполнению сценария devicemove

  1. Откройте файл devicemove.sh.
  2. Найдите переменную HTTPS_PROXY_HOST и раскомментируйте ее (удалите начальный символ #).
  3. Задайте значение HTTPS_PROXY_HOST следующим образом:

    HTTPS_PROXY_HOST=<proxy-host>

  4. Найдите переменную HTTPS_PROXY_PORT и раскомментируйте ее (удалите начальный символ #).
  5. Задайте значение HTTPS_PROXY_PORT следующим образом:
    HTTPS_PROXY_PORT=<proxy-port>
  6. Сохраните и закройте файл devicemove.sh.
  7. Откройте файл partner.cfg и добавьте необходимый refresh_token.
  8. Убедитесь, что хост, имя пользователя и пароль BroadWorks правильно настроены в partner.cfg.
  9. Запустите скрипт:
    ./devicemove.sh

Миграция каучука

Теперь вы можете перенести записи звонков из BroadCloud в. Webex Calling Таким образом, ваши существующие учетные записи Dubber и все ваши старые записи будут доступны без потери текущего доступа к платформе Dubber во время миграции. Дополнительные сведения о миграции Dubber см. в разделе Перенос Dubber из BroadCloud в. Webex Calling

Поддержка массового отключения

Поддержка массового отключения описывает процесс отключения нескольких сайтов клиентов Webex Calling с помощью массовой операции на основе CSV. Дополнительные сведения см. в разделе Поддержка массового отключения.

Отменить миграцию

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

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

Для оператора связи BroadCloud

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

Для 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= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles

Вернуть номера

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -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

Приложение

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

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

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

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

Шаги

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

  1. Извлеките корпоративные данные из BroadWorks или BroadCloud.
  2. Запустите инструмент Transform без опции «Местоположение» на извлеченных данных.
  3. Найдите раздел «Рекомендуемое местоположение для одновременного перемещения» в файле exception_report.txt, чтобы спланировать этапы миграции, получить дополнительную информацию о зависимостях местоположений, изучите файлы списка агентов функций (см. инструмент Transform ниже).
  4. Сгенерируйте входные данные/ locations.csv, изменив locations_to_be_edited.csv.
  5. Снова запустите инструмент Transform с опцией locations.
  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

Корпоративный идентификатор

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

Y

Идентификатор поставщика услуг

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

Идентификатор местоположения

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

Y

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

идентификатор сайта Rialto

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

Перенесено ли это место?

мигрировал, dont_migrate, миграция

мигрирующий

N

имя

Название этого местоположения.

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

N

часовой пояс

N

язык

N

адрес 1

N

адрес 2

N

город

N

состояние

N

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

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

N

страна

Двухбуквенный код

N

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

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

В случае извлечения данных из BroadCloud, если у клиента более 500 местоположений, инструмент Transform разбивает данные клиента на несколько файлов JSON, в каждом из которых может быть не более 500 местоположений.

Созданные файлы JSON для клиентов соответствуют соглашению об именах:

customer.json customer_1.json customer_2.json...

В настоящее время эта функциональность применима только к экстрактам BroadCloud.

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

В инструменте преобразования появилось 6 новых выходных файлов:

  1. 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 

    Партнеры/клиенты могут использовать его для создания 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 
  2. auto_attendant_external_numbers.csv — В этом файле содержатся маршрутизированные номера пунктов назначения AutoAttendant, которых нет в текущем или переносящемся местоположении. Эти номера могут принадлежать другим адресам или быть внешними по отношению к клиенту.

    Пример: следующее взято из файла auto_attendant_external_numbers.csv

    Enterprise ID,Enterprise Name,Location ID,Location Name,Auto Attendant Name,Menu Type,Menu Option,Transfer Number
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,Business Hours,Transfer Without Prompt,+12040000001
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,After Hours,Transfer With Prompt,+12050000001
    
    ENT_1,Enterprise 1,LOC_2,Denver,Auto Attendant 2,Business Hours,Transfer Without Prompt,+12040000002

  3. location_to_customer_json_mapping.csv

    Этот файл содержит список местоположений и соответствующие файлы JSON клиентов, созданные инструментом Transform Tool. Он создается, когда данные о клиентах разделяются на несколько файлов JSON клиентов, и его можно использовать для определения того, в каком файле JSON клиента содержится конкретное местоположение.

    Пример:

    имя_местоположения, имя_файла клиента LOC_1, customer.json LOC_2, customer.json LOC_3, customer_1.json LOC_4, customer_1.json LOC_5, customer_2.json

Если при запуске инструмента Transform опция locations отсутствует, приведенные выше 4 файла будут сгенерированы полные списки агентов/супервизоров/организаторов/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

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

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

Инструмент выделения ресурсов

Для крупных корпоративных клиентов BroadCloud, чьи выходные данные Transform Tool разделены на файлы JSON нескольких клиентов, используйте опцию -LargeEnterprise при запуске инструмента выделения ресурсов. Инструмент обрабатывает все созданные пользовательские файлы JSON в указанной выходной папке Transform Tool. Если данные клиента содержатся в одном файле JSON клиента, запустите средство выделения ресурсов без опции -LargeEnterprise.

Windows

<Transform-Tool-Timestamp-Output-Directory-Path>Для предоставления услуг крупным корпоративным клиентам: provision.bat -input= -LargeEnterprise

macOS

<Transform-Tool-Timestamp-Output-Directory-Path>Для предоставления услуг крупному корпоративному клиенту: provision.sh -input= -Крупное предприятие

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

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

External_ID

Названия местоположений

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

Названия местоположений/названий групп

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

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

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

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

USA:

«Часовые пояса»: [«Америка/Адак», «Америка/Анкоридж», «Америка/Чикаго», «Америка/Денвер», «Америка/Лос-Анджелес», «Америка/Нью-Йорк», «Америка/Феникс», «Тихий океан/Гонолулу»]

Канада:

«Часовые пояса»: [«Америка/Dawson_Creek», «Америка/Эдмонтон», «Америка/Галифакс», «Америка/Монреаль», «Америка/Реджайна», «Америка/Сент-Джонс», «Америка/Ванкувер», «Америка/Виннипег»]

Австралия:

«Часовые пояса»: [«Австралия/Аделаида», «Австралия/Брисбен», «Австралия/Broken_Hill», «Австралия/Дарвин», «Австралия/Хобарт», «Австралия/Lord_Howe», «Австралия/Перт», «Австралия/Сидней»]

Франция:

«Часовые пояса»: ["Европа/Париж"]

Португалия:

«Часовые пояса»: ["Атлантика/Азорские острова», «Европа/Лиссабон"]}

UK:

«Часовые пояса»: ["Европа/Лондон"]

Италия:

«Часовые пояса»: ["Европа/Рим"]

Германия:

«Часовые пояса»: ["Европа/Берлин"]

Часто задаваемые вопросы

Известные ошибки

ОшибкаДействие
Инструмент для генерации токенов
. /tokengenerator.sh: строка 77: /bin/java: такого файла или каталога нет Правильно задайте переменную окружения JAVA_PATH в своей среде.
Ошибки инструмента преобразования
  • Ошибка ModuleNotFoundError: нет модуля с именем «телефонные номера»
  • Перенос устройств, которые в настоящее время не зарегистрированы
  • Большой экстракт генерирует всего несколько JSON
  • Неподдерживаемая ошибка часового пояса (например, Америка/Нью-Йорк для страны CA)
  • Исключение: невозможно выполнить действие над оптовым пакетом для существующего клиента Webex For BroadWorks
  • Устройства, зарегистрированные ранее, но теперь незарегистрированные, отображаются в отчете об исключениях. Чтобы перенести их, раскомментируйте их и задайте в конфигурации команду migrate_devices_registered_once=yes
  • Проверьте, нет ли проблем с сетью. Ознакомьтесь с отчетом об исключениях. Если проблема не решена, обратитесь Cisco TAC
  • Добавьте сопоставление в файл transform/conf/timezone_translation.csv

    Например: Америка/Нью-Йорк, Америка/Монреаль

  • Убедитесь, что вы запустили extract с действительным и непрокомментированным файлом REFRESH_TOKEN. Если нет, повторно запустите команду extract and transform, используя правильный REFRESH_TOKEN
Ошибки инструмента выделения ресурсов
  • Заказчик не уполномочен предоставлять
  • Исходное поле миграции отсутствует или недействителен JSON
  • Сбой при инициализации из-за электронной почты администратора
  • Проверьте, правильно ли указан адрес электронной почты партнера в токене обновления
  • Проверьте customer.json с помощью средства форматирования JSON и исправьте все проблемы
  • Убедитесь, что адрес электронной почты администратора действителен, правильно отформатирован, а в домене используются только буквенно-цифровые символы
Ошибки инструмента DeviceMove (BroadWorks)/«Миграция» (BroadCloud)
Миграция не удалась из-за ошибки состояния исходной и целевой сетей AS

Избегайте изменения устройства или номера после инициализации и перед запуском инструмента Device Move.

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

1. Как найти оргиду партнера?

Войдите в Partner Hub и перейдите в раздел «Учетные записи». Там появится идентификатор OrgID.

Экстракт

1. Почему клиент или сайт не указаны на странице «Инициировать экстракт»?

Появляются только клиенты, у которых есть хотя бы один сайт с активными услугами звонков в BroadCloud. Если активных сайтов для звонков нет, клиент не будет указан.

Преобразовать

1. Почему функция пользователя или группы отсутствует в customer.json?

Чтобы увидеть функцию пользователя или группы, проверьте файл exception_report.txt на наличие соответствующих ошибок.

2. Почему файл customer.json не генерируется?

Обновите файл customers.csv, указав действительный адрес. Используйте параметр -customers во время преобразования.

3. Какова цель файла input/customers.csv?

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

4. Какова цель файла input/users.csv?

Файл input/users.csv используется для предоставления данных на уровне пользователя, которые могут отсутствовать в Cisco BroadWorks или BroadCloud.

5. Как преобразовать колл-центры BroadWorks в Cx Essentials?

Используйте файл input/cxessentials.csv для преобразования колл-центров BroadWorks в Cx Essentials.

6. Есть ли способ автоматически преобразовать все колл-центры в Cx Essentials?

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

7. Как предоставить пользователям новые телефоны?

Чтобы предоставить новые телефоны, добавьте MAC-адрес и адрес электронной почты пользователя в файл input/newphones.csv. Этот шаг необходим только в том случае, если администраторы-партнеры намерены настроить новые телефоны в среде Wholesale Calling.

8. Как настроить стандартные шлюзовые устройства?

Чтобы настроить стандартные шлюзовые устройства, добавьте MAC-адрес устройства и соответствующий идентификатор пользователя в файл input/genericgateways.csv. Также необходимо указать, является ли пользователь ОСНОВНЫМ владельцем или пользователем SHARED (для совместных звонков).

9. Доступна ли стандартная настройка шлюзового устройства для миграции с BroadCloud на оптовую торговлю?

Нет, эта функция не поддерживается при миграции с BroadCloud на Wholesale.

Выделение ресурсов

1. Как партнеры могут настраивать файлы JSON для более чем 100 клиентов одновременно, как указано в свойстве MaxCustomersProvisioning в файле conf/app.cfg?

<no.of.customers>Задайте значение MaxCustomersProvisioning= в app.cfg и запустите инициализацию.

2. Выделение ресурсов заблокировано из-за того, что организация находится в «pending_rpl_review»?

Финансовая служба Cisco проверяет клиента. Это может занять до 72 часов. Повторите попытку после одобрения.

3. Как решить проблему, из-за которой оптовый пакет, его функции и пользователи были отнесены к неправильной организации из-за неправильного внешнего идентификатора в процессе миграции?

Шаг 1. Удалите всех пользователей и функции, предоставленные инструментом подготовки.

Шаг 2. В Partner Hub выберите клиента, перейдите в раздел «Пакеты», отключите все оптовые пакеты и сохраните изменения.

4. Как решить проблему, когда при запуске инструмента предоставления услуг появляется сообщение «OrgID — обязательный параметр при предоставлении оптовым услугам уже существующему клиенту»?

Попробуйте запустить инструмент, используя другой адрес электронной почты, обновив файл customer.json. Кроме того, проверьте, претендует ли на домен электронной почты другая организация. Если да, попробуйте освободить заявленный домен от этой организации или попробуйте использовать другой невостребованный домен.

DeviceMove (BroadWorks) /миграция (Broadcloud)

1. В customer.json из всех устройств одно или два не вышли в сеть? Как это исправить?

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

2. Требуется ли идентификатор RialtoIdentifier в customer.json для миграции в Broadcloud?

Да.

3. Как запустить инструмент перемещения устройств в режиме возврата для Broadcloud?

Добавьте файл rollback_to_Broadcloud=True в файл partner.cfg, затем загрузите файлы customer.json и partner.cfg и повторите миграцию.

4. Что делать, если средство подготовки не может добавить устройства из-за ошибки (обычно из-за того, что устройство уже находится в EDOS) и миграция на сайт все равно продолжается ?

Обычно мы рекомендуем администратору устранить ошибки инициализации до миграции, но в данном случае сайт был перенесен на оптовую Webex Calling платформу до того, как устройство было успешно подготовлено. Webex Calling

Обходной способ добавить MAC-адрес в: Webex Calling

Шаг 1. Устраните проблему, из-за которой устройство не было добавлено (обычно это удаление MAC из EDOS).

Шаг 2: Есть два варианта.

Вариант 1: откат и повтор

  1. Верните сайт в BroadCloud.
  2. Добавьте устройство вручную через Control Hub или повторно запустите средство подготовки. Webex Calling
  3. Как только устройство будет добавлено, повторите миграцию.

Вариант 2. Продолжить в Webex

Если откат нежелателен, выполните следующие действия:

  1. Сообщите нам (команде по оптовой миграции), чтобы мы могли присвоить BroadCloud NS Sync статус LOCAL.
  2. После этого администратор может:
    1. Отменить MAC-адрес пользователя из Rialto.
    2. Удалите MAC-адрес с сайта в Риальто.
  3. После очистки устройство вручную добавляется к Webex Calling порталу Control Hub.
  4. После добавления устройства Webex Calling перезагрузите устройство вручную.

Была ли статья полезной?
Была ли статья полезной?