Общ преглед

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

Инструментите за мигриране са предназначени да улеснят пълния преход от услуги на BroadWorks към услуги на едро. Те не са предназначени за дългосрочно съвместно съществуване на двете услуги в рамките на една и съща клиентска организация.

Въздействие върху мигрирането

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

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

След мигрирането администраторите трябва:

  • Започнете да използвате Partner Hub и Control Hub, за да конфигурирате функции, а не CommPilot.
  • Конфигурирайте отново всички функции, които не са част от мигрирането.

    Трябва ръчно да мигрирате функциите, които не се мигрират автоматично след завършването на инструментите за мигриране.

Потребители

Поддържаните функции трябва да работят след миграцията по същия начин, както са работили преди миграцията. Функциите на Webex Calling, които не се поддържат от миграцията, трябва да бъдат преконфигурирани в Webex след миграцията:

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

Архитектура на инструментите за мигриране

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

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

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

Диаграма на инструментите за мигриране

Фигура 1: Инструменти за мигриране

Изисквания

Преди да стартира инструменти за мигриране, партньорът трябва да отговаря на следните изисквания:

  1. Акаунтът на партньора и администратора на партньора трябва да бъдат включени в решението RTM на едро. По време на етапа преди продажбата не се изисква партньорите да бъдат включени в решението Wholesale RTM за изпълнение на инструмента за екстракция.
  2. Партньорът трябва да премине през контролния списък преди миграцията, за да се увери, че всички изисквания са изпълнени.
  3. Идентификационните данни за системния администратор на Cisco BroadWorks са необходими за изпълнението на инструментите за извличане и преместване на устройства. Това не е приложимо за партньори на BroadCloud.
  4. Инструментите за извличане и преместване на устройството трябва да се изпълняват от вторичния сървър на приложението Cisco BroadWorks по време на прозорец за поддръжка, за да се сведе до минимум рискът. Партньорите на BroadCloud ще стартират инструмента за преместване на устройства от портала на доставчика на услуги.
  5. Прегледайте списъка с поддържани устройства Webex Calling.
  6. Прегледайте списъка с неподдържани устройства Webex Calling.
  7. Партньорите трябва да помолят екипа за акаунти в Cisco да получи поддържаната версия на фърмуера за телефони и устройства.
  8. Клиентите на UC-One трябва да надстроят до следните версии:
    • Клиентите на настолния комуникатор трябва да са версия 22.9.12 или по-нова
    • Клиентите на Mobile Connect трябва да са версия 3.9.14 или по-нова.
  9. Машината на администратора трябва да има:
    • За инструмента за обезпечаване се изисква JDK/JRE 1.8.
    • Машините за MAC и Linux изискват Python 3.10.5 или по-нова версия за инструмента за трансформация.
  10. Клиентите трябва да имат валиден адрес за фактуриране, а крайните потребители трябва да имат бизнес имейл адрес, конфигуриран в Cisco BroadWorks. Ако стойностите не са зададени, администраторите на партньори трябва да се свържат със своите клиенти, за да ги получат. Тези подробности трябва да бъдат добавени към CSV файловете (разделени със запетая стойности) преди да изпълните инструмента за трансформация. С инструмента за трансформация се предоставят примерни CSV файлове.

План за мигриране

Планът за мигриране се състои от 3 етапа:

  1. Подготовка
    • Получете копие на потребителските данни с инструмента за извличане
    • Генериране на маркер с помощта на инструмента за генериране на маркери
    • Използвайте инструмента за трансформация, за да форматирате потребителски данни
  2. Осигуряване
    • Получете най-новите потребителски данни с инструмента за извличане
    • Използвайте инструмента за трансформация, за да форматирате потребителски данни
    • Осигуряване на потребителите с инструмента за осигуряване
  3. Мигриране
    • Мигриране на устройства с инструмента за преместване на устройства
    • Мигрирания без устройства [ Активиране на телефонни номера чрез Control Hub ]

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

    Деактивирането на телефонните номера в Cisco BroadWorks е по желание, ако администраторите на партньора активират своите телефонни номера чрез Control Hub.

Функциите са автоматично мигрирани към повикванията на едро

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

  • Настройки за гласови съобщения и персонализирани поздрави (гласови съобщения, аудио за персонализирано име и ПИН на потребителите не се мигрират)
  • Алтернативни номера
  • BroadWorks навсякъде
  • Поле с лампа за заето повикване
  • ИД на повикващия (персонализирано име и телефонен номер)
  • Изчакване на повикване
  • Настройки за пренасочване на повиквания (пренасочване на повикванията винаги/заето/няма отговор/недостъпно)
  • Прехващане на повикване
  • Не ме безпокойте
  • Настройки за факс
  • Отдалечен офис
  • Външен вид на споделено повикване
  • Едновременно звънене лично (включително график и селективни критерии)
  • Уведомяване за повикване (включително график и избирателни критерии)
  • Отхвърляне на анонимни повиквания
  • Селективно отхвърляне на повикване
  • Избирателно пренасочване на повикванията
  • Насочено приемане на повикване и включване в разговора
  • Забранено за включване в разговора
  • Натиснете, за да говорите
  • Поверителност

