Общ преглед

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

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

Планът за миграция има 3 етапа:

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

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

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

Функциите автоматично мигрират към Wholesale Calling

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

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

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

  • Автоматичен секретар
    • Само едно ниво
    • Персонализирани поздрави
    • Настройки за пренасочване на повиквания (винаги, заето, селективно)
    • Алтернативни номера
    • Празничното меню не е налично в Webex
    • Селективно отхвърляне на повиквания
  • Стандартна опашка за обаждания на Cisco BroadWorks Call Center и 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

Cisco DBS 110

Да

DMS Cisco DBS110

Polycom VVX101

Да

DMS Polycom VVX101

Polycom VVX150

Да

DMS Polycom VVX150

Polycom VVX201

Да

DMS Polycom VVX201

Polycom VVX250

Да

DMS Polycom VVX250

Polycom VVX301

Да

DMS Polycom VVX301

Поликом VVX311

Да

DMS Polycom VVX311

Polycom VVX350

Да

DMS Polycom VVX350

Polycom VVX401

Да

DMS Polycom VVX401

Polycom VVX411

Да

DMS Polycom VVX411

Polycom VVX450

Да

DMS Polycom VVX450

Polycom VVX501

Да

DMS Polycom VVX501

Polycom VVX601

Да

DMS Polycom VVX601

Polycom Trio 8300

Да

DMS Polycom Trio8300

Polycom Trio 8500

Да

DMS Polycom Trio8500

Polycom Trio 8800

Да

DMS Polycom Trio8800

Polycom SoundStation 5000

Да

DMS Polycom SSIP5000

Polycom SoundStation 6000

Да

DMS Polycom SSIP6000

Yealink T33G

Да

DMS Yealink T33G

Yealink T41S

Да

DMS Yealink T41S

Yealink T42S

Да

DMS Yealink T42S

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 T54W

Yealink T57W

Да

DMS Yealink T57W

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 Package. Ако абонати, които нямат зададено чакащо повикване или гласова поща, желаят да използват пакета Webex Voice, това може да се активира във файла partner.cfg на инструмента за трансформация, като се премахнат коментарите от реда USE_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 Carrier

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

Основно

Webex Voice

Конферентна зала

Webex Voice

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

Webex Voice

Стандартно

Webex Voice

Ръководител

Webex Suite

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

Webex Voice

Трансформирайте потребителски акаунт на BroadWorks или BroadCloud в работно пространство на Webex Calling

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

Стъпки:

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

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

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

Прозорецът на Control Hub в настройките на организацията маркира раздела SIP адрес за Cisco Webex Calling.

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

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

Администраторите на партньори стартират този инструмент за генериране на токени поне веднъж, преди да започнат да изпълняват инструменти за миграция. Стартирането на този инструмент е еднократна дейност, след като партньорският акаунт бъде включен в решението Wholesale RTM. Този инструмент позволява на администраторите на партньори да влязат през уеб браузър, за да получат уникалния TOKEN, необходим за актуализиране на конфигурационните файлове на партньора за инструментите за миграция.

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

Инсталирайте 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 адреса в уеб браузъра на терминала, влезте с идентификационните данни на администратора на партньора, за да получите TOKEN и го копирайте за по-нататъшна употреба.

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

Вход с екрана на 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, за да получите текущите GeneralSettings:

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

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

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

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

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

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

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

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

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

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

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.

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

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

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

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

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

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Активиране на номера

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

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

AS_CLI> cd SubscriberMgmt/NumberActivation

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

AS_CLI> set dnMode groupAndUserActivationEnabled

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

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

За BroadCloud

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

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

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

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

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

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

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

Заявка за извличане на CSV файл

Иницииране на заявка за извличане на CSV файл

  1. Изтеглете CSV файла на клиента

    Щракнете върху връзката Изтегляне на CSV файл на клиент в горния десен ъгъл на секцията Започване на заявка за извличане на CSV файл.

  2. Редактиране на списъка с клиенти

    Администраторът може да редактира този CSV файл, за да включи само клиентите, за които е необходимо да се извърши извличането.

  3. Качване и изпращане

    След редактиране, качете променения CSV файл.

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

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

  1. Изберете клиент и местоположения за изтегляне

    Изберете клиент от падащото меню.

    Изтеглете съответния locations.csv от Преглед на клиентираздел „Сайтове “ → Експортиране на местоположения като CSV.

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

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

  3. Качване и изпращане

    Качете редактирания файл locations.csv и кликнете върху „Изпращане“.

    Само посочените местоположения за избрания клиент ще бъдат включени в заявката за извличане.

Иницииране на заявка за извличане за всички клиенти

  1. Щракнете върху „Изпращане“, за да инициирате заявка за извличане за всички клиенти и всички техни местоположения под текущия доставчик на услуги.

Разделите в заявката за извличане.

