- Начало
- /
- Статия
Инструменти за мигриране от BroadWorks, Webex за BroadWorks и BroadCloud към решения на Wholesale RTM
Изпълнете мигриране с минимално предварително конфигуриране. Улеснете изпълнението на командите. Администраторите могат да преглеждат данните си след осигуряването и да извършват и получават повиквания веднага след миграцията. Той поддържа автоматично надстройване до приложението Webex за клиенти на UC-One.
Общ преглед
Целта на този документ е да предостави подробни инструкции за използването на инструментите за мигриране от 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.
Архитектура на инструментите за мигриране
Архитектурата на инструментите за мигриране се състои от четири различни инструмента:
- Инструмент за извличане – извлича предприятия, групи, номера, потребители, услуги, телефони и софтуерни клиенти от Cisco BroadWorks. Партньорите на BroadCloud трябва да подадат искане за извличане в портала на доставчика на услуги.
- Инструмент за трансформация – трансформира информацията, извлечена от инструмента за извличане, в JSON файл, който може да бъде редактиран.
- Инструмент за осигуряване – Използва изходния файл JSON от инструмента за трансформация, за да осигури клиенти, местоположения, номера, потребители, услуги и телефони с помощта на публични API на Webex.
- Инструмент за преместване на устройства – използва изходния файл на инструмента за трансформация JSON на инструмента за трансформация, за да възстанови профилите и рестартирате телефоните, да активирате номерата в решението Wholesale RTM и да деактивирате телефонните номера в Cisco BroadWorks.
- Този инструмент поддържа връщане на профили на телефон и софтуерен клиент и активиране на номера обратно в Cisco BroadWorks.
- Партньорите на BroadCloud трябва да подадат искане за мигриране в портала на доставчика на услуги.
Следващата илюстрация показва как четирите инструмента работят последователно, като комуникират с Cisco BroadWorks, публични API и качват метрики в услугите на Webex за бъдещи анализи, след като администраторът стартира задачите за мигриране.