Тези функции на групата се мигрират автоматично от инструментите за мигриране:

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

Поддържани устройства

Поддържаните телефони ще бъдат автоматично създадени и зададени на потребителите в Webex Calling от инструмента за осигуряване. Телефоните, маркирани с „Да“ в колоната „Поддържани в инструмента за преместване на устройства“, също ще бъдат автоматично преместени от Cisco BroadWorks или BroadCloud в Webex Calling, когато се изпълнява инструментът за преместване на устройства. Телефоните, маркирани с „Не“ в тази колона, се нуждаят от ръчна намеса, за да променят URL адреса на DMS в шаблона за устройства Cisco BroadWorks или в самия телефон.

Последната колона предоставя съпоставянето на моделите на телефоните с колоната „Тип устройство“ на файла transform-tool/input/newphones.csv. (Вижте раздела Инструмент за трансформация в тази статия за повече информация относно newphones.csv).

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

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

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

Cisco MPP 6821

Да

DMS Cisco 6821

Cisco MPP 6841

Да

DMS Cisco 6841

Cisco MPP 6851

Да

DMS Cisco 6851

Cisco MPP 6861

Да

DMS Cisco 6861

Cisco MPP 6871

Да

DMS Cisco 6871

Cisco MPP 7811

Да

DMS Cisco 7811

Cisco MPP 7821

Да

DMS Cisco 7821

Cisco MPP 7832

Да

DMS Cisco 7832

Cisco MPP 7841

Да

DMS Cisco 7841

Cisco MPP 7861

Да

DMS Cisco 7861

Cisco MPP 8811

Да

DMS Cisco 8811

Cisco MPP 8832

Да

DMS Cisco 8832

Cisco MPP 8841

Да

DMS Cisco 8841

Cisco MPP 8845

Да

DMS Cisco 8845

Cisco MPP 8851

Да

DMS Cisco 8851

Cisco MPP 8861

Да

DMS Cisco 8861

Cisco MPP 8865

Да

DMS Cisco 8865

Cisco MPP 8875

Да

DMS Cisco 8875

Cisco ATA191

Да

DMS Cisco 191

Cisco ATA192

Да

DMS Cisco 192

Polycom VVX101

Да

DMS поликом VVX101

Polycom VVX150

Да

DMS поликом VVX150

Поликом VVX201

Да

DMS Polycom VVX201

Polycom VVX250

Да

DMS поликом VVX250

Polycom VVX301

Да

DMS Polycom VVX301

Polycom VVX311

Да

DMS поликом VVX311

Polycom VVX350

Да

DMS поликом VVX350

Polycom VVX401

Да

DMS поликом VVX401

Polycom VVX411

Да

DMS поликом VVX411

Polycom VVX450

Да

DMS поликом VVX450

Polycom VVX501

Да

DMS поликом VVX501

Polycom VVX601

Да

DMS поликом VVX601

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

Да

DMS Polycom Trio8300

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

Да

DMS Polycom Trio8500

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

Да

DMS Polycom Trio8800

Polycom SoundStation 5000

Да

DMS Polycom SSIP5000

Polycom SoundStation 6000

Да

DMS Polycom SSIP6000

Yealink T33G

Да

DMS Yealink

Yealink T41S

Да

DMS Yealink

Yealink T42S

Да

DMS Yealink

Yealink T43U

Да

DMS Yealink T43U

Yealink T46U

Да

DMS Yealink T46U

Yealink T46S

Да

DMS Yealink T46S

Yealink T48S

Да

DMS Yealink T48S

Yealink T48U

Да

DMS Yealink T48U

Yealink T53W

Да

DMS Yealink T53W

Yealink T54W

Да

DMS Yealink

Yealink T57 W

Да

DMS Yealink

Yealink T58V

Да

DMS Yealink T58V

Yealink CP920

Да

DMS Yealink CP920

Yealink CP960

Да

DMS Yealink CP960

Yealink W52B

Да

DMS Yealink W52P

Yealink W56B

Да

DMS Yealink W56P

Yealink W60B

Да

DMS Yealink W60P

Yealink W70B

Да

DMS Yealink W70P

Yealink CP925

Да

DMS Yealink CP925

Yealink CP965

Да

DMS Yealink CP965

Неподдържани устройства

Ако клиентът използва неподдържаните устройства от решението Wholesale RTM, тогава тези устройства не отговарят на условията за мигриране. В този случай имате следните опции:

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

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

Инструментите за мигриране имат набор от настройки по подразбиране за избиране на пакети за повиквания на едро за абонати. Ако по-късно се изисква различен пакет, те могат да бъдат променени в Control Hub от партньорски администратор.

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

Всички абонати от мигрирането от Cisco BroadWorks ще бъдат по подразбиране в пакета Webex Calling. Ако пакетът за гласови услуги на Webex е желан за абонати, които нямат зададени „Изчакване на повикване“ или „Гласова поща“, това може да бъде активирано във файла partner.cfg на инструмента за трансформация, като премахнете коментара за линията ИЗПОЛЗВАНЕ НА _WEBEX_VOICE_PACKAGE.

