Общ преглед

Целта на този документ е да предостави подробни инструкции за използването на инструментите за мигриране от 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 поликом 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. Този инструмент позволява на администраторите на партньори да влизат през уеб браузър, за да получат уникалния МАРКЕР, необходим за актуализиране до партньорските конфигурационни файлове за инструментите за мигриране.

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

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

Задайте пътя за средата JRE/JDK на token_generator.sh за MAC и token_generator.bat за Windows. Ако JAVA_HOME път вече съществува, той ще се използва отново от инструмента.

  • MAC: JAVA_HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"

  • Windows: JAVA_HOME=C:\Progra~1\Java\jre1.8.0_321

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

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

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

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

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

Windows:

token_generator.bat

MacOS:

./token_generator.ш

Изход:

Име на инструмента: Версия на инструмента за генератор на маркери: 1.13.0 Заредете URL адреса във вашия уеб браузър: 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/Обезпечаване

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

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> получаване на описание на адреса ======================== 127.0.0.1 локално като 

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

 КАТО_CLI/Maintenance/ManagedObjects> получете BroadWorks и проверете дали изхода ви изглежда добре. Вижте по-долу за примерен изход: КАТО_CLI/Поддръжка/ManagedObjects> получете BroadWorks Управлявани обекти ========================== * Сървър: Самоличност..............: Версия на AS...............: Rel_21.sp1_1.551 Административно състояние..: Отключени * Приложения: Име Версия 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 намерени елемента. * Хоствани приложения: Име Версия Контекст Път Разположен ================================================================== 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 намерени записа. 

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

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

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

AS_CLI/Maintenance/ManagedObjects> разполагане на приложение OpenClientServer

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

AS_CLI/Maintenance/ManagedObjects> стартиране на приложението OpenClientServer

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

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

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

AS_CLI> cd SubscriberMgmt/NumberActivation

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

КАТО_CLI> зададе 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:      – ГрупаID-A1 – ГрупаID-A2 – ГрупаID-A3 ServiceProviderID-B:                        – всички 
  4. Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/partner.cfg:
    ПОТРЕБИТЕЛ_НА BROADWORKS_ИД на администратор = парола на BROADWORKS_ = име на администратор на BROADWORKS_ХОСТ_ИМЕ = маркер за обновяване на localhost_МАРКЕР = маркер за обновяване на администратор на партньор, копиран от инструмента Генератор на маркери. РЕЖИМ НА_МИГРИРАНЕ = Поддържаните стойности са webex_for_broadworks_to_wholesale. Стойността по подразбиране е broadworks_to_wholesale. Използвайте webex_for_broadworks_to_wholesale за Webex за мигрирания на BroadWorks. 

    Свойството МАРКЕР ЗА ОБНОВЯВАНЕ_ е задължително за мигриране на 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:

 Изпълнение на инструмента за експортиране на данни BroadSoft ************************************************ Стартиране на инструмента за експортиране v: 1.15.0 Експортирането е започнало за SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Експортиране на потребители за SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Експортиране на потребителите за SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Експортирането е завършено за SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Експортиране е завършено Експортиране Dump Zip Directory : output/20221017223452_ExportTool Export Dump Zip File име:extracted_data_1666060500618.zip Zip файл с име extracted_data_1666060500618.zip е създаден процес на създаване на ZIP файлове завърши Експортираните файлове, конвертирани като ZIP файл ************************************************** 

Изход

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

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

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

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

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

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

  1. Задайте маркера за ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери) и ИМЕ_НА_ОСНОВНОТО_МЕСТОПОЛОЖЕНИЕ във файла conf/partner.cfg:
    ОБНОВЯВАНЕ_МАРКЕР=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main 
  2. Като опция задайте ИД за ОСИГУРЯВАНЕ_ (копиран от шаблона в Partner Hub) във файла conf/partner.cfg:
    ОСИГУРЯВАНЕ_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

Попълване на въведените данни/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= -клиенти= -потребители= -newphones=

macOS

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

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

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

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

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

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

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

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

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

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

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

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

Обобщен отчет за предприятията на BroadWorks, които могат да бъдат успешно мигрирани: 1 предприятия на BroadWorks, които не могат да бъдат мигрирани: 0 потребители на BroadWorks, които могат да бъдат мигрирани успешно: 4 потребители на BroadWorks, които не могат да бъдат мигрирани: 0 телефона, които могат да бъдат мигрирани успешно: 3 телефона, които не са съвместими с Webex Calling: 0 

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

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

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

Отчет за изключенията вт 18 октомври 08:12:09 2022 Предприятия с препоръка за забрана на комуникацията: ръчно конфигуриране на плана за изходящи повиквания в Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg 

Изход

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