Фигура 1: Инструменти за мигриране
Изисквания
Преди да стартира инструменти за мигриране, партньорът трябва да отговаря на следните изисквания:
- Акаунтът на партньора и администратора на партньора трябва да бъдат включени в решението RTM на едро. По време на етапа преди продажбата не се изисква партньорите да бъдат включени в решението Wholesale RTM за изпълнение на инструмента за екстракция.
- Партньорът трябва да премине през контролния списък преди миграцията, за да се увери, че всички изисквания са изпълнени.
- Идентификационните данни за системния администратор на Cisco BroadWorks са необходими за изпълнението на инструментите за извличане и преместване на устройства. Това не е приложимо за партньори на BroadCloud.
- Инструментите за извличане и преместване на устройството трябва да се изпълняват от вторичния сървър на приложението Cisco BroadWorks по време на прозорец за поддръжка, за да се сведе до минимум рискът. Партньорите на BroadCloud ще стартират инструмента за преместване на устройства от портала на доставчика на услуги.
- Прегледайте списъка с поддържани устройства Webex Calling.
- Прегледайте списъка с неподдържани устройства Webex Calling.
- Партньорите трябва да помолят екипа за акаунти в Cisco да получи поддържаната версия на фърмуера за телефони и устройства.
- Клиентите на UC-One трябва да надстроят до следните версии:
- Клиентите на настолния комуникатор трябва да са версия 22.9.12 или по-нова
- Клиентите на Mobile Connect трябва да са версия 3.9.14 или по-нова.
- Машината на администратора трябва да има:
- За инструмента за обезпечаване се изисква JDK/JRE 1.8.
- Машините за MAC и Linux изискват Python 3.10.5 или по-нова версия за инструмента за трансформация.
- Клиентите трябва да имат валиден адрес за фактуриране, а крайните потребители трябва да имат бизнес имейл адрес, конфигуриран в Cisco BroadWorks. Ако стойностите не са зададени, администраторите на партньори трябва да се свържат със своите клиенти, за да ги получат. Тези подробности трябва да бъдат добавени към CSV файловете (разделени със запетая стойности) преди да изпълните инструмента за трансформация. С инструмента за трансформация се предоставят примерни CSV файлове.
План за мигриране
Планът за мигриране се състои от 3 етапа:
- Подготовка
- Получете копие на потребителските данни с инструмента за извличане
- Генериране на маркер с помощта на инструмента за генериране на маркери
- Използвайте инструмента за трансформация, за да форматирате потребителски данни
- Осигуряване
- Получете най-новите потребителски данни с инструмента за извличане
- Използвайте инструмента за трансформация, за да форматирате потребителски данни
- Осигуряване на потребителите с инструмента за осигуряване
- Мигриране
- Мигриране на устройства с инструмента за преместване на устройства
- Мигрирания без устройства [ Активиране на телефонни номера чрез Control Hub ]
Ако администраторите на партньора нямат устройства за преместване от Cisco BroadWorks към Wholesale, тогава стартирането на инструмента за преместване на устройства не е необходимо. Администраторите на партньори могат да използват публичната връзка по-долу, за да активират телефонните номера директно през портала на Control Hub. За повече информация вж Управлявайте телефонните номера в Control Hub .
Деактивирането на телефонните номера в Cisco BroadWorks е по желание, ако администраторите на партньора активират своите телефонни номера чрез Control Hub.
Функциите са автоматично мигрирани към повикванията на едро
Тези потребителски функции се мигрират автоматично от инструментите за мигриране:
- Настройки за гласови съобщения и персонализирани поздрави (гласови съобщения, аудио за персонализирано име и ПИН на потребителите не се мигрират)
- Алтернативни номера
- BroadWorks навсякъде
- Поле с лампа за заето повикване
- ИД на повикващия (персонализирано име и телефонен номер)
- Изчакване на повикване
- Настройки за пренасочване на повиквания (пренасочване на повикванията винаги/заето/няма отговор/недостъпно)
- Прехващане на повикване
- Не ме безпокойте
- Настройки за факс
- Отдалечен офис
- Външен вид на споделено повикване
- Едновременно звънене лично (включително график и селективни критерии)
- Уведомяване за повикване (включително график и избирателни критерии)
- Отхвърляне на анонимни повиквания
- Селективно отхвърляне на повикване
- Избирателно пренасочване на повикванията
- Насочено приемане на повикване и включване в разговора
- Забранено за включване в разговора
- Натиснете, за да говорите
- Поверителност
Тези функции на групата се мигрират автоматично от инструментите за мигриране:
- Автоматичен секретар
- Само едно ниво
- Персонализирани поздрави
- Настройки за пренасочване на повикванията (винаги, заето, избирателно)
- Алтернативни номера
- Менюто за празници не е налично в Webex
- Селективно отхвърляне на повикване
- Стандартна опашка на повикванията в центъра за повиквания на Cisco BroadWorks и опашка на повикванията в BroadCloud:
- Базова конфигурация
- Персонализирани поздрави
- Агенти и надзорници
- Настройки за пренасочване на повикванията (винаги, заето, избирателно)
- Алтернативни номера
- Музика при задържане
- Парк за обаждания
- Поемане на повиквания
- Група за търсене
- Настройки за пренасочване на повиквания (винаги, заето, избирателно, недостъпно)
- Алтернативни номера
- Код на местоположение (по един за местоположение или група)
- Група за пейджинг
- Графици (само на ниво група, графиците на предприятията не се мигрират)
- Гласов портал
- Музика при задържане
- Общ списък с телефони
Поддържани устройства
Поддържаните телефони ще бъдат автоматично създадени и зададени на потребителите в Webex Calling от инструмента за осигуряване. Телефоните, маркирани с „Да“ в колоната „Поддържани в инструмента за преместване на устройства“, също ще бъдат автоматично преместени от Cisco BroadWorks или BroadCloud в Webex Calling, когато се изпълнява инструментът за преместване на устройства. Телефоните, маркирани с „Не“ в тази колона, се нуждаят от ръчна намеса, за да променят URL адреса на DMS в шаблона за устройства Cisco BroadWorks или в самия телефон.
Последната колона предоставя съпоставянето на моделите на телефоните с колоната „Тип устройство“ на файла transform-tool/input/newphones.csv. (Вижте раздела Инструмент за трансформация в тази статия за повече информация относно newphones.csv).
Модел на телефона |
Поддържано в инструмента за преместване на устройства |
Тип на устройството в newphones.csv |
---|---|---|
Cisco MPP 6821 |
Да |
DMS Cisco 6821 |
Cisco MPP 6841 |
Да |
DMS Cisco 6841 |
Cisco MPP 6851 |
Да |
DMS Cisco 6851 |
Cisco MPP 6861 |
Да |
DMS Cisco 6861 |
Cisco MPP 6871 |
Да |
DMS Cisco 6871 |
Cisco MPP 7811 |
Да |
DMS Cisco 7811 |
Cisco MPP 7821 |
Да |
DMS Cisco 7821 |
Cisco MPP 7832 |
Да |
DMS Cisco 7832 |
Cisco MPP 7841 |
Да |
DMS Cisco 7841 |
Cisco MPP 7861 |
Да |
DMS Cisco 7861 |
Cisco MPP 8811 |
Да |
DMS Cisco 8811 |
Cisco MPP 8832 |
Да |
DMS Cisco 8832 |
Cisco MPP 8841 |
Да |
DMS Cisco 8841 |
Cisco MPP 8845 |
Да |
DMS Cisco 8845 |
Cisco MPP 8851 |
Да |
DMS Cisco 8851 |
Cisco MPP 8861 |
Да |
DMS Cisco 8861 |
Cisco MPP 8865 |
Да |
DMS Cisco 8865 |
Cisco MPP 8875 |
Да |
DMS Cisco 8875 |
Cisco ATA191 |
Да |
DMS Cisco 191 |
Cisco ATA192 |
Да |
DMS Cisco 192 |
Polycom VVX101 |
Да |
DMS поликом VVX101 |
Polycom VVX150 |
Да |
DMS поликом VVX150 |
Поликом VVX201 |
Да |
DMS Polycom VVX201 |
Polycom VVX250 |
Да |
DMS поликом VVX250 |
Polycom VVX301 |
Да |
DMS Polycom VVX301 |
Polycom VVX311 |
Да |
DMS поликом VVX311 |
Polycom VVX350 |
Да |
DMS поликом VVX350 |
Polycom VVX401 |
Да |
DMS поликом VVX401 |
Polycom VVX411 |
Да |
DMS поликом VVX411 |
Polycom VVX450 |
Да |
DMS поликом VVX450 |
Polycom VVX501 |
Да |
DMS поликом VVX501 |
Polycom VVX601 |
Да |
DMS поликом VVX601 |
Поликом Трио 8300 |
Да |
DMS Polycom Trio8300 |
Поликом Трио 8500 |
Да |
DMS Polycom Trio8500 |
Поликом Трио 8800 |
Да |
DMS Polycom Trio8800 |
Polycom SoundStation 5000 |
Да |
DMS Polycom SSIP5000 |
Polycom SoundStation 6000 |
Да |
DMS Polycom SSIP6000 |
Yealink T33G |
Да |
DMS Yealink |
Yealink T41S |
Да |
DMS Yealink |
Yealink T42S |
Да |
DMS Yealink |
Yealink T43U |
Да |
DMS Yealink T43U |
Yealink T46U |
Да |
DMS Yealink T46U |
Yealink T46S |
Да |
DMS Yealink T46S |
Yealink T48S |
Да |
DMS Yealink T48S |
Yealink T48U |
Да |
DMS Yealink T48U |
Yealink T53W |
Да |
DMS Yealink T53W |
Yealink T54W |
Да |
DMS Yealink |
Yealink T57 W |
Да |
DMS Yealink |
Yealink T58V |
Да |
DMS Yealink T58V |
Yealink CP920 |
Да |
DMS Yealink CP920 |
Yealink CP960 |
Да |
DMS Yealink CP960 |
Yealink W52B |
Да |
DMS Yealink W52P |
Yealink W56B |
Да |
DMS Yealink W56P |
Yealink W60B |
Да |
DMS Yealink W60P |
Yealink W70B |
Да |
DMS Yealink W70P |
Yealink CP925 |
Да |
DMS Yealink CP925 |
Yealink CP965 |
Да |
DMS Yealink CP965 |
Неподдържани устройства
Ако клиентът използва неподдържаните устройства от решението Wholesale RTM, тогава тези устройства не отговарят на условията за мигриране. В този случай имате следните опции:
- Осигурете нови телефони в Cisco BroadWorks преди мигрирането.
- Оставете старите телефони в 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 в работни области по време на процеса на мигриране.
Стъпки:
- Във файла transform_tool/input/users.csv задайте пакета „common_area“ на потребителите, които да бъдат трансформирани в работна област.
- Пример: bwuser@домейн,,,common_area
- (Само за BroadCloud) За да конвертирате всички потребителски акаунти от определен тип станция в работни области, добавете запис в transform-tool/conf/rialto_station_type_to_wholesale_package.csv и задайте пакета на едро на „common_area_calling“.
- Пример: conference_room_v2,common_area_calling
- Изпълнете инструмента за трансформация.
- Изпълнете инструмента за осигуряване.
- Отворете Control Hub на новосъздадената клиентска организация и задайте домейн за SIP (вижте фигура 2, Конфигуриране на SIP домейн в Control Hub).
- Изпълнете отново инструмента за осигуряване. Това създава работните области и задава телефони към тях.
Ограничения:
Конфигурацията на потребителските функции (например пренасочване на повикванията, „Не ме безпокойте“) не се мигрира автоматично в работната област.