Съпоставяне на пакет за мигриране на Webex за BroadWorks

Пакетите на Webex за BroadWorks автоматично се съпоставят с пакетите за повиквания на едро. Това не може да се конфигурира.

Пакет на Webex за BroadWorks

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

Softphone

Webex Voice

Основен

Webex Calling

Стандартно

Webex Suite

С добавена такса

Webex Suite

Съпоставяне на пакети за мигриране на BroadCloud

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

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

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

Основен

Webex Voice

Стая за конференции

Webex Voice

Изпращане на съобщения

Webex Voice

Стандартно

Webex Voice

Ръководител

Webex Suite

Всички други типове станции

Webex Voice

Преобразуване на потребителски акаунт на BroadWorks или BroadCloud в работна област на Webex Calling

Работната област на Webex е телефон, който се споделя с много хора, например: например: телефони в конферентна зала, склад или фоайе. Такива телефони могат да бъдат конфигурирани в Webex Calling като работни области на Webex вместо потребители на Webex. Налична е опция за автоматично преобразуване на потребителски акаунти от Cisco BroadWorks или BroadCloud Carrier в работни области по време на процеса на мигриране.

Стъпки:

  1. Във файла transform_tool/input/users.csv задайте пакета „common_area“ на потребителите, които да бъдат трансформирани в работна област.
    • Пример: bwuser@домейн,,,common_area
  2. (Само за BroadCloud) За да конвертирате всички потребителски акаунти от определен тип станция в работни области, добавете запис в transform-tool/conf/rialto_station_type_to_wholesale_package.csv и задайте пакета на едро на „common_area_calling“.
    • Пример: conference_room_v2,common_area_calling
  3. Изпълнете инструмента за трансформация.
  4. Изпълнете инструмента за осигуряване.
  5. Отворете Control Hub на новосъздадената клиентска организация и задайте домейн за SIP (вижте фигура 2, Конфигуриране на SIP домейн в Control Hub).
  6. Изпълнете отново инструмента за осигуряване. Това създава работните области и задава телефони към тях.

Ограничения:

Конфигурацията на потребителските функции (например пренасочване на повикванията, „Не ме безпокойте“) не се мигрира автоматично в работната област.

Прозорец „Контролен център“ в „Настройки на организацията“, подчертаващ раздела SIP адрес за Cisco Webex Calling.

Фигура 2: Конфигуриране на SIP домейн в Control Hub

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

Администраторите на партньори стартират този инструмент на помощната програма за генератор на маркери поне един път, преди да започнат да стартират инструменти за мигриране. Изпълнението на този инструмент е еднократна дейност, след като партньорският акаунт бъде включен в решението Wholesale RTM. Този инструмент позволява на администраторите на партньори да влизат през уеб браузър, за да получат уникалния МАРКЕР, необходим за актуализиране до партньорските конфигурационни файлове за инструментите за мигриране.

Предварителни изисквания

Инсталирайте Java 8, 11, 17 или 21 на компютъра. Java се предлага от много източници, включително:

След изтегляне извлечете бинарите на инструмента за мигриране.

Тази стъпка не е задължителна

Инструкции за изпълнение

Изпълнете следната команда в терминала в директорията на генератора на маркери:

  • За изпълнение на инструмента за генератор на маркери трябва да са достъпни следните портове. Портове: 8080, 50009, 50010, 50011, 50012 и 50013

  • Поне един от тези споменати портове трябва да бъде отворен за връзка в компютъра на потребителя.

Windows:

token_generator.bat

MacOS:

./token_generator.sh

Изход:

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

Отворете URL адреса в уеб браузъра на терминала, влезте с идентификационните данни на партньорския администратор, за да получите маркера и да го копирате за по-нататъшна употреба.

Илюстрациите на потребителския интерфейс са дадени по-долу за справка:

Влизане с екрана на Cisco Webex

Фигура 3: Влизане със Cisco Webex

Екран за влизане в прозореца за идентификационни данни

Фигура 4: Прозорец за идентификационни данни

Екран за генериране на маркери

Фигура 5: Генериране на маркер

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

Конфигурирайте следните стъпки, преди да изпълните инструментите за извличане и преместване на устройства на вторичния сървър на BroadWorks.

Това е приложимо за Cisco BroadWorks и Webex за BroadWorks. Тези стъпки не са приложими за BroadCloud.

Разрешаване на OCI-P свързаност

Инструментът за преместване на устройството комуникира с BroadWorks чрез OCI-P команди, за да активирате OCI-P свързаност, използвайте стъпките по-долу:

Стъпка 1: Използвайте CLI, за да конфигурирате общите настройки.

Изпълнете следната команда в CLI, за да промените в директорията GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Изпълнете следната команда в CLI, за да получите текущите общи настройки:

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