За Cisco BroadWorks и Webex за BroadWorks

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

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

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

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

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

  5. Променете JDK/JRE пътят на средата във файла export.sh, ако вторичният Cisco BroadWorks Application Server JDK/JRE пътят на средата е различен от файла:
    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 адреса и имейл адреса на новия телефон на потребителя към 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. Разкоментирайте реда „ИЗПОЛЗВАЙТЕ_MAC_АДРЕС_ОТ_SIP_REGISTER=yes" във файла conf/partner.cfg
  10. Функцията за синхронизиране на мрежовия сървър позволява на администраторите да предоставят телефонни номера, MAC адреси и имейл адреси на потребителите по време на предоставянето в миграцията на същия регион. За да го активирате, задайте USE_NS_SYNC=yes в conf/partner.cfg.

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

  11. По желание активирайте свойствата АНАЛОГОВ_ПОТРЕБИТЕЛ_ТИП_АКТИВИРАН [_ПОВИКВАНЕ_ЧАКАЩО, АНАЛОГОВ_ПОТРЕБИТЕЛ_ТИП_АКТИВИРАН_МУЗИКА_ВКЛ._ЗАДЪРЖАНЕ и АНАЛОГОВ_ПОТРЕБИТЕЛ_ТИП_ДЕАКТИВИРАН_T38, за да конфигурирате чакащо повикване, музика при задържане и да деактивирате настройките на T38 за всички потребители с аналогов тип.

Запълване на input/customers.csv

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

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

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

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

Правила

ИД

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

  • Това е Cisco BroadWorks serviceProviderId за предприятието.
  • Също така е необходим отделен ред за всяка група в предприятието. Идентификаторът е груповият идентификатор на Cisco BroadWorks.

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

В BroadCloud това е Rialto customerId.

външенId

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

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

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

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

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

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

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

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

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

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

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

часова зона

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

език

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

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

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

Запълване на input/users.csv

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

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

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

Правила

потребителски идентификатор

Уникален идентификатор за потребителя. Това може да бъде потребителски идентификатор на BroadWorks или BroadCloud.

имейл

(Незадължително) Имейл адресът на потребителя. Ако е предоставен, той ще бъде използван за целите на осигуряването.

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

(Незадължително) Телефонният номер на потребителя, който ще бъде предоставен.

пакет

(Незадължително) Тип потребителски пакет. Допустими стойности: глас, повикване, апартамент, common_area, virtual_line, dont_migrateили call_park_ext.

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

Това се поддържа както за BroadWorks, така и за BroadCloud. Когато се приложи, избраните потребители и свързаните с тях ресурси няма да бъдат мигрирани или осигурени.

За да използват това, администраторите трябва да въведат dont_migrate в колоната „пакет“ на файла users.csv.

разширение

(Незадължително) Телефонният номер, който ще бъде присвоен на потребителя.

име

(По избор) Пълното име на потребителя.

ata_settings

(Незадължително) Допустими стойности: t38, аналогов

До enable/disable чакащо повикване, музика при задържане и настройки на T38

T38:

Тази опция деактивира чакащото повикване и музиката при задържане и активира T38 настройки за ATA устройства.

Аналогов:

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

do_not_move_phone

Само BroadWorks. Допълнителен флаг за предотвратяване на миграция на устройството към Webex Calling.

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

Тази настройка е достъпна само за BroadWorks, не за BroadCloud.

За да го използват, администраторите трябва да посочат do_not_move_phone в колоната do_not_move_phone (само за BroadWorks) на файла users.csv.

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

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

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

Windows

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

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

macOS

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

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

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

Инструментът за трансформация (Transform Tool) извършва API повиквания към Webex, за да открие потенциални проблеми с осигуряването. По подразбиране ще се валидират адресът и основният имейл на клиента. Ако стойността на PROVISIONING_ID е посочена в conf/partner.cfg файл, той също ще валидира информацията за местоположението. Резултатите от предварителната проверка са включени в отчета за изключенията.

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

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

В допълнение към изпълнението на API за предварителна проверка на информацията за клиента, инструментът за трансформация ще изпълни и 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

Доклад за изключения

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

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

Exception Report
Tue Oct 18 08:12:09 2022

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

Изход

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

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

The `webex_for_broadworks_info` JSON свойството е налично само за миграции на Webex за BroadWorks. The `broadcloud_info` Свойството JSON е налично само за миграции на BroadCloud.

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

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

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

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

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

  4. Използвайте свойството WEBEX4BWKS_EMAIL_SUBJECT за миграции на Webex for BroadWorks, за да изпратите темата на имейла със заявка за промяна на парола за абонати на Webex for BroadWorks.
  5. Използвайте свойството WEBEX4BWKS_EMAIL_BODY за миграции на Webex за BroadWorks, за да изпратите тялото на имейла със заявка за промяна на парола за абонати на Webex за BroadWorks.
  6. Функцията за синхронизиране на мрежовия сървър позволява на администраторите да предоставят телефонни номера, MAC адреси и имейл адреси на потребителите по време на предоставянето в миграцията на същия регион. За да го активирате, задайте USE_NS_SYNC=yes в conf/partner.cfg.

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

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

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

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

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

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

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

Windows

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

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

macOS

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

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

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

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

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

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

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

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

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

Терминални логове

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

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

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

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

Изход

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

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

Администраторите на партньори могат да проверят осигуряването на клиентите в портала „Център за партньори“ и „Център за управление“. Вижте следните илюстрации от портала 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 Sync, но само за успешни миграции. За неуспешни, администраторите трябва да повдигнат Cisco TAC, преди да поискат връщане към предишна версия.

В портала има две опции за избор на типа миграция:

  • Миграция – Изберете тази опция, за да инициирате заявка за мигриране на номера, устройства и споделени повиквания (SCA).
  • Състояние на устройството – Изберете тази опция, за да видите текущото състояние на устройството в BroadCloud и Calling.

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

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

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

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

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

Мигриране на избраните местоположения (по избор)

За да започнете миграцията за конкретен набор от местоположения, изброени във файла customer.json, включете файл locations.csv към заявката си. Този CSV файл трябва да изброява само местоположенията, които възнамерявате да мигрирате.

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

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

ИД на сайта

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

Име на сайта

Името на местоположението, което ще бъде мигрирано.

За да изтеглите списъка с налични активни сайтове, отидете на Преглед на клиенти → Изберете клиент → Експортиране на местоположения като CSV.

Експортиране на местоположения като CSV

Фигура 14: Експортиране на местоположения като CSV

За Cisco BroadWorks и Webex за BroadWorks

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

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

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

SCP и SSH

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

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

  1. Задайте ТОКЕН ЗА ОБНОВЯВАНЕ_(токен, копиран от инструмента за генериране на токени) в conf/partner.cfg файл:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Уверете се, че вторичният потребителски идентификатор, парола и име на хост за Cisco BroadWorks Application Server са правилни в conf/deviceMoveTool.conf файл:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. За да изпратите отново имейли за активиране, трябва да зададете ИЗПРАТИ ПОКАНАТА__EMAILS=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 от Cisco BroadWorks към Wholesale Calling, администраторът на партньор трябва да създаде нов Identity/Device Файл с тип профил на системно ниво в Cisco BroadWorks всеки шаблон за устройство Polycom. Вижте фигура 14 и качете персонализирания файл device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. След като качите новия файл на устройството, уверете се, че новосъздаденият файл съществува на ниво Група. Също така се уверете, че файлът migration_%BWMAC ADDRESS%.cfg не е в конфликт с никой съществуващ файл във вашата система.

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

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

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

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

Фигура 14: Identity/device добавяне на файл с тип профил

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

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

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

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

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

Терминални логове

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

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

Изход

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

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

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

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

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

Фигура 16: Активни числа

Връщане на миграцията

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

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

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

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

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

За Cisco BroadWorks и Webex за BroadWorks

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

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

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

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

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

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

./devicemove.sh -input=  -revertProfiles

Връщане на числата

./devicemove.sh -input=  -revertNumbers

Терминални логове

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

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

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

Връщане на числата

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

Допълнение

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

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

Стъпки

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

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

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

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

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

Следната таблица изброява подробностите за locations.csv:

Описание

Стойности

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

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

Карти в BroadWorks

Карти в BroadCloud

enterpriseId

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

Y

serviceProviderId

Идентификационен номер на клиента на Риалто

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

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

Y

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

Идентификационен номер на сайта в Риалто

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

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

мигрирал, dont_migrate, мигриращ

мигриращи

N

име

Име на това място.

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

N

часова зона

N

език

N

address1

N

address2

N

град

N

щат

N

пощенски код

Пощенски код или пощенски код

N

страна

2-буквен код

N

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

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

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

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

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

Пример:

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

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

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

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

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

Пример: locations.csv генериран от горния locations_to_be_edited.csv

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

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

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

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

Това locations.csvозначава: за тази фаза, местоположение auto_mig_ent_grp1 е мигрирало, местоположение auto_mig_ent_grp2 мигрира и не мигрирайте местоположение auto_mig_ent_grp3.

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

Те имат почти еднакъв формат (името на третата колона варира в зависимост от функцията), както е показано по-долу (auto_mig_ent_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 файла ще генерират пълните списъци на hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements за цялото предприятие, което може да се използва за планиране на поетапните миграции.

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

При извършване на поетапна миграция за големи предприятия, ще има някои нови секции в exception_report.txt, ако има зависимости от местоположението, които не са изпълнени.

Пример: Следващият нов раздел е за групата за търсене на агенти на Сара Родригес от местоположение auto_mig_ent_grp2 в местоположение auto_mig_ent_grp3, което не е мигрирало и не мигрира в тази фаза.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

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

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

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

Препоръчителни места за едновременно преместване:

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

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

Ако опцията за местоположения не е налична при изпълнение на инструмента за трансформация, разделът „Препоръчителни местоположения за едновременно преместване“ изброява всички зависимости на местоположенията, за да осигури удобство при планирането.

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

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

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

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

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

External_id

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

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

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

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

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

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

Времеви зони

САЩ:

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

Канада:

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

Австралия:

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

Франция:

"timeZones":["Europe/Paris"]

Португалия:

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

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

"timeZones":["Europe/London"]

Италия:

"timeZones":["Europe/Rome"]

Германия:

"timeZones":["Europe/Berlin"]