Фигура 2: Конфигуриране на SIP домейн в Control Hub
Инструмент за генератор на маркери
Администраторите на партньори стартират този инструмент на помощната програма за генератор на маркери поне един път, преди да започнат да стартират инструменти за мигриране. Изпълнението на този инструмент е еднократна дейност, след като партньорският акаунт бъде включен в решението Wholesale RTM. Този инструмент позволява на администраторите на партньори да влизат през уеб браузър, за да получат уникалния МАРКЕР, необходим за актуализиране до партньорските конфигурационни файлове за инструментите за мигриране.
Предварителни изисквания
Инсталирайте Java 8, 11, 17 или 21 на компютъра. Java се предлага от много източници, включително:
- https://learn.microsoft.com/en-us/java/openjdk/download
- https://aws.amazon.com/corretto/
- https://www.oracle.com/java/technologies/downloads/#java21
След изтегляне извлечете бинарите на инструмента за мигриране.
Тази стъпка не е задължителна
Инструкции за изпълнение
Изпълнете следната команда в терминала в директорията на генератора на маркери:
-
За изпълнение на инструмента за генератор на маркери трябва да са достъпни следните портове. Портове: 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 адреса в уеб браузъра на терминала, влезте с идентификационните данни на партньорския администратор, за да получите маркера и да го копирате за по-нататъшна употреба.
Илюстрациите на потребителския интерфейс са дадени по-долу за справка:
Фигура 3: Влизане със Cisco Webex
Фигура 4: Прозорец за идентификационни данни
Фигура 5: Генериране на маркер
Задачи за настройка на BroadWorks
Конфигурирайте следните стъпки, преди да изпълните инструментите за извличане и преместване на устройства на вторичния сървър на BroadWorks.
Разрешаване на OCI-P свързаност
Инструментът за преместване на устройството комуникира с BroadWorks чрез OCI-P команди, за да активирате OCI-P свързаност, използвайте стъпките по-долу:
Стъпка 1: Използвайте CLI, за да конфигурирате общите настройки.
Изпълнете следната команда в CLI, за да промените в директорията GeneralSettings:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.
Изпълнете следната команда в CLI, за да получите текущите общи настройки:
AS_CLI/Applications/OpenClientServer/GeneralSettings> get
clientPort = 2208
clientPortEnabled = true
secureClientPort = 2209
secureClientPortEnabled = true
systemDomain = <>
Ако настройките ви не съвпадат с горните, използвайте командата set , за да преконфигурирате настройките си.
Стъпка 2: Използвайте CLI, за да конфигурирате OCI прокси сървъра.
Промяна на директорията на OCI прокси:
AS_CLI> cd /Applications/OpenClientServer/OCIProxy
Изпълнете следния CLI, за да получите текущите настройки. Трябва да видите следното:
AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 1800
Ако настройките ви не съвпадат с горните, използвайте командата set , за да преконфигурирате настройките си.
Стъпка 3: Използвайте CLI, за да конфигурирате обезпечаване на OCI.
Промяна в указателя за осигуряване:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
Изпълнете следната команда, за да получите текущите настройки за обезпечаване на OCI:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as
Стъпка 4: Изпълнете командата по-долу в CLI, за да проверите дали конфигурацията ви е правилна.
AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.
Потвърждаване, че отвореният клиентски сървър е разположен и активен
Използвайте командите по-долу, за да разположите и стартирате отворения клиентски сървър на вторичния сървър на приложения, ако той не е разгърнат или още не сте стартирали.
Стъпка 1: Разположете сървъра със следната CLI команда:
AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer
Стъпка 2: Стартиране на сървъра с тази команда:
AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer
Разрешаване на активиране на номера
Изпълнете следните команди в CLI, за да активирате активирането на номерата:
Стъпка 1: Изпълнете командата за действие на номер:
AS_CLI> cd SubscriberMgmt/NumberActivation
Стъпка 2: Изпълнете командата за активиране:
AS_CLI> set dnMode groupAndUserActivationEnabled
Стъпка 3: В подканата за потвърждение въведете Y.
Инструмент за извличане
За BroadCloud
Инструментът за извличане е интегриран в портала на доставчика на услуги BroadCloud. Администраторът на доставчик на услуги може:
- Изпращайте заявки за извличане за до 50 клиенти на заявка.Искането за извличане не може да бъде подадено за един и същ клиент повече от 10 пъти на ден.
- Изтеглете извлечения файл с данни в ZIP формат до 28 дни от датата на подаване на заявката.
Цифрите по-долу показват портала на доставчика на услуги.

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