Ако настройките ви не съвпадат с горните, използвайте командата set , за да преконфигурирате настройките си.

Стъпка 2: Използвайте CLI, за да конфигурирате OCI прокси сървъра.

Промяна на директорията на OCI прокси:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Изпълнете следния CLI, за да получите текущите настройки. Трябва да видите следното:

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

Ако настройките ви не съвпадат с горните, използвайте командата set , за да преконфигурирате настройките си.

Стъпка 3: Използвайте CLI, за да конфигурирате обезпечаване на OCI.

Промяна в указателя за осигуряване:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Изпълнете следната команда, за да получите текущите настройки за обезпечаване на OCI:

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

Стъпка 4: Изпълнете командата по-долу в CLI, за да проверите дали конфигурацията ви е правилна.

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

Потвърждаване, че отвореният клиентски сървър е разположен и активен

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

Стъпка 1: Разположете сървъра със следната CLI команда:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Стъпка 2: Стартиране на сървъра с тази команда:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Разрешаване на активиране на номера

Изпълнете следните команди в CLI, за да активирате активирането на номерата:

Стъпка 1: Изпълнете командата за действие на номер:

AS_CLI> cd SubscriberMgmt/NumberActivation

Стъпка 2: Изпълнете командата за активиране:

AS_CLI> set dnMode groupAndUserActivationEnabled

Стъпка 3: В подканата за потвърждение въведете Y.

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

За BroadCloud

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

  1. Изпращайте заявки за извличане за до 50 клиенти на заявка.
    Искането за извличане не може да бъде подадено за един и същ клиент повече от 10 пъти на ден.
  2. Изтеглете извлечения файл с данни в ZIP формат до 28 дни от датата на подаване на заявката.

Цифрите по-долу показват портала на доставчика на услуги.

Екран на портала на доставчика на услуги, показващ инициирането на искане за извличане на мигриране на едро.

Фигура 6: Портал на доставчик на услуги

Екран на портала на доставчика на услуги, показващ исканията за извличане на мигриране на едро

Фигура 7: Портал на доставчик на услуги

За Cisco BroadWorks и Webex за BroadWorks

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

Следващите раздели обясняват как да инсталирате и конфигурирате инструмента за извличане.

Предварителни изисквания

  1. SCP бинарите на инструмента за извличане към вторичен сървър на приложението Cisco BroadWorks.
  2. SSH към вторичния сървър на приложението Cisco BroadWorks, за да конфигурирате предварителните изисквания и да стартирате инструмента за извличане.
  3. Конфигурирайте Доставчика на услуги и ИД на група за извличане от Cisco BroadWorks в conf/exportTool.yml. Вижте примерния фрагмент YAML по-долу:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/partner.cfg:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    MIGRATION_MODE = Supported values are webex_for_broadworks_to_wholesale. The default value is broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale for Webex for BroadWorks migrations.
    

    Свойството е REFRESH_TOKEN задължително за мигриране на Webex за BroadWorks.

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

Инструкции за изпълнение

Изпълнете командата по-долу във вторичния сървър на Cisco BroadWorks Application Server от директорията с инструменти за извличане:

./export.sh

Регистрационни файлове на терминала

В терминала при успешно експортиране са налични следните регистрационни файлове: Изпълняващ се инструмент за експортиране на данни на BroadSoft:

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

Изход

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

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

Инструмент за трансформация

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

Предварителни изисквания

След изтегляне и извличане на двоичните инструменти за мигриране конфигурирайте следните изисквания:

  1. Задайте маркера за ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери) и ИМЕ_НА_ОСНОВНОТО_МЕСТОПОЛОЖЕНИЕ във файла conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Като опция задайте ИД за ОСИГУРЯВАНЕ_ (копиран от шаблона в Partner Hub) във файла conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    За да получите по-пълно потвърждаване на имейл адреса на клиента, можете да зададете ИД на ОСИГУРЯВАНЕ_.
  3. Конфигурирайте липсваща информация във файла input/customers.csv (вижте следващия раздел), ако липсва.
  4. Добавете имейл адреса на крайния потребител във файла input/users.csv.
  5. Ако трябва да бъдат осигурени нови телефони, добавете mac адреса и имейл адреса на новия телефон на потребителя, за да въведете/newphones.csv файла. Това е необходимо само ако администраторите на партньора искат да осигурят нови телефони в повикванията на едро.
  6. Конвертирайте центровете за повиквания на BroadWorks в CxEssentials, като използвате input/cxessentials.csv файл.
  7. Като опция активирайте НАДСТРОЙВАНЕ_ВСИЧКИ_ЦЕНТРОВЕ ЗА ПОВИКВАНИЯ__ДО_CX_ESSENTIALS, за да конвертирате всички центрове за повиквания в CxEssentials.
  8. Използвайте файла input/locations.csv, за да поддържате миграцията на големи предприятия, която позволява на администраторите да мигрират местоположенията на клиентите си по местоположение
  9. Като опция разрешете използването на MAC адреси от заглавката „Потребител-агент“ на съобщението SIP REGISTER, когато MAC адресът не е наличен в профила на устройството на Cisco BroadWorks. Премахнете коментар за реда „ИЗПОЛЗВАНЕ НА_MAC_АДРЕС_ОТ_SIP_REGISTER=да“ във файла conf/partner.cfg
  10. Функцията за синхронизиране на мрежови сървъри позволява на администраторите да осигуряват телефонни номера, MAC адреси и имейл адреси на потребители по време на осигуряването в същата миграция на регион. За да го активирате, задайте USE_NS_SYNC=yesconf/partner.cfg.

    Ако синхронизирането на NS е деактивирано, осигуряването на телефонен номер и устройство ще бъде прескочено, а потребителите ще получат временни имейл адреси.