{„customer“: {„provisioningId“: "!!!!!!!!!!ЗАМЕСТВАНЕ_с/със_PROVISIONINGID!!!!!!!!!!", „пакети“: [ "webex_calling", "common_area_calling" ], \„externalId\“: \“external_id_engg_grp1", "адрес": { "addressLine1": "100 Главна улица", "addressLine2": "", "град": "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", "номера": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } }, "broadworks_info\„: {\“service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "абонати": [ { "amareswaranvel+benjaminjack@gmail.com": { "абонат": { "customerId": "!!!!!!!!!!ЗАМЯНА_с/със_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@ gmail. com", "package": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "функции": [ { "/v1/people/{personId}/features/voicemail": { "enabled": вярно, „sendBusyCalls“: { „активирано“: true, „поздрав“: „ПО ПОДРАЗБИРАНЕ“ }, „sendUnansweredCalls“: { „enabled“: вярно, „поздрав“: „ПО ПОДРАЗБИРАНЕ“, „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": вярно, „sendBusyCalls“: { „активирано“: true, „поздрав“: „ПО ПОДРАЗБИРАНЕ“ }, „sendUnansweredCalls“: { „enabled“: вярно, „поздрав“: „ПО ПОДРАЗБИРАНЕ“, „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": вярно, „sendBusyCalls“: { „активирано“: true, „поздрав“: „ПО ПОДРАЗБИРАНЕ“ }, „sendUnansweredCalls“: { „enabled“: вярно, „поздрав“: „ПО ПОДРАЗБИРАНЕ“, „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": вярно, „sendBusyCalls“: { „активирано“: true, „поздрав“: „ПО ПОДРАЗБИРАНЕ“ }, „sendUnansweredCalls“: { „enabled“: вярно, „поздрав“: „ПО ПОДРАЗБИРАНЕ“, „numberOfRings“: 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "устройства": [{ "cisUuid": "!!!!!!!!!!REPLACE_с/със_PERSONID!!!!!!!!!!", „продукт“: „DMS Cisco 8811“, „mac“: „F87B204E4066“ } ] } } ], “auto_attendants\„: [], \“call_queues\„: [], \“hunt_groups\„: [], \„графици\“: [], \“call_parks\„: [], \“call_pickups\„: [], \“paging_groups\„: [], \“voice_portals": [{ "name": "Автоматизиран гласов портал", "firstName": "Автоматизиран", "lastName": "Гласов портал", "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\„: [], \„местоположения\“: [], \“webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVEi9jMjJiYTMwNC1mODQ4LTRktYWFmYy0zYWRlMjBmYTgzZTg", "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 на компютъра. Java се предлага от много източници, включително:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. След изтегляне и извличане на бинарите на инструментите за мигриране задайте променливата JAVA_HOME среда в provisioning_tool.sh за MAC и provisioning_tool.bat за Windows.
  3. Файлът partner.cfg:
    • Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
      ОСИГУРЯВАНЕ НА ЕДРО__ИД = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 ОБНОВЯВАНЕ_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Задайте ПОЗВОЛЯВАНЕ_АДМИНИСТРАТОРСКИ_ПОКАНИ_ИМЕЙЛИ на False, ако партньорът не иска да изпраща приветствен имейл до потребителите. Стойността по подразбиране е „вярно“.

  4. Използвайте свойството на тема WEBEX4BWKS_ИМЕЙЛ_ за Webex за миграции в BroadWorks, за да изпратите темата на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
  5. Използвайте свойството на тялото на _WEBEX4BWKS_ ИМЕЙЛ ЗА Webex за BroadWorks миграции, за да изпратите тялото на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.

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

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

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

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

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

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

Windows

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

За да осигурите един клиент: provision.bat -input= За осигуряване на множество клиенти: provision.bat -input= 

macOS

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

За осигуряване на един клиент: ./transform.sh -input= За осигуряване на множество клиенти: ./transform.sh -input= 

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

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

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

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

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

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

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

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

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

Име на инструмента: Версия на инструмента за осигуряване: 1.15.0 Започна ********** обработка на файла: input/customer.json **************** Осигуряване на клиент Изчаква се клиент external_id_engg_grp1 да завърши осигуряването... Изчакване клиент external_id_engg_grp1 да завърши осигуряването...   Статус на клиент external_id_engg_grp1: осигурени Номера за осигуряване Осигуряване Потребители Осигуряване Потребителски функции Осигуряване Поздрави Осигуряване Графици Осигуряване Устройства Осигуряване Споделени повиквания Осигуряване Автоматични оператори Осигуряване Опашки на повикванията Осигуряване Групи за търсене Осигуряване Група за пейджинг Осигуряване Паркове за повиквания Осигуряване Поемания на повиквания Осигуряване Гласов портал ********** Завършен файл: 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 искания.

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

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

Фигура 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:
    ОБНОВЯВАНЕ_МАРКЕР=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NyZTViNzJkOTdj
  2. Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/deviceMoveTool.conf:ИД на потребител на
    BROADWORKS__ = ПАРОЛА НА АДМИНИСТРАТОР НА BROADWORKS_ = име на администратор на BROADWORKS_ОРГАНИЗАТОР_ = 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 в директорията с инструменти за преместване на устройства:

За преместване на устройство с един клиент: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json За преместване на устройство с множество клиенти: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Освен това инструментът за преместване на устройството поддържа мигриране на един/конкретен телефон(и) от версия 1.35.0. Използвайте командата по-долу: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

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

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

Име на инструмента: Версия на инструмента за преместване на устройство: 1.15.0 Стартиран е инструментът на устройството... Валидни устройства за мигриране: ------------------------------------------------------------------------------------------------------------------- | Тип устройство | Mac | версия | Имейл | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- Искате ли да мигрирате всички тези устройства? ([Y]es или [N]o) да Качване на профили на устройства за DMS Cisco MPP LC Процес на възстановяване на устройства започна Процес на възстановяване на устройства завърши успешно Процес на рестартиране започна Процес на рестартиране завърши успешно Промяна на профили за Business Communicator в група collabmigrationtestGRP_engg Процесът за активиране на телефонни номера в Webex, стартиран за ИД на организацията на клиента: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процесът за активиране на телефонни номера в Webex е завършен за ИД на организацията на клиента: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процесът за деактивиране на телефонни номера на BroadWorks започна за groupId: collabmigrationtestGRP_engg Процесът за деактивиране на телефонни номера на BroadWorks завърши за groupId: collabmigrationtestGRP_engg мигрирането на устройства завърши 

Изход

След мигрирането на устройствата устройствата са дошли онлайн и са готови да извършват/получават повиквания. Вижте фигура 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

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

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

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

Име на инструмента: Версия на инструмента за преместване на устройство: 1.15.0 Стартиран е инструмент на устройството за процес на връщане... Устройства, които могат да бъдат преместени обратно от Webex Calling в BroadWorks: – ------------------------------------------------------------------------------------------------------------------- | Тип устройство | Mac | версия | Имейл | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- Искате ли да преместите тези устройства обратно от Webex Calling в BroadWorks? (Да, Y, Не, N):  да Качването на профили на устройства за DMS Cisco MPP LC Процес на възстановяване на устройството започна Процес на възстановяване на устройството завърши успешно Процес на рестартиране Започна процес на рестартиране завърши успешно Мигриране на устройството завърши за процес на премахване 

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

Име на инструмента: Версия на инструмента за преместване на устройство: 1.15.0 Искате ли да продължите да въртите номерата към Broadworks?  ([Y]a или [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +1520551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Стартирането на възобновяване Активирането на телефонни номера на BroadWorks започна за groupId: collabmigrationtestGRP_engg Процесът за активиране на телефонни номера на Broadworks завърши за groupId: collabmigrationtestGRP_engg процесът на връщане на мигриране на устройства завърши успешно 

Допълнение

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

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

Стъпки

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

  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 – това е предварително попълнено с информация за всички местоположения, за да бъде мигрирано голямото предприятие.

Пример:

местоположениеId,предприятиеId,статус на мигриране,име,часова зона,език,адрес1,адрес2,град,щат,пощенски код,страна auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Главна улица,,Gaithersburg,MD,20877,САЩ auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Главна улица,,Gaithersburg,MD,20877,САЩ auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Главна улица,,Gaithersburg,MD,20877,САЩ 

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

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

местоположениеИд,предприятиеИд,статус на мигриране,име,часова зона,език,адрес1,адрес2,град,щат,пощенски код,страна auto_mig_ent_grp1,auto_mig_ent,мигрирани,auto_mig_ent_grp1,,,100 Главна улица,,Gaithersburg,MD,20877,САЩ auto_mig_ent_grp2,auto_mig_ent,мигриране,auto_mig_ent_grp2,,,101 Главна улица,,Gaithersburg,MD,20877,САЩ auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Главна улица,,Gaithersburg,MD,20877,САЩ 

Това 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

име на функция, местоположение на функция, агент, местоположение Сара Родригес,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 Сара Родригес,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, което не е мигрирано и не се мигрира в тази фаза.

Зависимости между местоположения – Групи за търсене Име Местоположение Агент Местоположение на агента Коментар ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Агент на друго местоположение все още не е мигриран Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Агент на друго местоположение все още не е мигриран 

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

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

Местоположението auto_mig_ent_grp1 зависи от местоположенията auto_mig_ent_grp2, auto_mig_ent_grp3 Местоположението auto_mig_ent_grp2 зависи от местоположенията auto_mig_ent_grp3

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

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

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

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

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

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

External_id

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

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

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

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

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

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

Времеви зони

САЩ:

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

Канада:

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

Австралия:

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

Франция:

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

Португалия:

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

ОК:

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

Италия:

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