Фигура 7: Портал на доставчик на услуги
За Cisco BroadWorks и Webex за BroadWorks
- Инструментът за извличане се изпълнява на вторичния сървър на приложението Cisco BroadWorks в партньорската мрежа и се свързва чрез OCI-P.
- Инструментът изтегля необработени данни за предприятие, група, номера, потребители, услуги, устройства и софтуерен клиент от платформата Cisco BroadWorks или BroadCloud и извежда тези данни в XML файлове, които предоставят входовете за инструмента за трансформация.
Следващите раздели обясняват как да инсталирате и конфигурирате инструмента за извличане.
Предварителни изисквания
- SCP бинарите на инструмента за извличане към вторичен сървър на приложението Cisco BroadWorks.
- SSH към вторичния сървър на приложението Cisco BroadWorks, за да конфигурирате предварителните изисквания и да стартирате инструмента за извличане.
- Конфигурирайте Доставчика на услуги и ИД на група за извличане от Cisco BroadWorks в conf/exportTool.yml. Вижте примерния фрагмент YAML по-долу:
ServiceProviderID-A: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - ALL
- Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/partner.cfg:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool. MIGRATION_MODE = Supported values are webex_for_broadworks_to_wholesale. The default value is broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale for Webex for BroadWorks migrations.
Свойството е
REFRESH_TOKEN
задължително за мигриране на Webex за BroadWorks. - Променете пътя на средата JDK/JRE във файла export.sh, ако вторичният път на средата JDK/JRE на сървъра на приложението Cisco BroadWorks е различен от файла:
JAVA_HOME=/usr/local/java/java_base
Инструкции за изпълнение
Изпълнете командата по-долу във вторичния сървър на Cisco BroadWorks Application Server от директорията с инструменти за извличане:
./export.sh
Регистрационни файлове на терминала
В терминала при успешно експортиране са налични следните регистрационни файлове: Изпълняващ се инструмент за експортиране на данни на BroadSoft:
Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed
Exported files converted as ZIP file
**************************************************
Изход
Изходен ZIP файл (extracted_data_<timestamp>.zip) ще бъде наличен в същата директория с инструменти за извличане. Използвайте командата по-долу, за да видите и използвате ZIP файла за въвеждане на инструмента за трансформация:
ls –ltr
drwxr-xr-x 2 bwadmin bwadmin 4096 Oct 4 11:53 lib/
-rwxr-xr-x 1 bwadmin bwadmin 956719 Oct 4 11:53 exportTool.jar
-rwxr-xr-x 1 bwadmin bwadmin 2635 Oct 4 11:53 export.sh
drwxr-xr-x 2 bwadmin bwadmin 4096 Oct 5 05:04 conf/
drwxrwxr-x 3 bwadmin bwadmin 4096 Oct 17 22:34 output/
drwxrwxr-x 2 bwadmin bwadmin 4096 Oct 17 22:34 logs/
-rw-rw-r-- 1 bwadmin bwadmin 46341 Oct 17 22:35 extracted_data_1666060500618.zip
Инструмент за трансформация
Този инструмент за трансформация се изпълнява за всички миграции. Инструментът за трансформация се изпълнява на всеки компютър, включително лаптоп на администратор на партньор, и използва публичните API на Webex. Той чете изходния ZIP файл (extracted_data_<timestamp>.zip) на инструмента за извличане като вход и трансформира необработения XML във формат JSON, който се използва от инструмента за обезпечаване.
Предварителни изисквания
След изтегляне и извличане на двоичните инструменти за мигриране конфигурирайте следните изисквания:
- Задайте маркера за ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери) и ИМЕ_НА_ОСНОВНОТО_МЕСТОПОЛОЖЕНИЕ във файла conf/partner.cfg:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main
- Като опция задайте ИД за ОСИГУРЯВАНЕ_ (копиран от шаблона в Partner Hub) във файла conf/partner.cfg:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
За да получите по-пълно потвърждаване на имейл адреса на клиента, можете да зададете ИД на ОСИГУРЯВАНЕ_. - Конфигурирайте липсваща информация във файла input/customers.csv (вижте следващия раздел), ако липсва.
- Добавете имейл адреса на крайния потребител във файла input/users.csv.
- Ако трябва да бъдат осигурени нови телефони, добавете mac адреса и имейл адреса на новия телефон на потребителя, за да въведете/newphones.csv файла. Това е необходимо само ако администраторите на партньора искат да осигурят нови телефони в повикванията на едро.
- Конвертирайте центровете за повиквания на BroadWorks в CxEssentials, като използвате input/cxessentials.csv файл.
- Като опция активирайте НАДСТРОЙВАНЕ_ВСИЧКИ_ЦЕНТРОВЕ ЗА ПОВИКВАНИЯ__ДО_CX_ESSENTIALS, за да конвертирате всички центрове за повиквания в CxEssentials.
- Използвайте файла input/locations.csv, за да поддържате миграцията на големи предприятия, която позволява на администраторите да мигрират местоположенията на клиентите си по местоположение
- Като опция разрешете използването на MAC адреси от заглавката „Потребител-агент“ на съобщението SIP REGISTER, когато MAC адресът не е наличен в профила на устройството на Cisco BroadWorks. Премахнете коментар за реда „ИЗПОЛЗВАНЕ НА_MAC_АДРЕС_ОТ_SIP_REGISTER=да“ във файла conf/partner.cfg
- Функцията за синхронизиране на мрежови сървъри позволява на администраторите да осигуряват телефонни номера, MAC адреси и имейл адреси на потребители по време на осигуряването в същата миграция на регион. За да го активирате, задайте
USE_NS_SYNC=yes
conf/partner.cfg
.Ако синхронизирането на NS е деактивирано, осигуряването на телефонен номер и устройство ще бъде прескочено, а потребителите ще получат временни имейл адреси.
Попълване на въведените данни/customers.csv
Файлът input/customers.csv предоставя данни, които може да липсват в Cisco BroadWorks или BroadCloud. Този файл може да бъде оставен празен, ако вече е налична цялата задължителна информация. Не е необходимо да попълвате всички колони, само липсващата информация е задължителна.
Таблицата по-долу обяснява най-важните колони в input/customers.csv.
Име на колоната |
Правила |
---|---|
ИД |
В корпоративен режим на Cisco BroadWorks:
В режим на доставчик на услуги на BroadWorks, това е Cisco BroadWorks groupId. В BroadCloud това е Rialto customerId. |
външенId |
Това е идентификатор, който съвпада с вътрешния идентификатор на партньора за този клиент. Тази колона трябва да е уникална в рамките на партньорска организация в Webex. Тази колона не е по избор, автоматично ще се генерира уникален идентификатор от инструмента за трансформация. Тази колона не се използва за групи в предприятието. |
клиентИме |
За предприятието тази колона се използва като поле за име на клиент в Webex. За група в рамките на предприятие тази колона се използва като име на местоположение. Имената на местоположения трябва да са уникални в рамките на предприятието. |
основенИмейл |
Това се използва като имейл адрес на администратора на клиента на Webex. Тази колона е по желание за групи в рамките на предприятие. |
Колони за адрес |
За предприятие адресът се използва като адрес за фактуриране и адрес на първо местоположение. За група в рамките на предприятие адресът се използва като адрес на местоположение. |
часова зона |
Вижте раздела за часовата зона на тази статия. |
език | Вижте Езици, поддържани от Webex. |
гласова поща по подразбиране |
Инструкции за изпълнение
Изпълнете инструмента за трансформация във всяка операционна система. Използвайте стъпките по-долу, за да изпълните инструмента в Windows и macOS:
Windows
Изпълнете командата по-долу, за да изпълните инструмента за трансформация в Windows:
transform.bat -extract= -customers= -users= -newphones=
macOS
Изпълнете следните стъпки, за да изпълните инструмента за трансформация на macOS:
- Създайте виртуална среда и инсталирайте зависимости, за да изпълните инструмента за трансформация с помощта на 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
- Изпълнете инструмента за трансформация:
./transform.sh -extract= -customers= -users= -newphones=
Предварителна проверка на клиент/потребител
Инструментът за трансформация прави API повиквания до Webex за наваксване на потенциални проблеми с осигуряването. По подразбиране това ще валидира адреса и основния имейл на клиента. Ако стойността на ИД за ОСИГУРЯВАНЕ_е посочена във файла conf/partner.cfg, тя ще валидира и информацията за местоположението. Резултатите от предварителната проверка са включени в отчета за изключения.
Освен това следните незадължителни параметри могат да бъдат добавени при изпълнение на инструмента за трансформация:
предварителна проверка
В допълнение към изпълнението на API за предварителна проверка за информация за клиента, инструментът за трансформация ще стартира и API за предварителна проверка за имейлите на абонатите.
информация за предварителната проверка
По подразбиране в отчета за изключения са включени само грешки преди проверка (т.е. проблеми, които ще блокират осигуряването). Добавянето на този флаг ще включва и успешни резултати от предварителната проверка (напр. ако вече съществува организация на Webex, която може да бъде прикачена автоматично).
Информацията за предварителната проверка отнема допълнително време за изпълнение.
Регистрационни файлове на терминала
Следните регистрационни файлове в терминала при успешна трансформация:
Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0
Отчет за изключения
Инструментът за трансформация генерира отчета за изключения в директорията output/<timestamp>/exception_report.txt . Можете да използвате този отчет, за да идентифицирате проблемите, които ще повлияят на мигрирането, и да ги коригирате в системата Cisco BroadWorks.
След като промените потребителските данни, за да отстраните изключението, изпълнете отново инструментите за извличане и трансформация с новите данни. Файлът на примерния отчет за изключения, както следва:
Exception Report
Tue Oct 18 08:12:09 2022
Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg
Изход
Ще бъде наличен изходен JSON файл (customer.json) в изходната/<timestamp>/<groupid> директория. Примерният файл customer.json е както следва:
{
"customer": {
"provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!",
"packages": [
"webex_calling",
"common_area_calling"
],
"externalId": "external_id_engg_grp1",
"address": {
"addressLine1": "100 Main Street",
"addressLine2": "",
"city": "Gaithersburg",
"stateOrProvince": "MD",
"zipOrPostalCode": "20877",
"country": "US"
},
"customerInfo": {
"name": "Engineering Group - 1",
"primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com"
},
"provisioningParameters": {
"calling": {
"location": {
"name": "Main",
"address": {
"addressLine1": "100 Main Street",
"addressLine2": "",
"city": "Gaithersburg",
"stateOrProvince": "MD",
"zipOrPostalCode": "20877",
"country": "US"
},
"timezone": "America/New_York",
"language": "en_us",
"numbers": [
"+15205551101",
"+15205551102",
"+15205551103",
"+15205551104",
"+15205551105",
"+15205551106",
"+15205551107",
"+15205551108",
"+15205551109",
"+15205551110"
],
"mainNumber": "+15205551101"
}
}
}
},
"broadworks_info": {
"service_provider_id": "collabmigrationtestSP_engg",
"group_id": "collabmigrationtestGRP_engg"
},
"subscribers": [
{
"amareswaranvel+benjaminjack@gmail.com": {
"subscriber": {
"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
"email": "amareswaranvel+benjaminjack@gmail.com",
"package": "webex_calling",
"provisioningParameters": {
"firstName": "Benjamin",
"lastName": "Jack",
"primaryPhoneNumber": "+15205551102",
"extension": "1102"
}
},
"features": [
{
"/v1/people/{personId}/features/voicemail": {
"enabled": true,
"sendBusyCalls": {
"enabled": true,
"greeting": "DEFAULT"
},
"sendUnansweredCalls": {
"enabled": true,
"greeting": "DEFAULT",
"numberOfRings": 3
},
"messageStorage": {
"mwiEnabled": true,
"storageType": "EXTERNAL",
"externalEmail": "engineering17861@mailnator.com"
}
}
}
],
"devices": [
{
"cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
"product": "DMS Cisco 7861",
"mac": "CC98914EAAD7"
}
]
}
},
{
"amareswaranvel+lucasoliver@gmail.com": {
"subscriber": {
"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
"email": "amareswaranvel+lucasoliver@gmail.com",
"package": "webex_calling",
"provisioningParameters": {
"firstName": "Lucas",
"lastName": "Oliver",
"primaryPhoneNumber": "+15205551103",
"extension": "1103"
}
},
"features": [
{
"/v1/people/{personId}/features/voicemail": {
"enabled": true,
"sendBusyCalls": {
"enabled": true,
"greeting": "DEFAULT"
},
"sendUnansweredCalls": {
"enabled": true,
"greeting": "DEFAULT",
"numberOfRings": 3
},
"messageStorage": {
"mwiEnabled": true,
"storageType": "EXTERNAL",
"externalEmail": "engineering16821@mailnator.com"
}
}
}
],
"devices": [
{
"cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
"product": "DMS Cisco 6821",
"mac": "5486BCAE7E45"
}
]
}
},
{
"amareswaranvel+leojackson@gmail.com": {
"subscriber": {
"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
"email": "amareswaranvel+leojackson@gmail.com",
"package": "webex_calling",
"provisioningParameters": {
"firstName": "Leo",
"lastName": "Jackson",
"primaryPhoneNumber": "+15205551104",
"extension": "1104"
}
},
"features": [
{
"/v1/people/{personId}/features/voicemail": {
"enabled": true,
"sendBusyCalls": {
"enabled": true,
"greeting": "DEFAULT"
},
"sendUnansweredCalls": {
"enabled": true,
"greeting": "DEFAULT",
"numberOfRings": 3
},
"messageStorage": {
"mwiEnabled": true,
"storageType": "EXTERNAL",
"externalEmail": "engineeringmacpc@mailnator.com"
}
}
}
],
"devices": []
}
},
{
"amareswaranvel+owenalex@gmail.com": {
"subscriber": {
"customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
"email": "amareswaranvel+owenalex@gmail.com",
"package": "webex_calling",
"provisioningParameters": {
"firstName": "Owen",
"lastName": "Alexander",
"primaryPhoneNumber": "+15205551101",
"extension": "1101"
}
},
"features": [
{
"/v1/people/{personId}/features/voicemail": {
"enabled": true,
"sendBusyCalls": {
"enabled": true,
"greeting": "DEFAULT"
},
"sendUnansweredCalls": {
"enabled": true,
"greeting": "DEFAULT",
"numberOfRings": 3
},
"messageStorage": {
"mwiEnabled": true,
"storageType": "EXTERNAL",
"externalEmail": "engineering8811@mailnator.com"
}
}
}
],
"devices": [
{
"cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
"product": "DMS Cisco 8811",
"mac": "F87B204E4066"
}
]
}
}
],
"auto_attendants": [],
"call_queues": [],
"hunt_groups": [],
"schedules": [],
"call_parks": [],
"call_pickups": [],
"paging_groups": [],
"voice_portals": [
{
"name": "Automated Voice Portal",
"firstName": "Automated",
"lastName": "Voice Portal",
"languageCode": "en_us",
"phoneNumber": "+15205551105",
"extension": "1105"
}
],
"shared_call_appearances": [],
"business_communicator_desktop_to_upgrade_to_webex_app": [
"PC Comm - Engg Device Profile"
],
"connect_client_to_upgrade_to_webex_app": [],
"locations": [],
"webex_for_broadworks_info": {
"users": [
{
"id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
}
],
"hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
"hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
}
}
Свойството \„webex_for_broadworks_info\“ JSON присъства само за мигрирания на Webex за BroadWorks. Свойството \„broadcloud_info\“ JSON присъства само за мигрирания на BroadCloud.
Инструмент за осигуряване
Инструментът за осигуряване може да се изпълнява на всяка машина, обикновено на (лаптоп на администратора на партньора) и използва публичните API на Webex. Той чете изходния JSON файл на инструмента за трансформация (customer.json) като вход и обезпечаване на клиентите, местоположенията, числата, потребителите, услугите и устройствата в решението Webex Wholesale RTM.
Предварителни изисквания
Конфигурирайте следните изисквания в указателя на инструментите за обезпечаване:
- Инсталирайте Java 8, 11, 17 или 21 на компютъра. Java се предлага от много източници, включително:
- След изтегляне и извличане на бинарите на инструментите за мигриране задайте променливата JAVA_HOME среда в provisioning_tool.sh за MAC и provisioning_tool.bat за Windows.
- Файлът partner.cfg:
- Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Задайте ПОЗВОЛЯВАНЕ_АДМИНИСТРАТОРСКИ_ПОКАНИ_ИМЕЙЛИ на False, ако партньорът не иска да изпраща приветствен имейл до потребителите. Стойността по подразбиране е „вярно“.
- Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
- Използвайте свойството на тема WEBEX4BWKS_ИМЕЙЛ_ за Webex за миграции в BroadWorks, за да изпратите темата на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
- Използвайте свойството на тялото на _WEBEX4BWKS_ ИМЕЙЛ ЗА Webex за BroadWorks миграции, за да изпратите тялото на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
- Функцията за синхронизиране на мрежови сървъри позволява на администраторите да осигуряват телефонни номера, MAC адреси и имейл адреси на потребители по време на осигуряването в същата миграция на регион. За да го активирате, задайте
USE_NS_SYNC=yes
conf/partner.cfg
.Ако синхронизирането на NS е деактивирано, осигуряването на телефонен номер и устройство ще бъде прескочено, а потребителите ще получат временни имейл адреси.
За миграции на BroadCloud един и същ регион:
- Инструментът прескочи номерата, устройствата и осигуряването на споделени изгледи на повиквания.
- Инструментът създава потребители и виртуални потребители с вътрешен номер и временен вътрешен номер.
За миграции на BroadCloud друг регион:
- Инструментът ще осигури номера, устройства и появявания на споделени повиквания.
- Инструментът създава потребители и виртуални потребители с действителни телефонни номера и вътрешни номера.Всички миграции на BroadCloud в Европа са към друг регион.
Инструкции за изпълнение
Използвайте следните стъпки, за да изпълните инструмента в Windows и macOS:
Windows
Изпълнете следните стъпки, за да изпълните инструмента на Windows OS:
To provision single customer:
provision.bat -input=
To provision multiple customers:
provision.bat -input=
macOS
Изпълнете следните стъпки, за да изпълните инструмента на macOS:
To provision single customer:
./transform.sh -input=
To provision multiple customers:
./transform.sh -input=
Предварителни изисквания за Webex за мигриране на BroadWorks
Администраторите на партньори трябва да актуализират своя шаблон за включване на BroadWorks за функциите за съвместно съществуване на Webex за BroadWorks. Вижте следното изображение:

След като шаблонът за включване на Webex for BroadWorks бъде актуализиран, за да поддържа мигриране, поискайте от екипа за акаунти на Cisco да активира превключвателя на функцията „разрешено за смесване на едро с партньори“ на ниво партньор. Това ще позволи да се добавят пакети на едро към съществуващите клиентски организации на Webex за BroadWorks по време на осигуряването.
Изпълнете инструмента за осигуряване с допълнителен аргумент.
Фаза на подготовка: е фазата по подразбиране, в която администраторите могат да осигуряват потребителите на BroadWorks като абонат на едро и да продължат с Webex за потребителите на BroadWorks.
Поддържаща фаза: е втората фаза, в която администраторите могат да разпределят лиценза за търговия на едро на съществуващия Webex за потребители на BroadWorks. Трябва да изпълните инструмента за обезпечаване с аргумент поддръжка.
Фаза след мигриране: Е последната фаза, в която администраторите могат да конвертират напълно BroadWorks в Wholesale. Трябва да изпълните инструмента за осигуряване с аргумент след миграция.
Регистрационни файлове на терминала
Следват регистрационните файлове в терминала за успешно осигуряване:
Tool Name: Provisioning Tool
Version: 1.15.0
********** Started Processing File : input/customer.json ****************
Provisioning Customer
Waiting for customer external_id_engg_grp1 to complete provisioning...
Waiting for customer external_id_engg_grp1 to complete provisioning...
Customer external_id_engg_grp1 status : provisioned
Provisioning Numbers
Provisioning Users
Provisioning User Features
Provisioning Greetings
Provisioning Schedules
Provisioning Devices
Provisioning Shared Call Appearances
Provisioning Auto Attendants
Provisioning Call Queues
Provisioning Hunt Groups
Provisioning Group Pagings
Provisioning Call Parks
Provisioning Call Pickups
Provisioning Voice Portal
********** Completed File : input/customer.json ****************
Таблицата ще бъде отпечатана с броя на създадените местоположения за всяко изпълнение:

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