Попълване на въведените данни/customers.csv

Файлът input/customers.csv предоставя данни, които може да липсват в Cisco BroadWorks или BroadCloud. Този файл може да бъде оставен празен, ако вече е налична цялата задължителна информация. Не е необходимо да попълвате всички колони, само липсващата информация е задължителна.

Всички тези полета не са задължителни.

Таблицата по-долу обяснява най-важните колони в input/customers.csv.

Име на колоната

Правила

ИД

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

  • Това е Cisco BroadWorks serviceProviderId за предприятието.
  • Освен това е необходима отделна линия за всяка група в предприятието. ИД е Cisco BroadWorks groupId.

В режим на доставчик на услуги на BroadWorks, това е Cisco BroadWorks groupId.

В BroadCloud това е Rialto customerId.

външенId

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

Тази колона не се използва за групи в предприятието.

клиентИме

За предприятието тази колона се използва като поле за име на клиент в Webex.

За група в рамките на предприятие тази колона се използва като име на местоположение. Имената на местоположения трябва да са уникални в рамките на предприятието.

основенИмейл

Това се използва като имейл адрес на администратора на клиента на Webex.

Тази колона е по желание за групи в рамките на предприятие.

Колони за адрес

За предприятие адресът се използва като адрес за фактуриране и адрес на първо местоположение.

За група в рамките на предприятие адресът се използва като адрес на местоположение.

часова зона

Вижте раздела за часовата зона на тази статия.

език

Вижте Езици, поддържани от Webex.

гласова поща по подразбиране

Вижте Задаване на ПИН за гласова поща.

Инструкции за изпълнение

Изпълнете инструмента за трансформация във всяка операционна система. Използвайте стъпките по-долу, за да изпълните инструмента в Windows и macOS:

Windows

Изпълнете командата по-долу, за да изпълните инструмента за трансформация в Windows:

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

macOS

Изпълнете следните стъпки, за да изпълните инструмента за трансформация на macOS:

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

Предварителна проверка на клиент/потребител

Инструментът за трансформация прави API повиквания до Webex за наваксване на потенциални проблеми с осигуряването. По подразбиране това ще валидира адреса и основния имейл на клиента. Ако стойността на ИД за ОСИГУРЯВАНЕ_е посочена във файла conf/partner.cfg, тя ще валидира и информацията за местоположението. Резултатите от предварителната проверка са включени в отчета за изключения.

Освен това следните незадължителни параметри могат да бъдат добавени при изпълнение на инструмента за трансформация:

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

В допълнение към изпълнението на API за предварителна проверка за информация за клиента, инструментът за трансформация ще стартира и API за предварителна проверка за имейлите на абонатите.

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

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

Информацията за предварителната проверка отнема допълнително време за изпълнение.

Регистрационни файлове на терминала

Следните регистрационни файлове в терминала при успешна трансформация:

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

Отчет за изключения

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

След като промените потребителските данни, за да отстраните изключението, изпълнете отново инструментите за извличане и трансформация с новите данни. Файлът на примерния отчет за изключения, както следва:

Exception Report
Tue Oct 18 08:12:09 2022

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

Изход

Ще бъде наличен изходен JSON файл (customer.json) в изходната/<timestamp>/<groupid> директория. Примерният файл customer.json е както следва:

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

Свойството \„webex_for_broadworks_info\“ JSON присъства само за мигрирания на Webex за BroadWorks. Свойството \„broadcloud_info\“ JSON присъства само за мигрирания на BroadCloud.

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

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

Предварителни изисквания

Конфигурирайте следните изисквания в указателя на инструментите за обезпечаване:

  1. Инсталирайте Java 8, 11, 17 или 21 на компютъра. Java се предлага от много източници, включително:
  2. След изтегляне и извличане на бинарите на инструментите за мигриране задайте променливата JAVA_HOME среда в provisioning_tool.sh за MAC и provisioning_tool.bat за Windows.
  3. Файлът partner.cfg:
    • Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Задайте ПОЗВОЛЯВАНЕ_АДМИНИСТРАТОРСКИ_ПОКАНИ_ИМЕЙЛИ на False, ако партньорът не иска да изпраща приветствен имейл до потребителите. Стойността по подразбиране е „вярно“.

  4. Използвайте свойството на тема WEBEX4BWKS_ИМЕЙЛ_ за Webex за миграции в BroadWorks, за да изпратите темата на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
  5. Използвайте свойството на тялото на _WEBEX4BWKS_ ИМЕЙЛ ЗА Webex за BroadWorks миграции, за да изпратите тялото на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
  6. Функцията за синхронизиране на мрежови сървъри позволява на администраторите да осигуряват телефонни номера, MAC адреси и имейл адреси на потребители по време на осигуряването в същата миграция на регион. За да го активирате, задайте USE_NS_SYNC=yesconf/partner.cfg.

    Ако синхронизирането на NS е деактивирано, осигуряването на телефонен номер и устройство ще бъде прескочено, а потребителите ще получат временни имейл адреси.

