- Начало
- /
- Статия
Инструменти за мигриране за преход от BroadWorks, Webex за BroadWorks и BroadCloud към 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 поликом 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. Този инструмент позволява на администраторите на партньори да влизат през уеб браузър, за да получат уникалния МАРКЕР, необходим за актуализиране до партньорските конфигурационни файлове за инструментите за мигриране.
Предварителни изисквания
След изтегляне извлечете бинарите на инструмента за мигриране.
Задайте пътя за средата 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 адреса в уеб браузъра на терминала, влезте с идентификационните данни на партньорския администратор, за да получите маркера и да го копирате за по-нататъшна употреба.
Илюстрациите на потребителския интерфейс са дадени по-долу за справка:
Фигура 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/Обезпечаване
Изпълнете следната команда, за да получите текущите настройки за обезпечаване на 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. Администраторът на доставчик на услуги може:
- Изпращайте заявки за извличане за до 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: – ГрупаID-A1 – ГрупаID-A2 – ГрупаID-A3 ServiceProviderID-B: – всички
- Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението 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. - Променете пътя на средата 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, който се използва от инструмента за обезпечаване.
Предварителни изисквания
След изтегляне и извличане на двоичните инструменти за мигриране конфигурирайте следните изисквания:
- Задайте маркера за ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери) и ИМЕ_НА_ОСНОВНОТО_МЕСТОПОЛОЖЕНИЕ във файла conf/partner.cfg:
ОБНОВЯВАНЕ_МАРКЕР=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main
- Като опция задайте ИД за ОСИГУРЯВАНЕ_ (копиран от шаблона в Partner Hub) във файла conf/partner.cfg:
ОСИГУРЯВАНЕ_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
Попълване на въведените данни/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= -клиенти= -потребители= -newphones=
macOS
Изпълнете следните стъпки, за да изпълните инструмента за трансформация на macOS:
- Създайте виртуална среда и инсталирайте зависимости, за да изпълните инструмента за трансформация с помощта на Python:
python3 -m venv venv източник venv/bin/activate python3 -m pip заявки за инсталиране python3 -m pip заявки за инсталиране-oauthlib
- Изпълнете инструмента за трансформация:
./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.
Предварителни изисквания
Конфигурирайте следните изисквания в указателя на инструментите за обезпечаване:
- Инсталирайте 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
- След изтегляне и извличане на бинарите на инструментите за мигриране задайте променливата JAVA_HOME среда в provisioning_tool.sh за MAC и provisioning_tool.bat за Windows.
- Файлът partner.cfg:
- Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
ОСИГУРЯВАНЕ НА ЕДРО__ИД = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 ОБНОВЯВАНЕ_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Задайте ПОЗВОЛЯВАНЕ_АДМИНИСТРАТОРСКИ_ПОКАНИ_ИМЕЙЛИ на False, ако партньорът не иска да изпраща приветствен имейл до потребителите. Стойността по подразбиране е „вярно“.
- Задайте ИД на ЕДРО_ОСИГУРЯВАНЕ_ и МАРКЕР ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генератор на маркери). Администраторите на партньора трябва да се свържат със своя екип за акаунти, за да получат ИД на ОСИГУРЯВАНЕ_:
- Използвайте свойството на тема WEBEX4BWKS_ИМЕЙЛ_ за Webex за миграции в BroadWorks, за да изпратите темата на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
- Използвайте свойството на тялото на _WEBEX4BWKS_ ИМЕЙЛ ЗА Webex за BroadWorks миграции, за да изпратите тялото на имейла с искане за промяна на парола за абонати на Webex за BroadWorks.
За миграции на BroadCloud един и същ регион:
- Инструментът прескочи номерата, устройствата и осигуряването на споделени изгледи на повиквания.
- Инструментът създава потребители и виртуални потребители с вътрешен номер и временен вътрешен номер.
За миграции на BroadCloud друг регион:
- Инструментът ще осигури номера, устройства и появявания на споделени повиквания.
- Инструментът създава потребители и виртуални потребители с действителни телефонни номера и вътрешни номера.Всички миграции на 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 . Прегледайте успешните резултати и регистрационните файлове за грешки, за да потвърдите успешното осигуряване.
Администраторите на партньори могат да проверяват осигуряването на клиенти в портала Partner Hub и Control Hub. Вижте следните илюстрации от портала Partner Hub и Control Hub:
Фигура 8: Partner Hub
Фигура 9: Control Hub
Фигура 10: Устройства
Фигура 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 команди за мигриране на устройства и софтуерни клиенти.
При успешна операция инструментът за преместване на устройството ще:
- Дерегистрирайте устройства от Cisco BroadWorks и ги регистрирайте в „На едро“.
- Потребителите, използващи клиента UC-One, ще се пренасочват към приложението Webex при първото влизане.
- Деактивирайте телефонните номера от Cisco BroadWorks или премахнете телефонните номера от BroadCloud.
- Активирайте номера за търговия на едро.
- Създаване на появявания на споделени повиквания в „На едро“ за миграции на BroadCloud. [Тази стъпка е приложима само за мигрирания на BroadCloud].
SCP и SSH
- SCP инструмента за преместване на устройството към вторичния сървър на приложението Cisco BroadWorks.
- SSH към вторичния сървър на приложението Cisco BroadWorks, за да конфигурирате изискванията и да стартирате инструмента за преместване на устройството.
Предварителни изисквания
- Задайте маркера ЗА ОБНОВЯВАНЕ_ (маркер, копиран от инструмента за генериране на маркери) във файла conf/partner.cfg:
ОБНОВЯВАНЕ_МАРКЕР=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NyZTViNzJkOTdj
- Уверете се, че вторичният ИД на потребител, парола и име на хост на сървъра на приложението Cisco BroadWorks са правилни във файла conf/deviceMoveTool.conf:ИД на потребител на
BROADWORKS__ = ПАРОЛА НА АДМИНИСТРАТОР НА BROADWORKS_ = име на администратор на BROADWORKS_ОРГАНИЗАТОР_ = 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 в директорията с инструменти за преместване на устройства:
За преместване на устройство с един клиент: ./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, за да видите пример за състоянието на устройството:
Фигура 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
Регистрационни файлове на терминала
Ще получим следните регистрационни файлове в терминала при успешно изпълнение на инструмента за преместване на устройството за операция по връщане:
Връщане на профилите
Име на инструмента: Версия на инструмента за преместване на устройство: 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 процесът на връщане на мигриране на устройства завърши успешно
Допълнение
Миграция на големи предприятия
Големите предприятия, които имат много местоположения, не могат да мигрират всички местоположения в един прозорец за поддръжка. Описаната в този раздел функционалност позволява на партньорите да мигрират няколко местоположения едновременно.
Стъпки
Използвайте следните стъпки, за да планирате поетапните миграции за голямо предприятие:
- Извлечете корпоративните данни от 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 – това е предварително попълнено с информация за всички местоположения, за да бъде мигрирано голямото предприятие.
Пример:
местоположение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_Хау“,„Австралия/Пърт“,„Австралия/Сидни“]
Франция:
„часови зони“:[„Европа/Париж“]
Португалия:
„часови зони“:[„Атлантик/Азорски острови“,„Европа/Лисабон“]}
ОК:
„часови зони“:[„Европа/Лондон“]
Италия:
„часови зони“:[„Европа/Рим“]