Фигура 8: Partner Hub

Фигура 9: Control Hub

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

Фигура 11: Повикване
Инструмент за преместване на устройства
За BroadCloud
За партньори на BroadCloud използвайте портала на доставчика на услуги, за да подадете искане за мигриране на номера, устройства и SCA мигриране.
В рамките на портала на доставчика на услуги заявката за мигриране може да включва до 50 клиенти. В рамките на един ден могат да бъдат подадени максимум 10 искания.
Функцията за синхронизиране на мрежови сървъри позволява на администраторите да деактивират местоположението на BroadCloud и да активират местоположението на Webex Calling при настройка USE_NS_SYNC=yes
в conf/partner.cfg
. След мигрирането устройствата и телефонните номера се активират в местоположението на Webex Calling.
Администраторите могат да активират автоматизирано връщане обратно, като зададат ROLLBACK_TO_BROADCLOUD=true
във файлаconf/partner.cfg
, който премества устройствата обратно в BroadCloud след мигрирането. Той поддържа миграции от един и друг регион с NS синхронизиране, но само за успешни миграции. За неуспешните администратори трябва да подадат заявка за обратно повикване със Cisco TAC, преди да поискат връщане обратно.
Цифрите по-долу показват портала на доставчика на услуги.

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

Фигура 13: Портал на доставчик на услуги
За Cisco BroadWorks и Webex за BroadWorks
За миграции на Cisco BroadWorks и Webex за BroadWorks инструментът се изпълнява на вторичния сървър на приложението Cisco BroadWorks в партньорската мрежа и се свързва към AS чрез OCI-P. Той използва изходния JSON файл (customer.json) на Transform Tool като вход и изпълнява OCI-P команди за мигриране на устройства и софтуерни клиенти.
При успешна операция инструментът за преместване на устройството ще:
- Дерегистрирайте устройства от Cisco BroadWorks и ги регистрирайте в „На едро“.
- Потребителите, използващи клиента UC-One, ще се пренасочват към приложението Webex при първото влизане.
- Деактивирайте телефонните номера от Cisco BroadWorks или премахнете телефонните номера от BroadCloud.
- Активирайте номера за търговия на едро.
- Създаване на появявания на споделени повиквания в „На едро“ за миграции на BroadCloud. [Тази стъпка е приложима само за мигрирания на BroadCloud].
SCP и SSH
- SCP инструмента за преместване на устройството към вторичния сървър на приложението Cisco BroadWorks.
- SSH към вторичния сървър на приложението Cisco BroadWorks, за да конфигурирате изискванията и да стартирате инструмента за преместване на устройството.
Предварителни изисквания
- Задайте маркера ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генериране на маркери) във файла conf/partner.cfg:
REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/deviceMoveTool.conf:
BROADWORKS_USER_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_HOST_NAME = localhost
- За да изпратите повторно имейли за активиране, трябва да зададете ПОВТОРНО ИЗПРАЩАНЕ_ИМЕЙЛИ С ПОКАНА_=true във файла conf/partner.cfg.
Ако администраторите желаят да изпращат имейли с покана до потребителите си по време на мигрирането, те трябва да изчистят коментара за свойството \„ПОВТОРНО ИЗПРАЩАНЕ_НА ПОКАНА_EMAILS=true\“ във файла conf/partner.cfg. В противен случай имотът трябва да остане непроменен.
- Уверете се, че пътят на средата JDK/JRE е правилен в devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- Администраторите могат да използват файла locations.csv от входната директория, за да мигрират определени групи вместо всички групи в предприятието.
Телефони на Polycom
За да преместите телефони на Polycom от Cisco BroadWorks в повиквания на едро, администратор на партньор трябва да създаде нов файл за тип самоличност/профил на устройство на системно ниво в всеки шаблон за устройства на Polycom в Cisco BroadWorks. Вижте фигура 14 и качете персонализирания файл device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. След качването на новия файл на устройство се уверете, че новосъздаденият файл съществува на ниво група. Също така се уверете, че файлът migration_%BWMAC ADDRESS%.cfg не е в конфликт с никой съществуващ файл във вашата система).
Използва се вътрешно от инструмента за преместване на устройства.
Процесът на мигриране за телефони на Polycom:
- Инструментът за преместване на устройството замества файла %BWMACADDRESS%.cfg на ниво устройство с polycom_vvx2.cfg. Този файл се отнася за migration_%BWMACADDRESS%.cfg.
- Възстановете профилите на устройството на ниво група или устройство.Действието на ниво група или ниво устройство зависи от конфигурацията на parameter deviceLevelRebuild във файла device-move-tool/conf/partner.cfg.
- Инструментът за преместване на устройства моли Cisco BroadWorks Application Server да рестартира телефоните на ниво група или ниво устройство.
- След заявката за рестартиране телефоните на Polycom изтеглят и обработват% BWMACADDRESS%.cfg, което изисква от телефоните на Polycom да изтеглят и обработват migration_%BWMACADDRESS%.cfg, което задава device.prov.serverName на https://plcm.sipflash.com.https://plcm.sipflash.com за региона на САЩ други региони имат различни URL адреси.
- Телефонът на Polycom изтегля %BWMACADDRESS%.cfg от https://plcm.sipflash.com и ще бъде управляван от DMS на Webex Calling.

