- Головна
- /
- Стаття
Інструменти міграції для переходу від 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. Вони не призначені для тривалого співіснування обох служб в межах однієї організації клієнта.
Вплив міграції
Наслідки після міграції:
Адміністратори
Після міграції адміністратори повинні:
- Почніть використовувати 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. Інструменти міграції
Вимоги
Перш ніж запустити інструменти міграції, партнер повинен відповідати таким вимогам:
- Партнер і обліковий запис адміністратора партнера повинні бути вбудовані в рішення 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 Calling
Ці функції користувача автоматично переносять інструменти міграції:
- Налаштування обміну голосовими повідомленнями та користувацькі привітання (голосові повідомлення не переносяться)
- Альтернативні номери
- BroadWorks скрізь
- Поле індикатора зайнятості
- Ідентифікатор абонента (користувацьке ім’я та номер телефону)
- Очікування виклику
- Налаштування переадресації викликів (переадресація завжди/зайнятий/немає відповіді/недоступна)
- Перехоплення викликів
- Не турбувати
- Налаштування факсу
- Віддалений офіс
- Індикація спільної лінії
- Одночасний особистий дзвінок (включно з розкладом і критеріями вибору)
- Сповіщення про виклик (включно з розкладом і вибірковими критеріями)
- Відхилення анонімного виклику
- Вибіркове відхилення виклику
- Вибіркова переадресація викликів
- Спрямоване підхоплення викликів і вхід
- Звільнення від вторгнення
- Натисніть, щоб говорити
- Конфіденційність
Ці функції групи автоматично переносять інструменти міграції:
- Автосекретар
- Тільки один рівень
- Користувацькі привітання
- Налаштування переадресації викликів (завжди, зайнятий, вибірковий)
- Альтернативні номери
- Меню святкових днів недоступне у Webex
- Вибіркове відхилення виклику
- Cisco BroadWorks Call Center Standard і черга викликів 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 Polycom VVX101 |
Polycom VVX150 |
Так |
DMS Polycom VVX150 |
Polycom VVX201 |
Так |
DMS Polycom VVX201 |
Polycom VVX250 |
Так |
DMS Polycom VVX250 |
Polycom VVX301 |
Так |
DMS Polycom VVX301 |
Polycom VVX311 |
Так |
DMS Polycom VVX311 |
Polycom VVX350 |
Так |
DMS Polycom VVX350 |
Polycom VVX401 |
Так |
DMS Polycom VVX401 |
Polycom VVX411 |
Так |
DMS Polycom VVX411 |
Polycom VVX450 |
Так |
DMS Polycom VVX450 |
Polycom VVX501 |
Так |
DMS Polycom VVX501 |
Polycom VVX601 |
Так |
DMS Polycom VVX601 |
Polycom Trio 8300 |
Так |
DMS Polycom Trio8300 |
Polycom Trio 8500 |
Так |
DMS Polycom Trio8500 |
Polycom Trio 8800 |
Так |
DMS Polycom Trio8800 |
Polycom SoundStation 5000 |
Так |
DMS Polycom SSIP5000 |
Polycom SoundStation 6000 |
Так |
DMS Polycom SSIP6000 |
Yealink T33G |
Так |
DMS Yealink T33G |
Yealink T41S |
Так |
DMS Yealink T41S |
Yealink T42S |
Так |
DMS Yealink T42S |
Yealink T43U |
Так |
DMS Yealink T43U |
Yealink T46U |
Так |
DMS Yealink T46U |
Yealink T46S |
Так |
DMS Yealink T46S |
Yealink T48S |
Так |
DMS Yealink T48S |
Yealink T48U |
Так |
DMS Yealink T48U |
Yealink T53W |
Так |
DMS Yealink T53W |
Yealink T54W |
Так |
DMS Yealink T54W |
Yealink T57W |
Так |
DMS Yealink T57W |
Yealink T58V |
Так |
DMS Yealink T58V |
Yealink CP920 |
Так |
DMS Yealink CP920 |
Yealink CP960 |
Так |
DMS Yealink CP960 |
Yealink W52B |
Так |
DMS Yealink W52P |
Yealink W56B |
Так |
DMS Yealink W56P |
Yealink W60B |
Так |
DMS Yealink W60P |
Yealink W70B |
Так |
DMS Yealink W70P |
Yealink CP925 |
Так |
DMS Yealink CP925 |
Yealink CP965 |
Так |
DMS Yealink CP965 |
Непідтримувані пристрої
Якщо клієнт використовує пристрої, що не підтримуються рішенням Wholesale RTM, ці пристрої не підлягають міграції. У цьому випадку доступні такі варіанти:
- Підготуйте нові телефони на Cisco BroadWorks перед міграцією.
- Залиште старі телефони в Cisco BroadWorks, і користувачі повинні встановити програму Webex, щоб здійснювати та приймати виклики.
Оптові пакети викликів
Інструменти міграції мають набір значень за замовчуванням для вибору пакетів Wholesale Calling для абонентів. Якщо пізніше знадобиться інший пакет, адміністратор партнера може змінити їх у Control Hub.
Конфігурація пакета міграції Cisco BroadWorks
Усі абоненти після міграції з Cisco BroadWorks за замовчуванням використовуватимуть пакет Webex Calling. Якщо пакет Webex Voice потрібен для абонентів, яким не призначено функцію очікування виклику або голосової пошти, це можна ввімкнути у файлі partner.cfg інструмента перетворення, розкоментувавши рядок USE_ ВЕБЕКС_ ГОЛОС_ ПАКЕТ.
Зіставлення пакетів міграції Webex для BroadWorks
Пакети Webex для BroadWorks автоматично зіставляються з пакетами викликів Wholesale. Це не можна налаштувати.
Пакет Webex для BroadWorks |
Пакет оптових викликів |
---|---|
Програмний телефон |
Webex Voice |
Basic |
Webex Calling |
Стандартний |
Webex Suite |
Преміум |
Webex Suite |
Зіставлення пакетів міграції BroadCloud
Міграції з пакетів зіставлення BroadCloud Carrier залежно від типу станції. Зіставлення за замовчуванням можна налаштувати у файлі конфігурації інструмента трансформації conf/rialto_station_type_to_wholesale_package .csv.
Тип станції BroadCloud Carrier |
Пакет оптових викликів |
---|---|
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. Цей інструмент дозволяє адміністраторам партнерів здійснювати вхід через веббраузер, щоб отримати унікальний TOKEN, необхідний для оновлення файлів конфігурації партнера для інструментів міграції.
Обов’язкові умови
Після завантаження розпакуйте двійкові файли інструмента міграції.
Установіть шлях середовища 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_ ГОЛОВНА=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://локальний хост:8080
Відкрийте URL-адресу у веббраузері на терміналі, увійдіть за допомогою облікових даних адміністратора партнера, щоб отримати TOKEN, і скопіюйте її для подальшого використання.
Ілюстрації інтерфейсу користувача наведено нижче для довідки:
Рисунок 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> отримати clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <>
Якщо ваші налаштування не відповідають наведеним вище, скористайтеся набір команду, щоб змінити налаштування.
Крок 2 : Використовуйте CLI, щоб налаштувати проксі-сервер OCI.
Змініть каталог на проксі-сервер OCI:
AS_ CLI> cd /Applications/OpenClientServer/OCIProxy
Запустіть вказаний нижче CLI, щоб отримати поточні налаштування. Повинно відобразитися наведене нижче.
AS_CLI/Applications/OpenClientServer/OCIProxy> отримати ввімкнено = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
Якщо ваші налаштування не відповідають наведеним вище, скористайтеся набір команду, щоб змінити налаштування.
Крок 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> отримайте широкі роботи та перевірте, чи вивідні дані мають належний вигляд. Зразок виводу див. нижче: AS_ CLI/Maintenance/ManagedObjects> отримати керовані об’єкти BroadWorks BroadWorks ========================== * Сервер: Ідентифікаційні дані.................: Версія AS.................: Рel_ 21.sp1_ 1.551 Адміністративний штат..: Розблоковано * Програми: Ім’я Версія Розгорнуто адміністративний стан Дієвий стан =========================================== ============================================== ExecutionAndProvisioning 21.sp1_ 1.551 true Розблоковано Розблоковано FlashPolicy 21.sp1_ 1.551 false Розблоковано Зупинено OpenClientServer 21.sp1_ 1.551 true Розблоковано розблоковано WebContainer 21.sp1_ 1,551 true Розблоковано Розблоковано Знайдено 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 записів.
Переконайтеся, що відкритий сервер клієнта розгорнутий і активний
Використовуйте команди нижче, щоб розгорнути та запустити сервер Open Client на додатковому сервері застосунків, якщо він не розгорнутий або ще не запущено.
Крок 1 : Розгорніть сервер за допомогою такої команди CLI:
AS_CLI/Maintenance/ManagedObjects> розгорнути програму OpenClientServer
Крок 2 : Запустіть сервер за допомогою цієї команди:
AS_CLI/Maintenance/ManagedObjects> запустити програму OpenClientServer
Увімкнути активацію номерів
Виконайте такі команди в CLI, щоб активувати номери:
Крок 1 : Виконайте команду активації номера:
AS_ CLI> cdНалаштування абонента/Активація номера
Крок 2 : Виконайте команду активації ввімкнено:
AS_ 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: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - УСІ
- Переконайтеся, що вторинний ідентифікатор користувача сервера програм Cisco BroadWorks, пароль і ім’я хоста правильні у файлі conf/partner.cfg:
BROADWORKS_ USER_ Ідентифікатор = адміністратор BROADWORKS_ ПАРОЛЬ = адміністратор BROADWORKS_ ХОСТ_ ІМ’Я = локальний хост ОНОВЛЕННЯ_ TOKEN = маркер оновлення адміністратора партнера, скопійований з інструмента генератора маркерів. МІГРАЦІЯ_ MODE = Підтримувані значення:webex_for_broadworks_to_wholesale . Значення за замовчуванням:broadworks_to_wholesale . Використовуйтеwebex_for_broadworks_to_wholesale для міграції Webex для BroadWorks.
,
ОНОВИТИ_ ТОКЕН
є обов’язковою для міграції Webex для BroadWorks. - Змініть шлях середовища JDK/JRE у файлі export.sh, якщо додатковий шлях середовища Cisco BroadWorks Application Server JDK/JRE відрізняється від шляху до файлу:
JAVA_ ГОЛОВНА=/usr/local/java/java_base
Інструкції для запуску
Виконайте наведену нижче команду на додатковому сервері програм Cisco BroadWorks з каталогу інструментів вилучення:
./export.sh
Журнали терміналів
У разі успішного експорту в терміналі доступні такі журнали: Запуск інструмента експорту даних BroadSoft:
Запуск інструмента експорту даних BroadSoft ********************************************* *** Запуск інструмента експорту версії: 1.15.0 Експорт розпочато для SP=colllabmigrationtestSP_engg , Group=colllabmigrationtestGRP_engg Експортування користувачів для SP=collabmigrationtestSP_engg , Group=colllabmigrationtestGRP_engg Експорт користувачів для SP=collabmigrationtestSP завершено_engg , Group=colllabmigrationtestGRP_engg Експорт завершено для SP=collabmigrationtestSP_engg , Group=colllabmigrationtestGRP_engg Експорт завершено. Експорт дамп-каталогу: вихід/20221017223452_ Ім’я файлу архіву ExportTool для експорту дампу:extracted_data_1666060500618.zip-файл ZIP з ім’ямextracted_data_1666060 500618.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 вивід/ drwxrwxr-x 2 bwadmin bwadmin 4096, 17 жовт., 22:34 logs/ -rw-rw-rwad46 min 1 bwad 12:34 жовт. 35extracted_data_1666060 500618.zip
Інструмент «Перетворення».
Цей інструмент перетворення запускається для всіх міграцій. Інструмент перетворення працює на будь-якому комп’ютері, включно з ноутбуком адміністратора партнера, і використовує загальнодоступні API Webex. Він зчитує вихідні дані інструмента вилучення ZIP (extracted_data_ .zip ) як вхідні дані та перетворює необроблений XML у формат JSON, який використовується інструментом підготовки.
Обов’язкові умови
Після завантаження та розпакування двійкових файлів інструментів міграції налаштуйте такі обов’язкові умови:
- Установіть ОНОВЛЕННЯ_ TOKEN (токен скопійовано з інструмента генератора токенів) і NAME_ OF_ ГОЛОВНИЙ_ LOCATION у файлі conf/partner.cfg:
ОНОВИТИ_ ТОКЕН=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj НАЗВА_ OF_ ГОЛОВНИЙ_ LOCATION=Основне
- За бажання встановіть ПІДГОТОВКА_ Ідентифікатор (скопійовано з шаблону в Partner Hub) у файлі conf/partner.cfg:
ПІДГОТОВКА_ ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
Щоб отримати більш повну перевірку адреси електронної пошти клієнта, можна додатково налаштувати ПІДГОТОВКА_ ідентифікатор. - Налаштуйте відсутню інформацію у файлі input/customers.csv (див. наступний розділ), якщо вона відсутня.
- Додайте адресу електронної пошти кінцевого користувача у файлі input/users.csv.
- Якщо потрібно надати нові телефони, додайте MAC-адресу та адресу електронної пошти нового телефону користувача до файлу input/newphones.csv. Це потрібно, лише якщо адміністратори партнерів хочуть надати нові телефони під час оптових викликів.
- Перетворіть центри обробки викликів BroadWorks на CxEssentials за допомогою файлу input/cxessentials.csv.
- За бажанням увімкніть Оновлення_ УСІ_ ЗВІТ_ ЦЕНТРИ_ ДО_ CX_ ESSENTIALS, щоб перетворити всі центри обробки викликів на CxEssentials.
- Використовуйте файл input/locations.csv для підтримки міграції великої компанії, яка дозволяє адміністраторам мігрувати розташування клієнтів за розташуванням.
- Додатково ввімкніть використання MAC-адрес із заголовка оператора користувача в повідомленні SIP REGISTER, якщо MAC-адреса недоступна в профілі пристрою Cisco BroadWorks. Розкоментуйте рядок «ВИС_ MAC_ АДРЕСА_ ВІД_ SIP_ REGISTER=yes" у файлі conf/partner.cfg
Заповнення input/customers.csv
Файл input/customers.csv надає дані, яких може бути відсутніми в Cisco BroadWorks або BroadCloud. Цей файл можна залишити пустим, якщо вся обов’язкова інформація вже доступна. Не обов’язково заповнювати всі стовпці. Обов’язковою є лише відсутня інформація.
У таблиці нижче пояснюється найважливіші стовпці в input/customers.csv.
Ім’я стовпця |
Правила |
---|---|
Ідентифікатор |
У корпоративному режимі Cisco BroadWorks:
У режимі постачальника послуг BroadWorks це ідентифікатор групи Cisco BroadWorks. У BroadCloud це ідентифікатор клієнта Rialto. |
ExternalId |
Це ідентифікатор, який збігається з внутрішнім ідентифікатором партнера для цього клієнта. Цей стовпець має бути унікальним у партнерській організації Webex. Цей стовпець необов’язковий, унікальний ідентифікатор буде автоматично створено інструментом перетворення. Цей стовпець не використовується для груп у межах підприємства. |
customerName |
Для підприємства цей стовпець використовується як поле імені клієнта Webex. Для групи в межах підприємства цей стовпець використовується як ім’я розташування. Імена розташувань мають бути унікальними в межах підприємства . |
основнаЕлектронна пошта |
Вона використовується як адреса електронної пошти адміністратора клієнта Webex. Цей стовпець необов’язковий для груп у межах підприємства. |
Стовпці адреси |
Для підприємства адреса використовується як платіжна адреса й адреса першого розташування. Для групи всередині підприємства адреса використовується як адреса розташування. |
часовий пояс |
Зверніться до розділу про часовий пояс цієї статті. |
Мова | Див Мови, які підтримує Webex . |
PIN-код голосової пошти за замовчуванням |
Інструкції для запуску
Запустіть інструмент Transform Tool у будь-якій операційній системі. Виконайте наведені нижче кроки, щоб запустити інструмент у Windows і macOS.
ОС Windows
Виконайте команду нижче, щоб запустити інструмент трансформації в Windows:
transform.bat -extract= -клієнти= -користувачів= -newphones=
macOS
Виконайте такі кроки, щоб запустити інструмент перетворення в macOS:
- Створіть віртуальне середовище та встановіть залежності, щоб запустити інструмент перетворення за допомогою Python:
python3 -m venv venv джерело venv/bin/активувати python3 -m pip запити на встановлення python3 -m pip запити на встановлення-oauthlib
- Запустіть інструмент перетворення:
./transform.sh -extract= -клієнти= -користувачів= -newphones=
Попередня перевірка клієнта/користувача
Інструмент трансформації здійснює виклики API до Webex для виявлення потенційних проблем із підготовкою. За замовчуванням буде перевірено адресу та основну електронну пошту клієнта. Якщо ПІДГОТОВКА_ Значення ідентифікатора вказано у файлі conf/partner.cfg, воно також перевірить інформацію про розташування. Результати попередньої перевірки включені до звіту про виняток.
Крім того, такі додаткові параметри можна додати під час запуску інструмента перетворення:
попередня перевірка
На додаток до запуску API попередньої перевірки для інформації про клієнта, інструмент перетворення також запустить API попередньої перевірки для електронних листів передплатника.
інформація попередньої перевірки
За замовчуванням до звіту про винятки включаються лише помилки попередньої перевірки (тобто проблеми, які блокують підготовку). Додавання цього прапорця також включатиме результати успішної попередньої перевірки (наприклад, якщо вже існує організація Webex, яку можна автоматично приєднати).
інформація попередньої перевірки запуск вимагає додаткового часу.
Журнали терміналів
Такі журнали в терміналі після успішного перетворення:
Зведений звіт Підприємства BroadWorks, які можна успішно перенести: 1 Підприємства BroadWorks, які неможливо перенести: 0 користувачів BroadWorks, яких можна успішно перенести: 4 користувачів BroadWorks, яких неможливо перенести: 0 телефонів, які можна успішно перенести: 3 телефони, які несумісні з Webex Calling: 0
Звіт про винятки
Інструмент перетворення створює звіт про виняток усередині вихід/ /exception_report .txt каталог. Ви можете використовувати цей звіт, щоб визначити проблеми, які вплинуть на міграцію, і виправити їх у системі Cisco BroadWorks.
Після зміни даних користувача для усунення винятку повторно запустіть інструменти вилучення та перетворення з новими даними. Зразок файлу звіту про винятки:
Звіт про винятки, вт, 18 жовтня, 08:12:09, 2022 р. Рекомендації щодо підприємств із функцією заборони зв’язку: вручну налаштувати план вихідних викликів у Control Hub________________________________________________________________________________ спільнаміграціятестGRP_engg
Вихід
Вивід JSON ( customer.json ) буде доступний у вихід/ / каталог. Зразок customer.json файл виглядає так:
{ "customer": { "provisioningId": "!!!!!!!!!!!REPLACE_ З_ Ідентифікатор PROVISIONING!!!!!!", "packages": [ "webex_calling ", "common_area_calling " ], "зовнішній ідентифікатор": "external_id_engg_grp 1", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", " country": "США" }, "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 ", "numbers": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109 ", "+15205551110" ], "mainNumber": "+15205551101" } } } }, "broadworks_info ": { "service_provider_id ": "тест спільної міграціїSP_engg ", "group_id ": "тест спільної міграціїGRP_engg " }, "subscribers": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE"_ З_ ІНДИКАТОР КЛІЄНТА!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "package": "webex_calling ", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/ v1/people/{personId}/features/voicemail": { "ввімкнено": true, "sendBusyCalls": { "enabled": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": { "enabled": true, "greeting": "DEFAULT", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE"_ З_ PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "абонент" : { "customerId": "!!!!!!!!!!!ЗАМІНА_ З_ ІНДИКАТОР КЛІЄНТА!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling ", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/ v1/people/{personId}/features/voicemail": { "ввімкнено": true, "sendBusyCalls": { "enabled": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": { "enabled": true, "greeting": "DEFAULT", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE"_ З_ ПЕРСОНІД!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "абонент" : { "customerId": "!!!!!!!!!!!ЗАМІНА_ З_ ІНДИКАТОР КЛІЄНТА!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling ", "provisioningParameters": { "firstName": "Лев", "lastName": "Джексон", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/ v1/people/{personId}/features/voicemail": { "ввімкнено": true, "sendBusyCalls": { "enabled": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": { "enabled": true, "greeting": "DEFAULT", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "абонент" : { "customerId": "!!!!!!!!!!!ЗАМІНА_ З_ ІНДИКАТОР КЛІЄНТА!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling ", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "features": [ { "/ v1/people/{personId}/features/voicemail": { "ввімкнено": true, "sendBusyCalls": { "enabled": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": { "enabled": true, "greeting": "DEFAULT", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE"_ З_ ПЕРСОНІД!!!!!!!!!!", "продукт": "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 ": [ "Зв’язок ПК – профіль пристрою" ], "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:
- Установіть ОПТ_ ПІДГОТОВКА_ Ідентифікатор і ОНОВЛЕННЯ_ TOKEN (токен скопійовано з інструмента генератора токенів). Адміністратори партнерів повинні звернутися до своєї команди з облікових записів, щоб отримати ПІДГОТОВКУ_ Ідентифікатор:
ОПТ_ ПІДГОТОВКА_ Ідентифікатор = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 ОНОВИТИ_ ТОКЕН=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Установити ДОЗВОЛИТИ_ АДМІН_ ЗАПРОСИТИ_ EMAILS на false, якщо партнер не хоче надсилати користувачам електронного листа з привітанням. Значення за замовчуванням – true.
- Установіть ОПТ_ ПІДГОТОВКА_ Ідентифікатор і ОНОВЛЕННЯ_ TOKEN (токен скопійовано з інструмента генератора токенів). Адміністратори партнерів повинні звернутися до своєї команди з облікових записів, щоб отримати ПІДГОТОВКУ_ Ідентифікатор:
- Використовуйте WEBEX4BWKS_ EMAIL_ Властивість ТЕМА для міграції Webex для BroadWorks, щоб надіслати тему електронного листа із запитом на зміну пароля для передплатників Webex для BroadWorks.
- Використовуйте WEBEX4BWKS_ EMAIL_ Властивість BODY для міграцій Webex для BroadWorks, щоб надіслати текст електронного листа із запитом на зміну пароля для передплатників Webex для BroadWorks.
Для міграції BroadCloud в тому самому регіоні:
- Інструмент пропустить підготовку номерів, пристроїв і спільних викликів.
- Інструмент створить користувачів і віртуальних користувачів із розширенням і тимчасовим розширенням.
Для міграції BroadCloud інший регіон:
- Інструмент надасть номери, пристрої та спільні появи викликів.
- Інструмент створить користувачів і віртуальних користувачів із фактичними номерами телефону та внутрішнім номером.Усі міграції Europe BroadCloud здійснюються в інший регіон.
Інструкції для запуску
Виконайте наведені нижче кроки, щоб запустити інструмент у Windows і macOS.
ОС Windows
Виконайте такі кроки, щоб запустити інструмент в ОС Windows:
Щоб підготувати одного клієнта: забезпечення.bat -input= Щоб підготувати кілька клієнтів: забезпечення.bat -input=
macOS
Виконайте такі кроки, щоб запустити інструмент у macOS:
Щоб надати єдиного клієнта: ./transform.sh -input= Щоб підготувати кілька клієнтів: ./transform.sh -input=
Обов’язкові умови для міграції Webex для BroadWorks
Адміністратори партнерів повинні оновити свій шаблон реєстрації BroadWorks для функцій спільного існування Webex для BroadWorks. Дивіться зображення нижче:
Запустіть інструмент підготовки з додатковим аргументом для міграції Webex для BroadWorks на Wholesale.
Підготовчий етап: — це фаза за замовчуванням, на якій адміністратори можуть підготувати користувачів BroadWorks як абонентів Wholesale і продовжити роботу з користувачами Webex для BroadWorks.
Етап обслуговування: — це другий етап, на якому адміністратори можуть призначати ліцензію Wholesale наявним користувачам Webex для BroadWorks. Необхідно запустити інструмент підготовки з аргументом обслуговування .
Етап після міграції: Це останній етап, на якому адміністратори можуть повністю перетворити BroadWorks на Wholesale. Необхідно запустити інструмент підготовки з аргументом після міграції .
Журнали терміналів
Нижче наведено журнали успішної підготовки в терміналі:
Ім’я інструмента: Версія засобу підготовки: 1.15.0 ********** розпочато обробку файлу: input/customer.json **************** Підготовка клієнта Очікування клієнтаexternal_id_engg_grp 1, щоб завершити підготовку... Очікування клієнтаexternal_id_engg_grp 1, щоб завершити підготовку... Клієнтexternal_id_engg_grp 1 стан: підготовлені номери підготовки. Підготовка користувачів. Підготовка функцій користувачів. Підготовка привітань. Розклади підготовки. Підготовка пристроїв. Підготовка спільних викликів. Підготовка автосекретарів. Файл : input/customer.json ****************
Буде надруковано таблицю з кількістю розташувань, створених для кожного запуску:
Вихід
Інструмент підготовки створює звіти про успіх і помилки всередині вивід/<external_id >/*.успіх/помилка файлів. Перегляньте журнали успішності виводу й помилок, щоб переконатися, що підготовка успішна.
Адміністратори партнерів можуть перевірити підготовку клієнтів на порталі 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, щоб налаштувати передумови та запустити інструмент переміщення пристрою.
Обов’язкові умови
- Установіть ОНОВЛЕННЯ_ TOKEN (токен, скопійований із інструмента генератора токенів) у файлі conf/partner.cfg:
ОНОВИТИ_ ТОКЕН=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Переконайтеся, що вторинний ідентифікатор користувача сервера програм Cisco BroadWorks, пароль і ім’я хоста правильні у файлі conf/deviceMoveTool.conf:
BROADWORKS_ USER_ Ідентифікатор = адміністратор BROADWORKS_ ПАРОЛЬ = адміністратор BROADWORKS_ ХОСТ_ NAME = локальний хост
- Переконайтеся, що шлях до середовища JDK/JRE правильний у devicemove.sh
JAVA_ ГОЛОВНА=/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_vvx 2.cfg. Зауважте, що цей файл посилається наmigration_%BWMACADDRESS% .cfg.
- Перебудуйте профілі пристрою на рівні групи або пристрою.Дія на рівні групи або пристрою залежить від конфігурації параметра deviceLevelRebuild у файлі device-move-tool/conf/partner.cfg.
- Інструмент переміщення пристрою запитує сервер програм Cisco BroadWorks про перезавантаження телефонів на рівні групи або пристрою.
- Після запиту на перезавантаження телефони 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 і буде керуватися Webex Calling DMS.
Малюнок 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_cc 98914eaad7_ | 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_f 87b204e4066_ | amareswaranvel+owenalex@gmail.com| -------------------------------------------------- -------------------------------------------------- --------------- Перенести всі ці пристрої? ([Y]es або [N]no) yes Передавання профілів пристроїв для DMS Cisco MPP LC Процес відновлення пристрою розпочато. Процес відновлення пристрою завершено успішно. Процес перезавантаження розпочато. Процес перезавантаження успішно завершено._engg Розпочатий процес активації номерів телефону Webex для ідентифікатора організації клієнта: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процес активації телефонних номерів Webex завершено для ідентифікатора організації клієнта: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Процес деактивації телефонних номерів Broadworks, розпочатий для ідентифікатора групи: спільнаміграціятестGRP_engg Процес деактивації телефонних номерів Broadworks для ідентифікатора групи завершено: спільнаміграціятестGRP_engg Міграцію пристрою завершено
Вихід
Після міграції пристрою пристрої підключені до мережі та готові здійснювати та приймати виклики. Зверніться до малюнка 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-адреси DMS постачальника послуг для профілів пристроїв у Cisco BroadWorks та повторно активує номери телефону.
- Команда Webex Calling повертає URL-адресу DMS до URL-адреси DMS постачальника послуг у профілях пристроїв у Webex Calling.
- Адміністратори партнерів повинні деактивувати або видалити номери телефонів у Webex Calling через портал Control Hub.
- Адміністратори партнерів повинні перемістити телефонні номери ТМЗК назад до Cisco BroadWorks.
Інструкції щодо запуску інструмента переміщення пристрою в режимі повернення
Виконайте наведені нижче дії, щоб запустити інструмент переміщення пристрою в режимі повернення.
Виконайте наведену нижче команду на додатковому сервері програм Cisco BroadWorks у каталозі інструментів переміщення пристрою:
Повернути профілі
./devicemove.sh -input= -повернутипрофілі
Повернути номери
./devicemove.sh -input= -revertNumbers
Журнали терміналів
Ми отримаємо такі журнали в терміналі після успішного запуску інструмента переміщення пристрою для відновлення операції:
Повернути профілі
Ім’я інструмента: Версія інструмента переміщення пристрою: Інструмент пристрою 1.15.0 запущено для відновлення процесу... Пристрої, які можна перемістити назад із Webex Calling до BroadWorks: - -------------------------------------------------- -------------------------------------------------- ----------------| Тип пристрою| Mac| Версія| Електронна пошта| -------------------------------------------------- -------------------------------------------------- ---------------| DMS Cisco 7861| CC98914EAAD7| Cisco-CP-7861-3PCC/11.3.7_cc 98914eaad7_ | 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_f 87b204e4066_ | amareswaranvel+owenalex@gmail.com| -------------------------------------------------- -------------------------------------------------- --------------- Перемістити ці пристрої з Webex Calling до BroadWorks? (Так, Т, Ні, Н): так Передавання профілів пристроїв для DMS Cisco MPP LC Процес відновлення пристрою розпочато. Процес відновлення пристрою завершено успішно. Процес перезавантаження розпочато. Процес перезавантаження завершено успішно. Міграцію пристрою завершено для процесу деініціалізації
Повернути номери
Ім’я інструмента: Версія інструмента переміщення пристрою: 1.15.0 Продовжити повернення номерів до Broadworks? ([Так]так або [Ні]: Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Starting revert Activate broadworks phone numbers process started for groupId : спільнаміграціятестGRP_engg Процес активації телефонних номерів Broadworks завершено для ідентифікатора групи: спільнаміграціятестGRP_engg Процес повернення міграції пристрою успішно завершено
Додаток
Міграція великих підприємств
Великі підприємства, які мають багато розташувань, не можуть перенести всі розташування в межах одного періоду обслуговування. Функції, описані в цьому розділі, дозволяють партнерам переносити кілька розташувань одночасно.
Кроки
Щоб спланувати поетапну міграцію для великої компанії, виконайте наведені далі кроки.
- Витягніть корпоративні дані з BroadWorks або BroadCloud.
- Запустіть інструмент "Перетворення без параметра розташування" для вилучених даних.
- Знайдіть розділ "Рекомендовані місця для одночасного переміщення".exception_report .txt, щоб спланувати етапи міграції та отримати додаткову інформацію про залежності розташування, перегляньте файли списку операторів функцій (див. інструмент «Перетворення» нижче).
- Створіть файл input/ locations.csv шляхом зміниlocations_to_be_edited .csv.
- Запустіть інструмент «Трансформування» ще раз з параметром розташування.
- Перевіртеexception_report .txt для виявлення будь-яких проблем із залежністю розташування для поточної фази.
- За потреби виправте проблеми із залежністю розташування (змінивши файл locations.csv).
- Повторно запустіть інструмент перетворення, щоб створити clients.json для поточної фази.
- Запустіть інструмент підготовки для кожного клієнта.json.
- Під час вікна обслуговування запустіть інструмент переміщення пристрою.
- Повторіть кроки 4–10 для наступного етапу.
Інструмент «Перетворення».
Щоб досягти мети міграції розташувань у великому підприємстві поетапно, як зазначено вище, створюйте новий файл locations.csv додано як необов’язкове введення ( -locations=input/locations.csv ) під час запуску інструмента перетворення.
Файл locations.csv містить дані, характерні для розташувань. Він перевизначає дані, знайдені в файлі input/customers.csv, який наразі містить дані підприємства та розташування.
У таблиці нижче наведено відомості про locations.csv :
Опис |
Значення |
Значення за замовчуванням |
Обов’язкове |
Карти в BroadWorks |
Карти в BroadCloud | |
---|---|---|---|---|---|---|
ідентифікатор підприємства |
Унікальний ідентифікатор підприємства |
Y |
ідентифікатор постачальника послуг |
Ідентифікатор клієнта Rialto | ||
ідентифікатор розташування |
Ідентифікатор розташування, унікальний у межах підприємства |
Y |
ідентифікатор групи |
Ідентифікатор сайту Rialto | ||
стан міграції |
Це розташування переміщено? |
переміщено,dont_migrate , міграція |
міграції |
N | ||
ім’я |
Назва цього розташування. Залиште поле пустим, щоб використовувати ідентифікатор розташування. |
N | ||||
часовий пояс |
N | |||||
Мова |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
місто |
N | |||||
Штат |
N | |||||
поштовий індекс |
Поштовий індекс або поштовий індекс |
N | ||||
країна |
2-значний код |
N |
Файл locations.csv можна створити з попередньо заповненихlocations_to_be_edited .csv під час запуску інструмента перетворення на великому підприємстві. Читайте далі, щоб переглянути приклади.
Locations.csv є необов’язковим введенням під час запуску інструмента перетворення, тому інструмент «Перетворення» працюватиме так само, як і раніше, якщо параметр -locations=input/locations.csv відсутній.
Нові вихідні файли
Є 5 нових файлів виводу з інструменту перетворення:
- locations_to_be_edited.csv – він попередньо заповнений інформацією про всі розташування для великої компанії, яку буде переміщено.
Приклад:
locationId,enterpriseId,стан міграції,ім’я,часовий пояс,мова,адреса1,адреса2,місто,штат,поштовий індекс,країнаauto_mig_ent_grp 1,auto_mig_ent ,,auto_mig_ent_grp 1,,,100 Main Street,,Gaithersburg,MD,20877,USauto_mig_ent_grp 2,auto_mig_ent ,,auto_mig_ent_grp 2,,,101 Main Street,,Gaithersburg, MD, 20877, USauto_mig_ent_grp 3,auto_mig_ent ,,auto_mig_ent_grp 3,,,102 Main Street,,Gaithersburg, MD, 20877, US
Партнери/клієнти можуть використовувати його для створення locations.csv, щоб керувати розташуваннями, які потрібно перенести на певний етап (і оновлювати інформацію про розташування за потреби).
Приклад: locations.csv створено з наведеного вищеlocations_to_be_edited .csv
locationId,enterpriseId,стан міграції,ім’я,часовий пояс,мова,адреса1,адреса2,місто,штат,поштовий індекс,країнаauto_mig_ent_grp 1,auto_mig_ent ,мігрував,auto_mig_ent_grp 1,,,100 Main Street,,Gaithersburg,MD,20877,USauto_mig_ent_grp 2,auto_mig_ent ,міграція,auto_mig_ent_grp 2,,,101 Main Street,,Gaithersburg, MD, 20877, USauto_mig_ent_grp 3,auto_mig_ent ,dont_migrate ,auto_mig_ent_grp 3,,,102 Main Street,,Gaithersburg, MD, 20877, US
Це locations.csv означає: для цієї фази , розташуванняauto_mig_ent_grp 1 було переміщено, розташуванняauto_mig_ent_grp 2 виконує міграцію, і розташування не виконуєтьсяauto_mig_ent_grp 3.
- 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_grp 2,agent_michael @domain.com,auto_mig_ent_grp 1 Сара Родрігес,auto_mig_ent_grp 2,agent_sally @domain.com,auto_mig_ent_grp 1
Якщо параметр розташування відсутній під час запуску інструмента перетворення, наведені вище 4 файли створять повні списки операторів/наглядачів/оригінаторів/цілей/групи пошуку/колл-центру/пейджингової групи/поля зайнятого індикатора.monitored_elements для всього підприємства, який можна використовувати для планування поетапних міграцій.
Нові розділи в exception_report
Під час виконання поетапної міграції для великого підприємства з’являться нові розділиexception_report .txt якщо є залежності розташування, які не виконуються.
Приклад: Наступний новий розділ призначено для розташуванняauto_mig_ent_grp 2 перевіряють агентів Сари Родрігес у розташуванніauto_mig_ent_grp 3, який не переміщено й не виконується на цьому етапі.
Залежності між розташуваннями – групи пошуку Ім’я Розташування Оператора розташування Коментар розташування оператора________________________________________________________________________________________________________________ Сара Родрігесauto_mig_ent_grp 2agent_william @domain.comauto_mig_ent_grp 3 Оператора в іншому розташуванні ще не виконано міграцію Сара Родрігесauto_mig_ent_grp 2agent_melody @domain.comauto_mig_ent_grp 3 Оператора в іншому розташуванні ще не виконано міграцію
У наступному новому розділі наведено рекомендації щодо групування розташувань на етапах міграції.
Рекомендовані розташування для одночасного переміщення:
Розташуванняauto_mig_ent_grp 1 залежить від розташуванняauto_mig_ent_grp 2,auto_mig_ent_grp 3 Розташуванняauto_mig_ent_grp 2 залежить від розташуванняauto_mig_ent_grp 3
Якщо параметр розташування відсутній під час запуску інструмента перетворення, розділ рекомендовані розташування для одночасного переміщення перелічує всі залежності розташування для зручності планування.
Під час запуску інструмента «Перетворення» з параметром розташування (тобто для фази міграції) розділ «Рекомендовані розташування для одночасного переміщення» містить лише список залежностей розташувань для поточної фази.
Інструмент підготовки
Для великого підприємства інструмент підготовки можна запустити як зазвичай.
Інструмент переміщення пристрою
Інструмент переміщення пристрою можна запустити для підмножини розташувань із customer.json., щоб додати новий необов’язковий файл locations.csv, який має два стовпці.
External_id |
Імена розташування |
---|---|
Значення зовнішнього ідентифікатора |
Імена розташувань/імена груп |
- Це необов’язковий файл. Якщо його не надати або не надати пусті значення, буде перенесено всі розташування.
- Якщо надано назви розташування та їх відповідніexternal_ ідентифікатори, тоді буде переміщено лише ці розташування.
Команда така:
./devicemove.sh -input=<input_path >/customer.json -locations=<input_path >/Location_names .csv
Часові пояси
США :
"часові пояси":["Америка/Адак","Америка/Анкоридж","Америка/Чикаго","Америка/Денвер","Америка/Лos_ Анджелес»,«Америка/Сew_ Йорк","Америка/Фенікс","Тихий океан/Гонолулу"]
Канада :
"timeZones":["Америка/Дawson_ Крік","Америка/Едмонтон","Америка/Галіфакс","Америка/Монреаль","Америка/Реджайна","Америка/Південнийt_ Джонс","Америка/Ванкувер","Америка/Вінніпег"]
Австралія :
"часові пояси":["Австралія/Аделаїда","Австралія/Брисбен","Австралія/Бroken_ Хілл","Австралія/Дарвін","Австралія/Гобарт","Австралія/Лord_ Хоу","Австралія/Перт","Австралія/Сідней"]
Франція :
"timeZones":["Європа/Париж"]
Португалія :
"timeZones":["Атлантика/Азорські острови","Європа/Лісабон"]}
Великобританія :
"timeZones":["Європа/Лондон"]
Італія :
"часові пояси":["Європа/Рим"]