За миграции на BroadCloud един и същ регион:

  1. Инструментът прескочи номерата, устройствата и осигуряването на споделени изгледи на повиквания.
  2. Инструментът създава потребители и виртуални потребители с вътрешен номер и временен вътрешен номер.

За миграции на BroadCloud друг регион:

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

Инструкции за изпълнение

Използвайте следните стъпки, за да изпълните инструмента в Windows и macOS:

Windows

Изпълнете следните стъпки, за да изпълните инструмента на Windows OS:

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

macOS

Изпълнете следните стъпки, за да изпълните инструмента на macOS:

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

Предварителни изисквания за Webex за мигриране на BroadWorks

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

След като шаблонът за включване на Webex for BroadWorks бъде актуализиран, за да поддържа мигриране, поискайте от екипа за акаунти на Cisco да активира превключвателя на функцията „разрешено за смесване на едро с партньори“ на ниво партньор. Това ще позволи да се добавят пакети на едро към съществуващите клиентски организации на Webex за BroadWorks по време на осигуряването.

Изпълнете инструмента за осигуряване с допълнителен аргумент.

Фаза на подготовка: е фазата по подразбиране, в която администраторите могат да осигуряват потребителите на BroadWorks като абонат на едро и да продължат с Webex за потребителите на BroadWorks.

Поддържаща фаза: е втората фаза, в която администраторите могат да разпределят лиценза за търговия на едро на съществуващия Webex за потребители на BroadWorks. Трябва да изпълните инструмента за обезпечаване с аргумент поддръжка.

Фаза след мигриране: Е последната фаза, в която администраторите могат да конвертират напълно BroadWorks в Wholesale. Трябва да изпълните инструмента за осигуряване с аргумент след миграция.

Регистрационни файлове на терминала

Следват регистрационните файлове в терминала за успешно осигуряване:

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

Таблицата ще бъде отпечатана с броя на създадените местоположения за всяко изпълнение:

Таблица с броя на местоположенията, създадени за всяко изпълнение.

Изход

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

След успешно осигуряване администраторите на клиенти и крайните потребители ще получат имейл от решението RTM на едро.

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

Екранна снимка на Partner Hub, показваща търсене на клиент „На едро“ в падащото поле „Избор на клиент“.

Фигура 8: Partner Hub

Екранна снимка на Control Hub, показваща раздела „Потребители“ и списък с потребители.

Фигура 9: Control Hub

Екранна снимка на Control Hub, показваща екрана на устройствата и списък с устройствата.

Фигура 10: Устройства

Екранна снимка на Control Hub, показваща екрана „Номера“ и списък с телефонни номера.

Фигура 11: Повикване

Инструмент за преместване на устройства

За BroadCloud

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

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

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

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

Цифрите по-долу показват портала на доставчика на услуги.

портала на доставчика на услуги, показващ инициирането на искане за мигриране.

Фигура 12: Портал на доставчик на услуги

Портала на доставчика на услуги, показващ „Преглед на искането за мигриране“.

Фигура 13: Портал на доставчик на услуги

За Cisco BroadWorks и Webex за BroadWorks

За миграции на Cisco BroadWorks и Webex за BroadWorks инструментът се изпълнява на вторичния сървър на приложението Cisco BroadWorks в партньорската мрежа и се свързва към AS чрез OCI-P. Той използва изходния JSON файл (customer.json) на Transform Tool като вход и изпълнява OCI-P команди за мигриране на устройства и софтуерни клиенти.

При успешна операция инструментът за преместване на устройството ще:

  1. Дерегистрирайте устройства от Cisco BroadWorks и ги регистрирайте в „На едро“.
  2. Потребителите, използващи клиента UC-One, ще се пренасочват към приложението Webex при първото влизане.
  3. Деактивирайте телефонните номера от Cisco BroadWorks или премахнете телефонните номера от BroadCloud.
  4. Активирайте номера за търговия на едро.
  5. Създаване на появявания на споделени повиквания в „На едро“ за миграции на BroadCloud. [Тази стъпка е приложима само за мигрирания на BroadCloud].
Ако няма устройства, регистрирани в Cisco BroadWorks или BroadCloud, които трябва да бъдат мигрирани, тогава няма нужда да стартирате инструмента за преместване на устройството.

