- Головна
- /
- Стаття
Інструменти міграції для переходу з 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 до служб Wholesale. Вони не призначені для довгострокового співіснування обох служб у межах однієї організації клієнта.
Вплив міграції
Наслідки після міграції такі:
Адміністратори
Після міграції адміністратори повинні:
- Почніть використовувати партнерський центр і 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. Інструменти для міграції
Вимоги
Перед запуском інструментів міграції партнер повинен відповідати таким вимогам:
- Обліковий запис партнера та адміністратора партнера має бути підключено в рішенні Wholesale RTM. На етапі попереднього продажу партнери не повинні бути включені в рішення Wholesale RTM для запуску інструменту екстракції.
- Партнер повинен пройти контрольний список перед міграцією, щоб переконатися, що всі вимоги виконано.
- Для запуску інструментів витягу та переміщення пристрою потрібні облікові дані системного адміністратора Cisco BroadWorks. Це не стосується партнерів BroadCloud.
- Щоб мінімізувати ризик, інструменти вилучення та переміщення пристроїв необхідно запустити з додаткового сервера програм Cisco BroadWorks під час вікна обслуговування. Партнери BroadCloud запускатимуть інструмент переміщення пристрою на порталі постачальника послуг.
- Перегляньте список підтримуваних пристроїв Webex Calling.
- Перегляньте список непідтримуваних пристроїв Webex Calling.
- Партнери повинні попросити команду з облікових записів у Cisco отримати підтримувану версію мікропрограми для телефонів і пристроїв.
- Клієнти UC-One повинні оновити до таких версій:
- Клієнти Desktop Communicator повинні мати версію 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.
Функції автоматично переміщено до функції викликів Wholesale
Ці функції користувача буде автоматично перенесено за допомогою інструментів міграції:
- Налаштування обміну голосовими повідомленнями та користувацькі вітання (голосові повідомлення, персоналізоване аудіо імені та PIN-код користувачів не перенесено)
- Альтернативні номери
- BroadWorks скрізь
- Поле індикатора зайнятості
- Ідентифікатор абонента (користувацьке ім’я та номер телефону)
- Очікування виклику
- Налаштування переадресації викликів (переадресація викликів завжди/зайнята/немає відповіді/недоступна)
- Перехоплення викликів
- Не турбувати
- Налаштування факсу
- Віддалений офіс
- Індикація спільної лінії
- Особистий дзвінок одночасно (включно з розкладом і вибірковими критеріями)
- Сповіщення про виклики (включно з розкладом і вибірковими критеріями)
- Відхилення анонімного виклику
- Вибіркове відхилення виклику
- Вибіркова переадресація викликів
- Спрямоване підхоплення викликів і втручання у виклик
- Заборонено втручання
- Натисніть, щоб говорити
- Конфіденційність
Ці функції груп буде автоматично перенесено за допомогою інструментів міграції:
- Автосекретар
- Тільки один рівень
- Користувацьке привітання
- Налаштування переадресації викликів (завжди, зайнято, вибірково)
- Альтернативні номери
- Меню вихідних недоступне у Webex
- Вибіркове відхилення виклику
- Cisco BroadWorks Standard Call Center і черга викликів BroadCloud:
- Базова конфігурація
- Користувацьке привітання
- Оператори та наглядачі
- Налаштування переадресації викликів (завжди, зайнято, вибірково)
- Альтернативні номери
- Музика на утриманні
- Парк викликів
- Прийняти виклик
- Група пошуку
- Налаштування переадресації викликів (завжди, зайнято, вибіркові, недоступно)
- Альтернативні номери
- Код розташування (по одному в розташуванні або групі)
- Пейджингова група
- Розклади (тільки на рівні групи, розклади на підприємствах не мігрують)
- Голосовий портал
- Віртуальна лінія
- Музика на утриманні
Підтримувані пристрої
Підтримувані телефони будуть автоматично створені та призначені користувачам у Webex Calling за допомогою інструмента підготовки. "Телефони з позначкою ""так"" у стовпці ""Підтримується в інструменті переміщення пристрою"" також будуть автоматично переміщені з Cisco BroadWorks або BroadCloud до Webex Calling, коли буде запущено інструмент переміщення пристрою." "Телефони з позначкою ""Ні"" в цьому стовпці потребують втручання вручну, щоб змінити URL-адресу DMS в шаблоні пристрою Cisco BroadWorks або в самому телефоні."
У останньому стовпці наведено зіставлення моделей телефонів із стовпчиком «Тип пристрою» файлу transform-tool/input/newphones.csv. (Див. розділ Інструмент перетворення цієї статті, щоб отримати додаткову інформацію про newphones.csv).
Модель телефона |
Підтримується в інструменті переміщення пристрою |
Тип пристрою в newphones.csv |
---|---|---|
Cisco MPP 6821 |
Так |
Cisco DMS 6821 |
Cisco MPP 6841 |
Так |
Cisco DMS 6841 |
MPP 6851 Cisco |
Так |
Cisco DMS 6851 |
MPP 6861 Cisco |
Так |
Cisco DMS 6861 |
Cisco MPP 6871 |
Так |
Cisco DMS 6871 |
MPP 7811 Cisco |
Так |
Cisco 7811 DMS |
Cisco MPP 7821 |
Так |
Cisco DMS 7821 |
MPP 7832 Cisco |
Так |
Cisco DMS 7832 |
Cisco MPP 7841 |
Так |
Cisco DMS 7841 |
Cisco MPP 7861 |
Так |
Cisco DMS 7861 |
MPP 8811 Cisco |
Так |
Cisco DMS 8811 |
Cisco MPP 8832 |
Так |
Cisco DMS 8832 |
Cisco MPP 8841 |
Так |
Cisco DMS 8841 |
Cisco MPP 8845 |
Так |
Cisco DMS 8845 |
Cisco MPP 8851 |
Так |
Cisco DMS 8851 |
Cisco MPP 8861 |
Так |
Cisco DMS 8861 |
Cisco MPP 8865 |
Так |
Cisco DMS 8865 |
Cisco MPP 8875 |
Так |
Cisco DMS 8875 |
Cisco ATA191 |
Так |
Cisco DMS 191 |
Cisco ATA172 |
Так |
Cisco 192 DMS |
Polycom VVX101 |
Так |
DMS Polycom |
Polycom VVX150 |
Так |
DMS Polycom VVX150 |
Polycom VVX201 |
Так |
DMS Polycom VVX201 |
Polycom VVX250 |
Так |
DMS Polycom VVX250 |
Polycom VVX301 |
Так |
Polycom VVX301 DMS |
Polycom VVX311 |
Так |
Polycom VVX311 DMS |
Polycom VVX350 |
Так |
Polycom VVX350 DMS |
Polycom VVX401 |
Так |
Polycom VVX401 DMS |
Polycom VVX411 |
Так |
Polycom VVX411 DMS |
Polycom VVX450 |
Так |
Polycom VVX450 DMS |
Polycom VVX501 |
Так |
DMS Polycom |
Polycom VVX601 |
Так |
Polycom VVX601 DMS |
Polycom Тріо 8300 |
Так |
Polycom Trio8300 |
Polycom Тріо 8500 |
Так |
Polycom Trio8500 |
Polycom Тріо 8800 |
Так |
Polycom Trio8800 |
Polycom SoundStation 5000 |
Так |
Polycom SSIP5000 DMS |
Polycom Sound Station 6000 |
Так |
DMS Polycom SSIP6000 |
Yealink T33G |
Так |
Yealink T33G DMS |
T41S |
Так |
Yealink T41S DMS |
Yealink T42S |
Так |
Yealink T42S |
Yealink |
Так |
DMS Yealink |
Yealink T46U |
Так |
Yealink T46U |
Yealink T46S |
Так |
Yealink T46S |
Yealink T48s |
Так |
Yealink T48S |
Yealink T48U |
Так |
DMS Yealink T48U |
Yealink T53W |
Так |
DMS Yealink T53W |
Yealink T54W |
Так |
Yealink T54W DMS |
Yealink T57W |
Так |
DMS Yealink T57W |
Yealink T58V |
Так |
Yealink T58V DMS |
Річне посилання CP920 |
Так |
Yealink DMS CP920 |
Річне посилання CP960 |
Так |
Yealink DMS CP960 |
Yealink W52B |
Так |
Yealink W52P |
Yealink W56B |
Так |
Yealink W56P |
Yealink W60B |
Так |
Yealink W60P |
Yealink W70B |
Так |
DMS Yealink W70p |
Річне посилання CP925 |
Так |
Yealink DMS CP925 |
Річне посилання CP965 |
Так |
Yealink DMS CP965 |
Пристрої, які не підтримуються
Якщо клієнт використовує непідтримувані пристрої в рішенні Wholesale RTM, ці пристрої не придатні для міграції. У цьому випадку ви маєте такі параметри:
- Підготуйте нові телефони на Cisco BroadWorks перед виконанням міграції.
- Залиште старі телефони в Cisco BroadWorks, а для здійснення та отримання викликів користувачі повинні встановити програму Webex.
Пакети Calling Wholesale
Інструменти міграції мають набір параметрів за замовчуванням для вибору пакетів Wholesale Calling для абонентів. Якщо потрібен інший пакет пізніше, адміністратор партнера може змінити його в Control Hub.
Конфігурація пакета міграції Cisco BroadWorks
Усі абоненти, які здійснюють міграцію з Cisco BroadWorks, матимуть пакет Webex Calling за замовчуванням. Якщо пакет Webex Voice є бажаним для абонентів, яким не призначено очікування виклику або голосову пошту, його можна ввімкнути в файлі партнера.cfg, знявши коментарі до лінії ВИКОРИСТОВУВАТИ ПАКЕТ_WEBEX_VOICE_PACKAGE.
Зіставлення пакетів міграції Webex для BroadWorks
Пакети Webex для BroadWorks автоматично зіставляються з пакетами Calling Wholesale. Це неможливо налаштувати.
Пакет Webex для BroadWorks |
Пакет Wholesale Calling |
---|---|
Програмний телефон |
Webex Voice |
Basic |
Webex Calling |
Стандартний |
Webex Suite |
Преміум |
Webex Suite |
Зіставлення пакетів міграції BroadCloud
Міграція з пакетів зіставлення BroadCloud Carrier на основі типу станції. Зіставлення за замовчуванням можна налаштувати в файлі конфігурації інструмента перетворення conf/rialto_station_type_to_wholesale_package.csv.
Тип станції оператора BroadCloud |
Пакет Wholesale Calling |
---|---|
Basic |
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@ domain,,,common_area
- (Тільки BroadCloud) Щоб перетворити всі облікові записи користувачів певного типу станції в робочі області, додайте запис до transform-tool/conf/rialto_station_type_to_wholesale_package.csv і встановіть для пакета Wholesale значення «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.sh
Вивід:
Ім’я інструмента: Версія інструменту генератора токена: 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, щоб отримати поточні GeneralSettings:
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 enabledВхідРівеньСкринінг = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 повідомленьЧергаCapacity = 50 повідомленьQueueTimeoutSeconds = 1800
Якщо ваші налаштування не збігаються з наведеною вище, використовуйте команду set , щоб повторно налаштувати налаштування.
Крок 3: Використовуйте CLI, щоб налаштувати підготовку OCI.
Змініть каталог підготовки:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
Щоб отримати поточні налаштування підготовки OCI, запустіть таку команду:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> отримати опис адреси ======================== 127.0.0.1 локальний як
Крок 4: Запустіть команду нижче в CLI, щоб переконатися, що конфігурація правильна.
AS_CLI/Maintenance/ManagedObjects> отримайте Broadworks і переконайтеся, що ваш вивід виглядає нормально. Див. нижче, щоб отримати зразок виводу: AS_CLI/Maintenance/ManagedObjects> отримати Broadworks Керовані об’єкти BroadWorks ========================== * Сервер: Ідентифікаційні дані..............: ЯК версія...............: Пel_21.sp1_1.551 Адміністративна держава: Розблоковані * Програми: Ім’я Версія Розгорнуто Адміністративний стан Ефективний стан ========================================================================================= ВиконанняТаПідготовка 21.sp1_1.551 true Розблокований Розблокований FlashPolicy 21.sp1_1.551 false Розблокований зупинений OpenClientServer 21.sp1_1.551 true Розблокований розблокований WebContainer 21.sp1_1.551 true Розблокований Розблокований 4 записи знайдено. * Обслуговувані програми: Ім’я Версія Context Path Розгорнуто 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 Абонентське керування/активація номера
Крок 2: Запустіть активовану команду:
AS_CLI> установити групуІАктиваціюКористувачаВвімкнено
Крок 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:
ІдентифікаторПостачальникаПослуг: - GroupID-A1 - GroupID-A2 - GroupID-B постачальника послуг GroupID-A3: - усі
- Упевніться, що ідентифікатор користувача, пароль і ім’я хоста вторинних користувачів сервера програм Cisco BroadWorks є правильними у файлі conf/partner.cfg:
Broadworks_користувач_ID = адміністратор BROADWORKS_Пароль = адміністратор BROADWORKS_організатор_ім’я = ОНОВЛЕННЯ ЛОКАЛЬНОГО ХОСТА_МАРКЕР = Маркер оновлення адміністратора партнера скопійовано з інструменту створення токенів. РЕЖИМ_МІГРАЦІЇ = підтримувані значення 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 із каталогу інструментів витягу:
./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 Експорт завершено. output/20221017223452_ExportTool Експортувати дамп Ім’я файлу ZIP-архіву :extracted_data_1666060500618.zip Архівний файл з ім’ям extracted_data_1666060500618.zip створено Процес створення ZIP-файлу виконано Експортовані файли, перетворені як ZIP-файл **************************************************
Вихід
Файл вихідного ZIP (extracted_data_.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 жовтень 4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 жовтень 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_.zip) як вхідний файл і перетворює необроблений XML у формат JSON, який використовується інструментом підготовки.
Обов’язкові умови
Після завантаження та видобування двійкових інструментів міграції налаштуйте наступні передумови:
- Установіть токен ОНОВЛЕННЯ_(ТОКЕН, скопійований із засобу створення токенів) і ІМ’Я__ОСНОВНОГО_РОЗТАШУВАННЯ у файлі conf/partner.cfg:
ОНОВИТИ_ТОКЕН=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj ІМ’Я_АБО_MAIN_LOCATION=Main
- Додатково встановіть ідентифікатор ПІДГОТОВКИ_(скопійований із шаблону в Партнерському центрі) у файлі conf/partner.cfg:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
Щоб отримати більш повну перевірку адреси електронної пошти клієнта, можна додатково встановити ідентифікатор ПІДГОТОВКИ_. - Налаштуйте відсутню інформацію у файлі input/customers.csv (див. наступний розділ) за відсутності.
- Додайте адресу електронної пошти кінцевого користувача до файлу введення/users.csv.
- Якщо потрібно надати нові телефони, додайте mac-адресу та адресу електронної пошти нового телефону користувача до файлу input/newphones.csv. Це потрібно лише в тому випадку, якщо адміністратори партнера хочуть підготувати нові телефони під час викликів Wholesale.
- Конвертуйте колл-центри BroadWorks у CxEssentials за допомогою файлу input/cxessentials.csv.
- Додатково увімкніть функцію ОНОВЛЕННЯ_ВСІХ_ЦЕНТРІВ ОБРОБКИ викликів__ДО_CX_ESSENTIALS, щоб перетворити всі центри обробки викликів у CxEssentials.
- Використовуйте файл input/locations.csv для підтримки міграції великих підприємств, що дозволяє адміністраторам виконувати міграцію розташувань своїх клієнтів за розташуванням
- Додатково ввімкніть використання MAC-адрес із заголовка "Оператор користувача" повідомлення SIP REGISTER, якщо MAC-адреса недоступна в профілі пристрою Cisco BroadWorks. Скасуйте коментарі до рядка «ВИКОРИСТОВУВАТИ_MAC_ADDRESS_FROM_SIP_REGISTER=yes» у файлі conf/partner.cfg
Заповнення вхідних даних/customers.csv
Файл input/customers.csv надає дані, які можуть бути відсутні в Cisco BroadWorks або BroadCloud. Цей файл можна залишити пустим, якщо вже доступна вся обов’язкова інформація. Не потрібно заповнювати всі стовпці, обов’язкова лише відсутня інформація.
У таблиці нижче наведено найважливіші стовпці у input/customers.csv.
Ім’я стовпця |
Правила |
---|---|
Ідентифікатор |
У корпоративному режимі Cisco BroadWorks:
У режимі постачальника послуг BroadWorks це ідентифікатор групи Cisco BroadWorks. У BroadCloud це ідентифікатор клієнта Rialto. |
ExternalId |
Це ідентифікатор, який відповідає внутрішньому ідентифікатору партнера для цього клієнта. Цей стовпець має бути унікальним у партнерській організації Webex. Цей стовпець необов’язковий, унікальний ідентифікатор буде автоматично створено інструментом перетворення. Цей стовпець не використовується для груп усередині підприємства. |
ім’яКлієнта |
Для підприємств цей стовпець використовується як поле імені клієнта Webex. Для групи в межах організації цей стовпець використовується як ім’я розташування. Імена розташувань мають бути унікальними в межах підприємства. |
основнаАдреса електронної пошти |
Вона використовується як адреса електронної пошти адміністратора клієнта Webex. Цей стовпець необов’язковий для груп у межах підприємства. |
Стовпці адреси |
Для підприємства адреса використовується як платіжна адреса та адреса першого розташування. Для групи в межах підприємства адреса використовується як адреса розташування. |
часовий пояс |
Див. розділ часового поясу цієї статті. |
Мова | Див. розділ Мови підтримки Webex. |
за замовчуванням голосовий лист |
Див. розділ Налаштування PIN-коду голосової пошти. |
Інструкції для запуску
Запустіть інструмент перетворення в будь-якій операційній системі. Щоб запустити інструмент у Windows та macOS, скористайтеся наведеними нижче кроками:
Windows
Виконайте команду нижче, щоб запустити інструмент перетворення у Windows:
transform.bat -extract= -customers= -users= -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.
Після зміни даних користувача для вирішення винятку повторно запустіть інструменти вилучення та перетворення з новими даними. Зразок файлу звіту про винятки такий:
Звіт про виняток Tue Oct 18 08:12:09 2022 Підприємства з рекомендацією функції заборони зв’язку: вручну налаштуйте план вихідних викликів у Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg
Вихід
Файл вихідного JSON (customer.json) буде доступний у каталозі output// . Зразок файлу customer.json такий:
{ "customer": { "provisioningId": "!!!!!!!!!!ЗАМІНИТИ_з_Ідентифікатор PROVISIONING!!!!!!!!!!", "пакети": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "адреса": { "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_Йорк", "мова": "en_us", "номери": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "основнийНомер": "+15205551101" } } } }, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "абоненти": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!ЗАМІНИТИ_з_ІНДИВІДУАЛЬНИЙ ІДЕНТИФІКАТОР!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "пакет": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "надіслатиBusyCalls": { "ввімкнено": true, "вітання": "ЗА ЗАМОВЧУВАННЯМ" }, "надсилати виклики без відповіді": { "ввімкнено": true, "привітання": "ЗА ЗАМОВЧУВАННЯМ", "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, "надіслатиBusyCalls": { "ввімкнено": true, "вітання": "ЗА ЗАМОВЧУВАННЯМ" }, "надсилати виклики без відповіді": { "ввімкнено": true, "привітання": "ЗА ЗАМОВЧУВАННЯМ", "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, "надіслатиBusyCalls": { "ввімкнено": true, "вітання": "ЗА ЗАМОВЧУВАННЯМ" }, "надсилати виклики без відповіді": { "ввімкнено": true, "привітання": "ЗА ЗАМОВЧУВАННЯМ", "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, "надіслатиBusyCalls": { "ввімкнено": true, "вітання": "ЗА ЗАМОВЧУВАННЯМ" }, "надсилати виклики без відповіді": { "ввімкнено": true, "привітання": "ЗА ЗАМОВЧУВАННЯМ", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_з_PERSONID!!!!!!!!!!", "product": "DMS Cisco 8811", "mac": "F87B E4066" } ] } } ], "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" ], "connect_client_to_upgrade_to_webex_app": [], "розташування": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgІдентифікатор": "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 на комп’ютер. 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:
- Установити ОПТОВИЙ ПРОДАЖ_підготовка_Ідентифікатор і ОНОВЛЕННЯ_ТОКЕН (токен скопійовано з інструменту створення токенів). Адміністратори партнера повинні звернутися до команди облікового запису, щоб отримати ідентифікатор підготовки_ВІД:
WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Якщо партнер не хоче надсилати користувачам електронного листа з привітанням, установіть значення ALLOW_АДМІНІСТРАТОР_ЗАПРОШУВАТИ_ЕЛЕКТРОННІ ЛИСТИ з привітанням. Значення за замовчуванням має значення True.
- Установити ОПТОВИЙ ПРОДАЖ_підготовка_Ідентифікатор і ОНОВЛЕННЯ_ТОКЕН (токен скопійовано з інструменту створення токенів). Адміністратори партнера повинні звернутися до команди облікового запису, щоб отримати ідентифікатор підготовки_ВІД:
- Використовуйте властивість теми WEBEX4BWKS_EMAIL_SUBJECT для міграції Webex для BroadWorks, щоб надіслати електронний лист теми запиту на зміну пароля для Webex для абонентів BroadWorks.
- Використовуйте властивість BODY ЕЛЕКТРОННОЇ ПОШТИ WEBEX4BWKS_EMAIL_для міграції Webex для BroadWorks, щоб надіслати текст електронного листа запиту на зміну пароля для Webex для абонентів BroadWorks.
Для міграції з BroadCloud такий самий регіон:
- Інструмент пропускає номери, пристрої та індикації спільних викликів.
- Інструмент створює користувачів і віртуальних користувачів із внутрішнім і тимчасовим внутрішнім номером.
Для міграції BroadCloud потрібен інший регіон:
- Інструмент забезпечить підготовку номерів, пристроїв і індикацій спільних викликів.
- Інструмент створює користувачів і віртуальних користувачів із фактичними номерами телефону та внутрішнім номером.Усі міграції BroadCloud у Європі відбуваються в інший регіон.
Інструкції для запуску
Щоб запустити інструмент у Windows та macOS, скористайтеся такими кроками:
Windows
Виконайте такі кроки, щоб запустити інструмент в ОС Windows:
Щоб надати єдиного клієнта, виконайте наведені нижче дії. provision.bat -input= Для підготовки кількох клієнтів: provision.bat -input=
macOS
Виконайте такі кроки, щоб запустити інструмент на macOS:
Для підготовки одного клієнта: ./transform.sh -input= Для підготовки кількох клієнтів: ./transform.sh -input=
Передумови для міграції Webex для BroadWorks
Адміністратори партнерів повинні оновити свій шаблон підключення BroadWorks для Webex для функцій співіснування BroadWorks. Зверніться до такого зображення:
Після оновлення шаблону приєднання Webex для BroadWorks для підтримки міграції попросіть команду облікових записів Cisco ввімкнути перемикач функції «Wholesale-partner-blending-enabled» на рівні партнера. Це дозволить додавати пакети Wholesale до наявних організацій клієнта Webex для BroadWorks під час підготовки.
Запустіть інструмент підготовки з додатковим аргументом.
Фаза підготовки: є фазою за замовчуванням, коли адміністратори можуть підготувати користувачів BroadWorks як абонента Wholesale та продовжити використання Webex для користувачів BroadWorks.
Фаза обслуговування: – це другий етап, на якому адміністратори можуть призначати ліцензію Wholesale наявним користувачам Webex для BroadWorks. Ви повинні запустити інструмент підготовки з обслуговуванням аргументів.
Фаза після міграції: Це остання фаза, коли адміністратори можуть повністю перетворити BroadWorks на Wholesale. Необхідно запустити інструмент підготовки з аргументом після міграції.
Журнали термінала
Нижче наведено журнали успішної підготовки в терміналі:
Ім’я інструмента: Версія інструменту підготовки: 1.15.0 ********** Розпочато обробку файлу: input/customer.json **************** Підготовка клієнта Очікування завершення підготовки клієнта external_id_engg_grp1... Очікування завершення підготовки клієнтом external_id_engg_grp1... Стан клієнта external_id_engg_grp1: підготовлені номери підготовки користувачів підготовка функцій користувачів підготовка графіків підготовки привітання підготовки пристроїв підготовка індикацій спільних викликів підготовка автосекретарів підготовки черг викликів підготовки групи пошуку підготовки групових пейджингу підготовки парків викликів підготовки підхоплення викликів голосового порталу підготовки ********** завершено файл : введення/клієнт.json ****************
Буде надруковано таблицю з кількістю розташувань, створених для кожного запуску:
Вихід
Інструмент підготовки створює звіти про успіх і помилку у файлах output/<external_id>/*.success/error . Перевірте успішний вивід і журнали помилок, щоб переконатися, що підготовку успішно виконано.
Адміністратори партнерів можуть перевірити підготовку клієнта на порталі Partner Hub і Control Hub. Ознайомтеся з такими ілюстраціями з порталу Partner Hub і Control Hub:
Малюнок 8: Хаб партнера
Малюнок 9: Центр керування
Малюнок 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) і запускає команди OCI-P для міграції пристроїв і програмних клієнтів.
У разі успішної роботи інструмент переміщення пристрою буде:
- Скасуйте реєстрацію пристроїв із Cisco BroadWorks і зареєструйте їх у Wholesale.
- Користувачі, які використовують клієнт UC-One, будуть перенаправлені до програми Webex після першого входу.
- Деактивуйте номери телефонів із Cisco BroadWorks або видаліть номери телефонів із BroadCloud.
- Активуйте номери в Wholesale.
- Створюйте індикації спільних викликів у Wholesale для міграції BroadCloud. [Цей крок застосовується лише до міграції BroadCloud].
SCP і SSH
- SCP інструмент переміщення пристрою на додатковий сервер програм Cisco BroadWorks.
- SSH на додатковий сервер програм Cisco BroadWorks, щоб налаштувати передумови та запустити інструмент переміщення пристрою.
Обов’язкові умови
- Установіть ТОКЕН ОНОВЛЕННЯ_(ТОКЕН, скопійований із інструменту створення токенів) у файлі conf/partner.cfg:
ОНОВИТИ_ТОКЕН=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Упевніться, що ідентифікатор користувача, пароль і ім’я хоста вторинних користувачів сервера програм Cisco BroadWorks у файлі conf/deviceMoveTool.conf правильні:
Broadworks_користувач_ID = адміністратор BROADWORKS_Пароль = адміністратор BROADWORKS_організатор_ІМ’Я = localhost
- Щоб повторно надіслати електронні листи для активації, потрібно встановити параметр RESSEND_INVITATION_EMAILS=true у файлі conf/partner.cfg.
Якщо адміністратори хочуть надсилати електронні запрошення своїм користувачам під час міграції, вони повинні скасувати коментар до властивості «RESSEND_INVITATION_EMAILS=true» у файлі conf/partner.cfg. В іншому випадку властивість має залишатися незмінною.
- Переконайтеся, що шлях середовища JDK/JRE правильний у devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- Адміністратори можуть використовувати файл locations.csv з каталогу вхідних даних для міграції конкретних груп замість всіх груп у межах підприємства.
Телефони Polycom
Щоб перемістити телефони Polycom із Cisco BroadWorks до Wholesale Calling, адміністратор партнера повинен створити новий файл типу профілю ідентифікації/пристрою на рівні системи в Cisco BroadWorks кожному шаблоні пристрою Polycom. Див. рис. 14 і передайте користувацький файл device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Після передавання нового файлу пристрою переконайтеся, що щойно створений файл існує на рівні групи. Також переконайтеся, що файл migration_%BWMAC ADDRESS%.cfg не конфліктує з жодним наявним файлом у вашій системі).
Він використовується внутрішньо за допомогою інструмента переміщення пристрою.
Процес міграції для телефонів Polycom:
- Інструмент переміщення пристрою замінює файл %BWMACADDRESS%.cfg на рівні пристрою на polycom_vvx2.cfg. Цей файл посилається на migration_%BWMACADDRESS%.cfg.
- Відновіть профілі пристроїв на рівні групи або на рівні пристрою.Дія на рівні групи або пристрою залежить від конфігурації параметра deviceLevelRebuild у файлі device-move-tool/conf/partner.cfg.
- Інструмент переміщення пристрою просить сервер програми Cisco BroadWorks перезавантажити телефони на рівні групи або пристрою.
- Після запиту перезавантаження телефони Polycom завантажуються та process% BWMACADDRESS%.cfg, який просить телефони Polycom завантажити та process migration_%BWMACADDRESS%.cfg, який задає пристрій.prov.serverName на https://plcm.sipflash.com.https://plcm.sipflash.com для регіону США інші регіони мають різні URL-адреси.
- Телефон Polycom завантажує %BWMACADDRESS%.cfg з https://plcm.sipflash.com і ним керуватиме служба викликів 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 | Версія | Електронна пошта | ------------------------------------------------------------------------------------------------------------------- | Cisco DMS 7861 | cc98914eaad7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | ivanpetrouchtchak@gmail.com | | Cisco DMS 6821 | 5486bcae7e45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | ivanpetrouchtchak@gmail.com | | Cisco DMS 8811 | f87b e4066 | Cisco-CP-8811-3PCC/11.3.7_f87b e4066_ | ivanpetrouchtchak@inbox.lv | Виконати ------------------------------------------------------------------------------------------------------------------- міграцію всіх цих пристроїв? ([Y]ів або [N]o) так Передавання профілів пристрою для DMS Cisco MPP LC Процес відновлення пристрою розпочато Процес відновлення пристрою Успішно завершено Процес перезавантаження Розпочато Процес перезавантаження Успішно завершено Зміна профілів для бізнес-комунікатора в груповому колі міграціїGRP_engg Процес активації телефонних номерів Webex розпочато для ідентифікатора організації клієнта: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процес активації номерів телефону Webex завершено для ідентифікатора організації клієнта: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процес деактивації телефонних номерів Broadworks розпочато для ідентифікатора групи : collabmigrationtestGRP_engg Процес деактивації телефонних номерів Broadworks завершено для ідентифікатора групи: collabmigrationtest_engg Міграцію пристрою GRP завершено
Вихід
Після міграції пристрою пристрої підключилися до мережі та готові здійснювати/приймати виклики. Приклад стану пристрою див. на рисунку 15:
Малюнок 15: Стан пристрою
Після міграції пристрою активні номери. Приклад активних номерів див. на рисунку 16:
Малюнок 16: Активні номери
Повернути міграцію
Операцію повернення має бути виконано для одного підприємства одночасно.
Для оператора BroadCloud
Процес повернення для партнерів BroadCloud такий:
- Відкрийте квиток у Cisco TAC, щоб надіслати запит щодо повернення пристрою.
- Запустіть інструмент переміщення пристрою в режимі повернення:
- У Webex Calling буде скасовано призначення номерів телефонів, що залишиться користувачам і службам лише з розширеннями.
- Адреси електронної пошти у Webex Calling буде повернуто до тимчасових адрес електронної пошти.
- Телефони буде видалено з Webex Calling.
- Номери телефонів, адреси електронної пошти, які використовуються як альтернативні ідентифікатори, і телефони буде відтворено в BroadCloud.
- Телефони буде перезавантажено.
- Адміністратори партнерів повинні перемістити телефонні номери ТМЗК назад до оператора BroadCloud.
Для Cisco BroadWorks і Webex для BroadWorks
Процес повернення для Cisco BroadWorks і Webex для BroadWorks такий:
- Відкрийте квиток у Cisco TAC, щоб надіслати запит щодо повернення пристрою.
- Запустіть інструмент переміщення пристрою в режимі повернення на додатковому сервері програм BroadWorks, щоб повернути міграцію пристроїв. Після цього URL-адресу DMS буде повернуто до URL-адреси постачальника послуг для профілів пристроїв у Cisco BroadWorks і повторно активують номери телефонів.
- Команда Webex Calling повертає URL-адресу DMS постачальника послуг у профілях пристроїв у Webex Calling.
- Адміністратори партнерів повинні деактивувати або видалити номери телефонів у Webex Calling через портал Control Hub.
- Адміністратори партнерів повинні перемістити телефонні номери ТМЗК назад до Cisco BroadWorks.
Інструкції щодо запуску інструмента переміщення пристрою в режимі повернення
Виконайте наведені нижче дії, щоб запустити інструмент переміщення пристрою в режимі повернення:
Запустіть команду нижче на додатковому сервері програм Cisco BroadWorks всередині каталогу інструментів переміщення пристрою:
Повернути профілі
./devicemove.sh -input= -revertProfiles
Повернути номери
./devicemove.sh -input= -revertNumbers
Журнали термінала
Після успішного запуску інструмента переміщення пристрою для операції повернення ми отримаємо такі журнали в терміналі:
Повернути профілі
Ім’я інструмента: Версія інструмента переміщення пристрою: 1.15.0 Запущено інструмент пристрою для повернення процесу... Пристрої, які можна перемістити назад із Webex Calling до BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Тип пристрою | Mac | Версія | Електронна пошта | ------------------------------------------------------------------------------------------------------------------- | Cisco DMS 7861 | cc98914eaad7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | ivanpetrouchtchak@gmail.com | | Cisco DMS 6821 | 5486bcae7e45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | ivanpetrouchtchak@gmail.com | | Cisco DMS 8811 | f87b e4066 | Cisco-CP-8811-3PCC/11.3.7_f87b e4066_ | ivanpetrouchtchak@inbox.lv | Перемістити ------------------------------------------------------------------------------------------------------------------- ці пристрої з Webex Calling до BroadWorks? (Так, Y, Ні, N): так Передавання профілів пристрою для DMS Cisco MPP LC Процес відновлення пристрою розпочато Процес відновлення пристрою Успішно завершено Процес перезавантаження Розпочато Процес перезавантаження Успішно завершено Міграцію пристрою завершено для процесу депідготовки
Повернути номери
Ім’я інструмента: Версія інструмента переміщення пристрою: 1.15.0 Продовжити повернення номерів до Broadworks? ([Y] або [N] o): Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] collabmigrationtestGRP_engg Процес активації телефонних номерів Broadworks завершено для ідентифікатора групи: collabmigrationtest_engg Процес повернення міграції пристрою GRP успішно завершено
Додаток
Міграція великого підприємства
Великі підприємства з багатьма розташуваннями не можуть перенести всі розташування в один період технічного обслуговування. Функція, описана в цьому розділі, дозволяє партнерам одночасно виконувати міграцію кількох розташувань.
Кроки
Для планування поетапної міграції для великого підприємства використовуйте такі кроки:
- Отримайте корпоративні дані з BroadWorks або BroadCloud.
- Запустіть інструмент перетворення без розташування на вилучених даних.
- "Знайдіть розділ ""Рекомендоване розташування"" для одночасного переміщення в exception_report.txt, щоб запланувати фази міграції та отримати додаткову інформацію про залежності розташування. Перегляньте файли списку операторів функцій (див. Інструмент перетворення нижче)."
- Створіть вхідні дані/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 |
ідентифікаторПостачальникаПослуг |
Ідентифікатор клієнта Rialto | ||
ідентифікаторРозташування |
Ідентифікатор розташування, унікальний у межах підприємства |
Y |
ідентифікатор групи |
Rialto SiteId | ||
стан міграції |
Чи перенесено це розташування? |
переміщено, dont_migrate, міграція |
міграція |
N | ||
ім’я |
Назва цього розташування. Залиште пустим, щоб використовувати ідентифікатор розташування. |
N | ||||
часовий пояс |
N | |||||
Мова |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
місто |
N | |||||
Штат |
N | |||||
поштовий індекс |
Поштовий індекс |
N | ||||
країна |
2-значний код |
N |
Locations.csv можна скласти з попередньо заповненого файлу locations_to_be_edited.csv під час запуску інструмента перетворення на великому підприємстві. Докладніше, щоб ознайомитися з прикладами.
Розташування.csv є необов’язковим входом під час запуску інструменту перетворення, тому інструмент перетворення буде вести себе так само, як і раніше, якщо параметр -locations=input/locations.csv відсутній.
Нові файли виводу
У інструменті перетворення є 5 нових виведених файлів:
- locations_to_be_edited.csv – це попередньо заповнено інформацією про всі розташування для міграції великого підприємства.
Приклад:
ідентифікаторрозташування,ідентифікатор підприємства,стан міграції,ім’я,часовий пояс,мова,адреса1,адреса2,місто,держава,поштовий індекс,країна 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
Партнери/клієнти можуть використовувати його для створення розташувань.csv, щоб керувати розташуваннями, які потрібно перенести для конкретної фази (і за необхідності оновлювати інформацію про розташування).
Приклад: locations.csv створено з наведених вище locations_to_be_edited.csv
ідентифікаторрозташування,ідентифікатор підприємства,стан міграції,ім’я,часовий пояс,мова,адреса1,адреса2,місто,штат,поштовий індекс,країна 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,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US
Це розташування.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_grp2 для наведеного вище етапу):
Приклад: далі наведено з 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
Якщо під час запуску інструмента перетворення відсутній параметр розташувань, наведені вище 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
Якщо під час запуску інструмента перетворення відсутній параметр розташувань, розділ, рекомендований для одночасного переміщення розташувань, перелічує всі залежності розташувань, щоб забезпечити зручність планування.
"Під час запуску інструменту перетворення з параметром розташувань (тобто для фази міграції) розділ ""Рекомендовані розташування"" для одночасного переміщення перелічує лише залежності розташувань для поточної фази."
Інструмент підготовки
Для Великого підприємства інструмент підготовки можна запустити як зазвичай.
Інструмент переміщення пристрою
Інструмент переміщення пристрою може працювати для підмножини розташувань із customer.json.щоб додати новий необов’язковий файл locations.csv з двома стовпцями.
External_id |
Імена розташувань |
---|---|
Значення зовнішнього ідентифікатора |
Назви розташувань/імен групи |
- Це необов’язковий файл. Якщо його не надано або надано пустими значеннями, він перенесе всі розташування.
- Якщо буде надано імена розташувань та їхні відповідні external_ідентифікатори, буде перенесено лише ці розташування.
Команда така:
./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names.csv
Часові пояси
ЗА ДОПОМОГОЮ:
"timeZones":["Америка/Адак","Америка/Анкоридж","Америка/Чикаго","Америка/Денвер","Америка/Лos_Анджелес","Америка/New_Йорк","Америка/Фенікс","Тихий океан/Гонолулу"]
Канада:
"timeZones":["Америка/Дawson_Крік","Америка/Едмонтон","Америка/Галіфакс","Америка/Монреаль","Америка/Реджайна","Америка/Сt_Джонс","Америка/Ванкувер","Америка/Вінніпег"]
Австралія:
"timeZones":["Австралія/Аделаїда","Австралія/Брісбен","Австралія/Broken_Hill","Австралія/Дарвін","Австралія/Хобарт","Австралія/Lord_Howe","Австралія/Перт","Австралія/Сідней"]
Франція:
"timeZones":["Європа/Париж"]
Португалія:
"timeZones":["Атлантичний океан/Азорські острови","Європа/Лісабон"]}
ВЕЛИКА БРИТАНІЯ:
"timeZones":["Європа/Лондон"]
Італія:
"timeZones":["Європа/Рим"]