Фигура 14: Добавяне на файл с тип на профил за самоличност/устройство
Инструкции за изпълнение
Има два метода за извикване на DMT, първият е да се извика чрез един клиент в даден момент, а другият е да се изпълнява чрез няколко клиента едновременно.
Инструментът за преместване на устройства се изпълнява от вторичния сървър на приложението Cisco BroadWorks в директорията с инструменти за преместване на устройства:
For device move single customer:
./devicemove.sh -input=
./devicemove.sh -input=/tmp/customername.json
For device move multiple customers:
./devicemove.sh -input=
ls -l /tmp/directoryofcustomers/
customer1.json
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
Регистрационни файлове на терминала
Следват регистрационните файлове в терминала при успешно изпълнение на инструмента за преместване на устройства за мигриране на устройства:
Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
| Device Type | Mac | Version | Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o)
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed
Изход
След мигрирането на устройствата устройствата са дошли онлайн и са готови да извършват/получават повиквания. Вижте фигура 15, за да видите пример за състоянието на устройството:

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

Фигура 16: Активни номера
Връщане на мигрирането
Операцията за връщане трябва да се изпълни за едно предприятие в даден момент.
За оператор на BroadCloud
Процесът на връщане за партньорите на BroadCloud е както следва:
- Отворете билет в Cisco TAC, за да поискате връщане на устройството.
- Изпълнете инструмента за преместване на устройството в режим на връщане:
- Задаването на телефонните номера ще бъде премахнато от Webex Calling, оставяйки потребителите и услугите само с вътрешни номера.
- Имейл адресите в Webex Calling ще бъдат върнати към временни имейл адреси.
- Телефоните ще бъдат изтрити от Webex Calling.
- Телефонните номера, имейл адресите, използвани като alternateId, и телефоните ще бъдат създадени отново в BroadCloud.
- Телефоните ще бъдат рестартирани.
- Администраторите на партньори трябва да преместят PSTN телефонни номера обратно към оператор на BroadCloud.
За Cisco BroadWorks и Webex за BroadWorks
Процесът на връщане за Cisco BroadWorks и Webex за BroadWorks е както следва:
- Отворете билет в Cisco TAC, за да поискате връщане на устройството.
- Изпълнете инструмента за преместване на устройството в режим на връщане на вторичния сървър на приложението BroadWorks, за да върнете мигрирането на устройството. Това ще зададе DMS URL обратно към DMS URL адреса на доставчика на услуги за профилите на устройства в Cisco BroadWorks и ще активира отново телефонните номера.
- Екипът на Webex Calling задава URL адреса обратно към DMS URL адреса на доставчика на услуги в профилите на устройства в Webex Calling.
- Администраторите на партньори трябва да деактивират или изтриват телефонните номера в Webex Calling чрез портала на Control Hub.
- Администраторите на партньори трябва да преместят PSTN телефонните номера обратно в Cisco BroadWorks.
Инструкции за изпълнение на инструмента за преместване на устройства в режим на връщане
Следвайте стъпките по-долу, за да стартирате инструмента за преместване на устройство в режим на връщане:
Изпълнете командата по-долу във вторичния сървър на приложението Cisco BroadWorks в директорията с инструменти за преместване на устройства:
Връщане на профилите
./devicemove.sh -input= -revertProfiles
Връщане на номерата
./devicemove.sh -input= -revertNumbers
Регистрационни файлове на терминала
Ще получим следните регистрационни файлове в терминала при успешно изпълнение на инструмента за преместване на устройството за операция по връщане:
Връщане на профилите
Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
| Device Type | Mac | Version | Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N):
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process
Връщане на номерата
Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ? ([Y]es or [N]o):
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully
Допълнение
Миграция на големи предприятия
Големите предприятия, които имат много местоположения, не могат да мигрират всички местоположения в един прозорец за поддръжка. Описаната в този раздел функционалност позволява на партньорите да мигрират няколко местоположения едновременно.
Стъпки
Използвайте следните стъпки, за да планирате поетапните миграции за голямо предприятие:
- Извлечете корпоративните данни от BroadWorks или BroadCloud.
- Стартирайте инструмента за трансформация без местоположения опция на извлечените данни.
- Потърсете раздела Препоръчано местоположение за едновременно преместване в exception_report.txt, за да планирате фазите на мигриране, за да получите повече информация за зависимостите на местоположението, да разгледате файловете в списъка с функции на агента (вижте Инструмент за трансформация по-долу).
- Генерирайте input/ locations.csv, като промените locations_to_be_edited.csv.
- Изпълнете отново инструмента за трансформация с опцията за местоположения.
- Разгледайте exception_report.txt, за да идентифицирате всички проблеми с зависимост от местоположението за текущата фаза.
- Коригирайте проблемите с зависимостта от местоположение, ако е необходимо (чрез промяна на locations.csv).
- Изпълнете повторно инструмента за трансформация, за да генерирате customers.json за текущата фаза.
- Изпълнете инструмента за осигуряване за всеки customer.json.
- По време на прозореца за поддръжка изпълнете инструмента за преместване на устройството.
- Повторете стъпки 4 - 10 за следващата фаза.
Инструмент за трансформация
За да се постигне целта за мигриране на местоположенията във фаза по фаза на голямо предприятие, както е споменато по-горе, като незадължително въвеждане се добавя нов файл locations.csv (-locations=input/locations.csv) при изпълнение на инструмента за трансформация.
locations.csv съдържа данни, които са специфични за местоположенията. Той замества данните, намерени в input/customers.csv, които в момента съдържат данни както за предприятието, така и за местоположението.
Следната таблица съдържа подробностите за местоположенията.csv:
Описание |
Стойности |
Стойност по подразбиране |
Задължително |
Карти в BroadWorks |
Карти в BroadCloud | |
---|---|---|---|---|---|---|
ИД на предприятие |
Уникален ИД на предприятие |
Y |
serviceProviderId |
Rialto CustomerId | ||
ИД на местоположение |
ИД на местоположение, уникален в рамките на предприятието |
Y |
ИД на група |
Rialto SiteId | ||
статус на мигриране |
Мигрирано ли е това местоположение? |
мигрирани, dont_migrate, мигриране |
мигриране |
N | ||
име |
Име на това местоположение. Оставете го празно, за да използвате locationId. |
N | ||||
часова зона |
N | |||||
език |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
град |
N | |||||
щат |
N | |||||
пощенски код |
Пощенски код |
N | ||||
страна |
2-буквен код |
N |
locations.csv може да се състави от предварително попълнения locations_to_be_edited.csv при изпълнение на инструмента за трансформация на голямо предприятие. Прочетете повече, за да видите примери.
locations.csv е незадължително въвеждане при изпълнение на инструмент за трансформация, следователно инструментът за трансформация ще се държи по същия начин, както преди, ако опцията -locations=input/locations.csv не присъства.
Нови изходни файлове
Има 5 нови изходни файла от инструмента за трансформация:
- locations_to_be_edited.csv – това е предварително попълнено с информация за всички местоположения, за да бъде мигрирано голямото предприятие.
Пример:
locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country
auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US
auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US
auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US
Партньорите/клиентите могат да го използват, за да генерират locations.csv, за да контролират местоположенията, които трябва да бъдат мигрирани за определена фаза (и да актуализират информацията за местоположенията, ако е необходимо).
Пример: locations.csv генерирани от горния locations_to_be_edited.csv
locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country
auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US
auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US
auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US
Това locations.csvозначава: за тази фаза, местоположение auto_mig_ent_grp1 е мигрирано, местоположение auto_mig_ent_grp2 се мигрира и не мигрирайте местоположение auto_mig_ent_grp3.
- hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 файла имат еднакво предназначение: генерирайте пълните списъци със съответните функции агенти/ръководители/изпращачи/получатели/monitored_elements в местоположенията за мигриране, ако местоположенията за мигриране имат зависимости от други местоположения.
Те имат почти същия формат (името на 3-та колона се променя в зависимост от функцията), както по-долу (auto_mig_ent_grpсписъкът с агенти на 2 за групата за търсене за горната фаза):
Пример: следващото е от hunt_group_agents.csv
feature name,feature location,agent,location
Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1
Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1
Ако опцията за местоположения не присъства при изпълнение на инструмента Transform, горните 4 файла ще генерират пълните списъци на агентите/ръководителите/изпращачите/получателите/monitored_elements на целевите групи за цялото предприятие, които могат да се използват за планиране на фазовите мигрирания.
Нови раздели в exception_report
Докато извършвате поетапна миграция за големи предприятия, ще има някои нови раздели в exception_report.txt , ако има зависимости на местоположението, които не са изпълнени.
Пример: Следният нов раздел е за местоположение auto_mig_ent_grp2 група за търсене на агенти на Сара Родригес в местоположение auto_mig_ent_grp3, което не е мигрирано и не се мигрира в тази фаза.
Dependencies between locations - Hunt groups
Name Location Agent Agent's Location Comment
________________________________________________________________________________________________________________
Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agent in different location not migrated yet
Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agent in different location not migrated yet
Следният нов раздел прави препоръка как да се групират местоположенията във фазите на мигриране.
Препоръчителни местоположения за едновременно преместване:
Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3
Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3
Ако опцията за местоположения не присъства при изпълнение на инструмента за трансформация, секцията препоръчва местоположения за едновременно преместване изброява всички зависимости местоположения, за да осигури удобството за планиране.
Докато инструментът Transform се изпълнява с опцията местоположения (т.е. за фаза на мигриране), секцията Препоръчителни местоположения за едновременно преместване изброява само зависимостите на местоположенията за текущата фаза.
Инструмент за осигуряване
За големи предприятия инструментът за обезпечаване може да се изпълнява както обикновено.
Инструмент за преместване на устройства
Инструментът за преместване на устройството може да работи за поднабор от местоположения от customer.json.за да се постигне това добавяне на нов незадължителен locations.csv файл, който има две колони.
External_id |
Имена на местоположения |
---|---|
Стойност на външен идентификатор |
Имена на местоположенията/имена на групи |
- Това е незадължителен файл. Ако не е предоставен или с празните стойности, той ще мигрира всички местоположения.
- Ако бъдат предоставени имената на местоположения и съответните им external_ИД, ще бъдат мигрирани само тези местоположения.
Командата е както следва:
./devicemove.sh -input=/customer.json -locations=/Location_names.csv
Времеви зони
САЩ:
„часови зони“:[„Америка/Адак“,„Америка/Анкъридж“,„Америка/Чикаго“,„Америка/Денвър“,„Америка/Лos_Анджелис“,„Америка/Нew_Йорк“,„Америка/Финикс“,„Пасифик/Хонолулу“]
Канада:
„часови зони“:[„Америка/Дawson_Крийк“,„Америка/Едмънтън“,„Америка/Халифакс“,„Америка/Монреал“,„Америка/Реджина“,„Америка/Сt_Джонс“,„Америка/Ванкувър“,„Америка/Уинипег“]
Австралия:
„часови зони“:[„Австралия/Аделаида“,„Австралия/Бризбейн“,„Австралия/Бroken_Хил“,„Австралия/Дарвин“,„Австралия/Хобарт“,„Австралия/Лord_Хау“,„Австралия/Пърт“,„Австралия/Сидни“]
Франция:
„часови зони“:[„Европа/Париж“]
Португалия:
„часови зони“:[„Атлантик/Азорски острови“,„Европа/Лисабон“]}
Обединено кралство:
„часови зони“:[„Европа/Лондон“]
Италия:
„часови зони“:[„Европа/Рим“]