SCP и SSH

  1. SCP инструмента за преместване на устройството към вторичния сървър на приложението Cisco BroadWorks.
  2. SSH към вторичния сървър на приложението Cisco BroadWorks, за да конфигурирате изискванията и да стартирате инструмента за преместване на устройството.

Предварителни изисквания

  1. Задайте маркера ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генериране на маркери) във файла conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/deviceMoveTool.conf:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. За да изпратите повторно имейли за активиране, трябва да зададете ПОВТОРНО ИЗПРАЩАНЕ_ИМЕЙЛИ С ПОКАНА_=true във файла conf/partner.cfg.

    Ако администраторите желаят да изпращат имейли с покана до потребителите си по време на мигрирането, те трябва да изчистят коментара за свойството \„ПОВТОРНО ИЗПРАЩАНЕ_НА ПОКАНА_EMAILS=true\“ във файла conf/partner.cfg. В противен случай имотът трябва да остане непроменен.

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

Телефони на Polycom

За да преместите телефони на Polycom от Cisco BroadWorks в повиквания на едро, администратор на партньор трябва да създаде нов файл за тип самоличност/профил на устройство на системно ниво в всеки шаблон за устройства на Polycom в Cisco BroadWorks. Вижте фигура 14 и качете персонализирания файл device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. След качването на новия файл на устройство се уверете, че новосъздаденият файл съществува на ниво група. Също така се уверете, че файлът migration_%BWMAC ADDRESS%.cfg не е в конфликт с никой съществуващ файл във вашата система).

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

Използва се вътрешно от инструмента за преместване на устройства.

Процесът на мигриране за телефони на Polycom:

  1. Инструментът за преместване на устройството замества файла %BWMACADDRESS%.cfg на ниво устройство с polycom_vvx2.cfg. Този файл се отнася за migration_%BWMACADDRESS%.cfg.
  2. Възстановете профилите на устройството на ниво група или устройство.
    Действието на ниво група или ниво устройство зависи от конфигурацията на parameter deviceLevelRebuild във файла device-move-tool/conf/partner.cfg.
  3. Инструментът за преместване на устройства моли Cisco BroadWorks Application Server да рестартира телефоните на ниво група или ниво устройство.
  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.
Добавяне на екранна снимка на файл с профил за самоличност/устройство

Фигура 14: Добавяне на файл с тип на профил за самоличност/устройство

В полето \„MAC адрес в:\“ използвайте същите стойности като останалите файлове в шаблона на Polycom. (На фигура 14 използвайте URI за HTTP заявка, но това може да не е подходящо за разполагането на сървъра за приложения на Cisco BroadWorks на партньора).

Инструкции за изпълнение

Има два метода за извикване на DMT, първият е да се извика чрез един клиент в даден момент, а другият е да се изпълнява чрез няколко клиента едновременно.

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

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

Регистрационни файлове на терминала

Следват регистрационните файлове в терминала при успешно изпълнение на инструмента за преместване на устройства за мигриране на устройства:

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

Изход

След мигрирането на устройствата устройствата са дошли онлайн и са готови да извършват/получават повиквания. Вижте фигура 15, за да видите пример за състоянието на устройството:

Екранна снимка на страницата с устройства в Control Hub, показваща състоянието на устройството.

Фигура 15: Статус на устройството

След мигрирането на устройството номерата станаха активни. Вижте фигура 16, за да видите пример кои номера са активни:

Екранна снимка на екрана с номера в Control Hub, показваща активни номера.

Фигура 16: Активни номера

Връщане на мигрирането

Операцията за връщане трябва да се изпълни за едно предприятие в даден момент.

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

За оператор на BroadCloud

Процесът на връщане за партньорите на BroadCloud е както следва:

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

За Cisco BroadWorks и Webex за BroadWorks

Процесът на връщане за Cisco BroadWorks и Webex за BroadWorks е както следва:

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

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

Следвайте стъпките по-долу, за да стартирате инструмента за преместване на устройство в режим на връщане:

Изпълнете командата по-долу във вторичния сървър на приложението Cisco BroadWorks в директорията с инструменти за преместване на устройства:

Връщане на профилите

./devicemove.sh -input=  -revertProfiles

Връщане на номерата

./devicemove.sh -input=  -revertNumbers

Регистрационни файлове на терминала

Ще получим следните регистрационни файлове в терминала при успешно изпълнение на инструмента за преместване на устройството за операция по връщане:

Връщане на профилите

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

Връщане на номерата

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

Допълнение

Миграция на големи предприятия

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

Стъпки

Използвайте следните стъпки, за да планирате поетапните миграции за голямо предприятие:

  1. Извлечете корпоративните данни от BroadWorks или BroadCloud.
  2. Стартирайте инструмента за трансформация без местоположения опция на извлечените данни.
  3. Потърсете раздела Препоръчано местоположение за едновременно преместване в exception_report.txt, за да планирате фазите на мигриране, за да получите повече информация за зависимостите на местоположението, да разгледате файловете в списъка с функции на агента (вижте Инструмент за трансформация по-долу).
  4. Генерирайте input/ locations.csv, като промените locations_to_be_edited.csv.
  5. Изпълнете отново инструмента за трансформация с опцията за местоположения.
  6. Разгледайте exception_report.txt, за да идентифицирате всички проблеми с зависимост от местоположението за текущата фаза.
  7. Коригирайте проблемите с зависимостта от местоположение, ако е необходимо (чрез промяна на locations.csv).
  8. Изпълнете повторно инструмента за трансформация, за да генерирате customers.json за текущата фаза.
  9. Изпълнете инструмента за осигуряване за всеки customer.json.
  10. По време на прозореца за поддръжка изпълнете инструмента за преместване на устройството.
  11. Повторете стъпки 4 - 10 за следващата фаза.

Инструмент за трансформация

За да се постигне целта за мигриране на местоположенията във фаза по фаза на голямо предприятие, както е споменато по-горе, като незадължително въвеждане се добавя нов файл locations.csv (-locations=input/locations.csv) при изпълнение на инструмента за трансформация.

locations.csv съдържа данни, които са специфични за местоположенията. Той замества данните, намерени в input/customers.csv, които в момента съдържат данни както за предприятието, така и за местоположението.

Следната таблица съдържа подробностите за местоположенията.csv:

Описание

Стойности

Стойност по подразбиране

Задължително

Карти в BroadWorks

Карти в BroadCloud

ИД на предприятие

Уникален ИД на предприятие

Y

serviceProviderId

Rialto CustomerId

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

ИД на местоположение, уникален в рамките на предприятието

Y

ИД на група

Rialto SiteId

статус на мигриране

Мигрирано ли е това местоположение?

мигрирани, dont_migrate, мигриране

мигриране

N

име

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

Оставете го празно, за да използвате locationId.

N

часова зона

N

език

N

address1

N

address2

N

град

N

щат

N

пощенски код

Пощенски код

N

страна

2-буквен код

N

locations.csv може да се състави от предварително попълнения locations_to_be_edited.csv при изпълнение на инструмента за трансформация на голямо предприятие. Прочетете повече, за да видите примери.

locations.csv е незадължително въвеждане при изпълнение на инструмент за трансформация, следователно инструментът за трансформация ще се държи по същия начин, както преди, ако опцията -locations=input/locations.csv не присъства.

Нови изходни файлове

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

  • locations_to_be_edited.csv – това е предварително попълнено с информация за всички местоположения, за да бъде мигрирано голямото предприятие.

Пример:

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

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

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

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

Партньорите/клиентите могат да го използват, за да генерират 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 файла имат еднакво предназначение: генерирайте пълните списъци със съответните функции агенти/ръководители/изпращачи/получатели/monitored_elements в местоположенията за мигриране, ако местоположенията за мигриране имат зависимости от други местоположения.

Те имат почти същия формат (името на 3-та колона се променя в зависимост от функцията), както по-долу (auto_mig_ent_grpсписъкът с агенти на 2 за групата за търсене за горната фаза):

Пример: следващото е от 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 

Ако опцията за местоположения не присъства при изпълнение на инструмента Transform, горните 4 файла ще генерират пълните списъци на агентите/ръководителите/изпращачите/получателите/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 се изпълнява с опцията местоположения (т.е. за фаза на мигриране), секцията Препоръчителни местоположения за едновременно преместване изброява само зависимостите на местоположенията за текущата фаза.

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

За големи предприятия инструментът за обезпечаване може да се изпълнява както обикновено.

Инструмент за преместване на устройства

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

External_id

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

Стойност на външен идентификатор

Имена на местоположенията/имена на групи

  • Това е незадължителен файл. Ако не е предоставен или с празните стойности, той ще мигрира всички местоположения.
  • Ако бъдат предоставени имената на местоположения и съответните им external_ИД, ще бъдат мигрирани само тези местоположения.

Командата е както следва:

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

Времеви зони

САЩ:

„часови зони“:[„Америка/Адак“,„Америка/Анкъридж“,„Америка/Чикаго“,„Америка/Денвър“,„Америка/Лos_Анджелис“,„Америка/Нew_Йорк“,„Америка/Финикс“,„Пасифик/Хонолулу“]

Канада:

„часови зони“:[„Америка/Дawson_Крийк“,„Америка/Едмънтън“,„Америка/Халифакс“,„Америка/Монреал“,„Америка/Реджина“,„Америка/Сt_Джонс“,„Америка/Ванкувър“,„Америка/Уинипег“]

Австралия:

„часови зони“:[„Австралия/Аделаида“,„Австралия/Бризбейн“,„Австралия/Бroken_Хил“,„Австралия/Дарвин“,„Австралия/Хобарт“,„Австралия/Лord_Хау“,„Австралия/Пърт“,„Австралия/Сидни“]

Франция:

„часови зони“:[„Европа/Париж“]

Португалия:

„часови зони“:[„Атлантик/Азорски острови“,„Европа/Лисабон“]}

Обединено кралство:

„часови зони“:[„Европа/Лондон“]

Италия:

„часови зони“:[„Европа/Рим“]