Przegląd

Celem niniejszego dokumentu jest dostarczenie szczegółowych instrukcji dotyczących korzystania z narzędzi do migracji z Cisco BroadWorks, Webex for BroadWorks oraz BroadCloud do Wholesale i Webex Calling. Niniejszy dokument obejmuje zestaw narzędzi migracji, które mają pomóc w migracji istniejących klientów Cisco BroadWorks, Webex for BroadWorks i BroadCloud do rozwiązania Wholesale Route-to-Market.

Narzędzia migracji mają ułatwić całkowite przejście z BroadWorks do usług hurtowych. Nie są one przeznaczone do długoterminowego współistnienia obu usług w ramach tej samej organizacji klienta.

Wpływ migracji

Skutki po migracji są następujące:

Administratorzy

Po migracji administratorzy muszą:

  • Zacznij używać Partner Hub i Control Hub do konfigurowania funkcji, a nie CommPilot.
  • Skonfiguruj wszystkie funkcje, które nie są częścią migracji.
    Należy ręcznie migrować funkcje, które nie są automatycznie migrowane po zakończeniu narzędzi migracyjnych.

Użytkownicy

Obsługiwane funkcje powinny działać po migracji tak samo, jak przed migracją. Funkcje usługi Webex Calling nieobsługiwane przez migrację muszą być ponownie skonfigurowane w usłudze Webex po migracji:

  • Użytkownicy utracą historię połączeń i historię wiadomości.
  • Użytkownicy utracą wszystkie osobiste ustawienia i dostosowania linii klawiszy i będą musieli ponownie skonfigurować te ustawienia po migracji. Przykłady obejmują szybkie wybieranie.
  • Użytkownicy muszą zresetować swoje kody dostępu i hasła przy pierwszym zalogowaniu.
  • Użytkownicy korzystający z klienta UC-One muszą się najpierw zalogować, aby uaktualnić aplikację Webex.

Architektura narzędzi migracji

Architektura narzędzi migracji składa się z czterech różnych narzędzi:

  1. Narzędzie do wyodrębniania — Wyciąga firmy, grupy, numery, użytkowników, usługi, telefony i klientów miękkich z Cisco BroadWorks. Partnerzy BroadCloud muszą złożyć wniosek o wyodrębnienie w portalu dostawcy usług.
  2. Narzędzie Transform — przekształca informacje wyodrębnione przez narzędzie extract w plik JSON, który można edytować.
  3. Narzędzie obsługi administracyjnej — wykorzystuje plik wyjściowy JSON z narzędzia Transform Tool do dostarczania klientom, lokalizacjom, numerom, użytkownikom, usługom i telefonom za pomocą interfejsów API Webex Public.
  4. Narzędzie do przenoszenia urządzeń — wykorzystuje plik wyjściowy JSON narzędzia do transformacji, aby odbudować profile i ponownie uruchomić telefony, aktywować numery w rozwiązaniu Wholesale RTM i dezaktywować numery telefonów w Cisco BroadWorks.
    • To narzędzie obsługuje przywracanie profili telefonów i klientów miękkich oraz aktywację numerów z powrotem w Cisco BroadWorks.
    • Partnerzy BroadCloud muszą złożyć żądanie migracji w portalu dostawcy usług.

Poniższa ilustracja przedstawia sposób, w jaki cztery narzędzia działają kolejno, komunikując się z Cisco BroadWorks, Public API i przesyłając metryki do usług Webex w celu przyszłych analiz po uruchomieniu przez administratora zadań migracji.

Schemat architektury narzędzi migracyjnych

Ryc. 1: Narzędzia migracji

Wymagania

Przed uruchomieniem narzędzi migracji partner musi spełnić następujące wymagania:

  1. Konto administratora partnera i partnera musi być włączone do rozwiązania Wholesale RTM. Na etapie przedsprzedaży partnerzy nie muszą być włączani do rozwiązania Wholesale RTM do uruchamiania narzędzia ekstrakcji.
  2. Partner musi przejrzeć listę kontrolną przed migracją, aby upewnić się, że wszystkie wymagania są spełnione.
  3. Poświadczenia administratora systemu Cisco BroadWorks są wymagane do uruchomienia narzędzi do usuwania i przenoszenia urządzeń. Nie dotyczy to partnerów BroadCloud.
  4. Narzędzia do usuwania i przenoszenia urządzeń muszą być uruchamiane z pomocniczego serwera aplikacji Cisco BroadWorks w oknie konserwacji, aby zminimalizować ryzyko. Partnerzy BroadCloud będą uruchamiać narzędzie Device Move Tool z portalu dostawcy usług.
  5. Przejrzyj listę obsługiwanych urządzeń Webex Calling.
  6. Przejrzyj listę nieobsługiwanych urządzeń Webex Calling.
  7. Partnerzy muszą poprosić zespół ds. kont w firmie Cisco o uzyskanie obsługiwanej wersji oprogramowania sprzętowego dla telefonów i urządzeń.
  8. Klienci UC-One muszą zostać uaktualnieni do następujących wersji:
    • Klienci programu Desktop Communicator muszą być w wersji 22.9.12 lub nowszej
    • Klienci Mobile Connect muszą być w wersji 3.9.14 lub nowszej.
  9. Maszyna administratora musi mieć:
    • JDK/JRE 1.8 jest wymagane dla narzędzia obsługi administracyjnej.
    • Urządzenia MAC i Linux wymagają Pythona 3.10.5 lub nowszego dla narzędzia Transform Tool.
  10. Klienci muszą mieć prawidłowy adres rozliczeniowy, a użytkownicy końcowi muszą mieć firmowy adres e-mail skonfigurowany w Cisco BroadWorks. Jeśli wartości nie są ustawione, administratorzy partnerów muszą skontaktować się ze swoimi klientami, aby je uzyskać. Te szczegóły muszą zostać dodane do plików CSV (wartości oddzielone przecinkami) przed uruchomieniem narzędzia transformacji. Przykładowe pliki CSV są dostarczane z narzędziem do przekształcania.

Plan migracji

Plan migracji składa się z 3 etapów:

  1. Przygotowanie
    • Pobierz kopię danych użytkownika za pomocą narzędzia Extract
    • Generowanie tokenu za pomocą narzędzia Generator tokenu
    • Użyj narzędzia Transform Tool do formatowania danych użytkownika
  2. Wdrażanie
    • Pobierz najnowsze dane użytkownika za pomocą narzędzia Extract
    • Użyj narzędzia Transform Tool do formatowania danych użytkownika
    • Przekaż użytkownikom narzędzie obsługi administracyjnej
  3. Migracja
    • Migruj urządzenia za pomocą narzędzia do przenoszenia urządzeń
    • Migracje bez urządzeń [Aktywowanie numerów telefonów przez Control Hub]

    Jeśli administratorzy partnera nie mają urządzeń do przeniesienia z Cisco BroadWorks do działu hurtowego, uruchomienie narzędzia do przenoszenia urządzenia nie jest konieczne. Administratorzy partnerów mogą użyć publicznego łącza poniżej, aby aktywować numery telefonów bezpośrednio za pośrednictwem portalu Control Hub. Aby uzyskać więcej informacji, zobacz Zarządzaj numerami telefonów w Control Hub .

    Dezaktywacja numerów telefonów w Cisco BroadWorks jest opcjonalna, jeśli administratorzy partnerów aktywują swoje numery telefonów za pośrednictwem Control Hub.

Funkcje automatycznie migrowane do połączeń hurtowych

Te funkcje użytkowników są automatycznie migrowane za pomocą narzędzi migracji:

  • Ustawienia wiadomości głosowych i powitania niestandardowe (wiadomości głosowe, spersonalizowane nazwy audio i kody PIN użytkowników nie są migrowane)
  • Numery dodatkowe
  • BroadWorks Anywhere
  • pole sygnalizacji aktywności linii
  • Identyfikator dzwoniącego (nazwa niestandardowa i numer telefonu)
  • Połączenie oczekujące
  • Ustawienia przekierowywania połączeń (prze połączeń zawsze/zajęte/brak odpowiedzi/nieosiągalne)
  • Przechwytywanie połączeń
  • Nie przeszkadzać
  • Ustawienia faksu
  • Zdalne biuro
  • Udostępnij prezentację połączenia
  • Jednoczesne dzwonienie osobiste (w tym harmonogram i kryteria selektywne)
  • Powiadomienie o połączeniach (w tym harmonogram i kryteria selektywne)
  • Odrzucanie połączeń anonimowych
  • Selektywne odrzucanie połączeń
  • Selektywne prze połączeń
  • Kierowane przejmowanie połączeń i wtrącanie się
  • Wtrącenie wyłączone
  • Naciśnij, aby porozmawiać
  • Prywatność

Te funkcje grupowe są automatycznie migrowane za pomocą narzędzi migracji:

  • Automatyczna sekretarka
    • Tylko jeden poziom
    • Pozdrowienia niestandardowe
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne)
    • Numery dodatkowe
    • Menu dni wolnych nie jest dostępne w aplikacji Webex
    • Selektywne odrzucanie połączeń
  • Cisco BroadWorks Call Center Standard i kolejka połączeń BroadCloud:
    • Konfiguracja podstawowa
    • Pozdrowienia niestandardowe
    • Agenci i przełożeni
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne)
    • Numery dodatkowe
    • Muzyka w zawieszeniu
  • Parkowanie połączeń
  • Odbiór połączenia
  • Grupa poszukiwania
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne, nieosiągalne)
    • Numery dodatkowe
  • Kod lokalizacji (po jednym dla lokalizacji lub grupy)
  • Grupa przywoływania
  • Harmonogramy (tylko na poziomie grupy, harmonogramy przedsiębiorstw nie są migrowane)
  • Portal głosowy
  • Linia wirtualna
  • Muzyka w zawieszeniu

Obsługiwane urządzenia

Obsługiwane telefony zostaną automatycznie utworzone i przypisane do użytkowników Webex Calling za pomocą narzędzia do obsługi administracyjnej. Telefony oznaczone „tak” w kolumnie „Obsługiwane w narzędziu do przenoszenia urządzenia” zostaną automatycznie przeniesione z Cisco BroadWorks lub BroadCloud do Webex Calling po uruchomieniu narzędzia do przenoszenia urządzenia. Telefony oznaczone w tej kolumnie „Nie” wymagają ręcznej interwencji w celu zmiany adresu URL DMS w szablonie urządzenia Cisco BroadWorks lub w samym telefonie.

Ostatnia kolumna zawiera mapowanie modeli telefonów do kolumny „Typ urządzenia” pliku transform-tool/input/newphones.csv. (Więcej informacji na temat newphones.csv można znaleźć w sekcji Narzędzie Transform tego artykułu).

Model telefonu

Obsługiwane w narzędziu do przenoszenia urządzeń

Typ urządzenia w newphones.csv

Cisco MPP 6821

Tak

DMS Cisco 6821

Cisco MPP 6841

Tak

DMS Cisco 6841

Cisco MPP 6851

Tak

DMS Cisco 6851

Cisco MPP 6861

Tak

DMS Cisco 6861

Cisco MPP 6871

Tak

DMS Cisco 6871

Cisco MPP 7811

Tak

DMS Cisco 7811

Cisco MPP 7821

Tak

DMS Cisco 7821

Cisco MPP 7832

Tak

DMS Cisco 7832

Cisco MPP 7841

Tak

DMS Cisco 7841

Cisco MPP 7861

Tak

DMS Cisco 7861

Cisco MPP 8811

Tak

DMS Cisco 8811

Cisco MPP 8832

Tak

DMS Cisco 8832

Cisco MPP 8841

Tak

DMS Cisco 8841

Cisco MPP 8845

Tak

DMS Cisco 8845

Cisco MPP 8851

Tak

DMS Cisco 8851

Cisco MPP 8861

Tak

DMS Cisco 8861

Cisco MPP 8865

Tak

DMS Cisco 8865

Cisco MPP 8875

Tak

DMS Cisco 8875

Cisco ATA

Tak

DMS Cisco 191

Cisco ATA

Tak

DMS Cisco 192

Polycom VVX101

Tak

DMS Polycom VVX101

Polycom VVX150

Tak

DMS Polycom VVX150

Polycom VVX201

Tak

DMS Polycom VVX201

Polycom VVX250

Tak

DMS Polycom VVX250

Polycom VVX301

Tak

DMS Polycom VVX301

Polycom VVX311

Tak

DMS Polycom VVX311

Polycom VVX350

Tak

DMS Polycom VVX350

Polycom VVX401

Tak

DMS Polycom VVX401

Polycom VVX411

Tak

DMS Polycom VVX411

Polycom VVX450

Tak

DMS Polycom VVX450

Polycom VVX501

Tak

DMS Polycom VVX501

Polycom VVX601

Tak

DMS Polycom VVX601

Polycom Trio 8300

Tak

DMS Polycom Trio8300

Polycom Trio 8500

Tak

DMS Polycom Trio8500

Polycom Trio 8800

Tak

DMS Polycom Trio8800

Polycom SoundStation 5000

Tak

DMS Polycom SSIP5000

Polycom SoundStation 6000

Tak

DMS Polycom SSIP6000

Yealink T33G

Tak

DMS Yealink T33G

Yealink T41S

Tak

DMS Yealink T41

Yealink T42S

Tak

DMS Yealink T42S

Yealink T43U

Tak

DMS Yealink T43U

Yealink T46U

Tak

DMS Yealink T46U

Yealink T46s

Tak

DMS Yealink T46s

Yealink T48S

Tak

DMS Yealink T48S

Yealink T48U

Tak

DMS Yealink T48U

Yealink T53W

Tak

DMS Yealink T53W

Yealink T54W

Tak

DMS Yealink T54W

Yealink T W

Tak

DMS Yealink T W

Yealink T58V

Tak

DMS Yealink T58V

Yealink CP920

Tak

DMS Yealink CP920

Yealink CP960

Tak

DMS Yealink CP960

Yealink W B

Tak

DMS Yealink W P

Yealink W B

Tak

DMS Yealink W P

Yealink W60B

Tak

DMS Yealink W60P

Taalink W70B

Tak

DMS Yealink W70P

Yealink CP925

Tak

DMS Yealink CP925

Yealink CP965

Tak

DMS Yealink CP965

Urządzenia nieobsługiwane

Jeśli klient korzysta z nieobsługiwanych urządzeń przy użyciu rozwiązania Wholesale RTM, urządzenia te nie kwalifikują się do migracji. W tym przypadku dostępne są następujące opcje:

  1. Przed migracją należy udostępnić nowe telefony w usłudze Cisco BroadWorks.
  2. Opuść stare telefony w Cisco BroadWorks, a użytkownicy muszą zainstalować aplikację Webex, aby nawiązywać i odbierać połączenia.

Pakiety połączeń hurtowych

Narzędzia migracji mają zestaw domyślnych wartości wyboru pakietów połączeń hurtowych dla subskrybentów. Jeśli inny pakiet jest pożądany później, można go zmienić w Control Hub przez administratora partnera.

Konfiguracja pakietu migracji Cisco BroadWorks

Wszyscy abonenci migrujący z Cisco BroadWorks będą domyślnie otrzymywać pakiet Webex Calling. Jeśli pakiet głosowy Webex jest wymagany dla subskrybentów, którzy nie mają przypisanego połączenia oczekującego lub poczty głosowej, można go włączyć w pliku partner.cfg narzędzia Transform Tool, usuwając komentarz do PAKIETU UŻYTKOWANIA_WEBEX_VOICE_.

Mapowanie pakietu migracji Webex dla BroadWorks

Pakiety Webex for BroadWorks są automatycznie mapowane na pakiety połączeń hurtowych. Nie można tego skonfigurować.

Pakiet Webex dla BroadWorks

Pakiet połączeń hurtowych

Program telefoniczny

Usługa głosowa Webex

Podstawowe

Połączenia Webex

Standardowy

Webex Suite

Premium

Webex Suite

Mapowanie pakietu migracji BroadCloud

Migracje z pakietów map BroadCloud Carrier na podstawie typu stacji. Mapowanie domyślne można skonfigurować w pliku konfiguracyjnym narzędzia Transform conf/rialto_station_type_to_wholesale_package.csv.

Typ stacji BroadCloud Carrier

Pakiet połączeń hurtowych

Podstawowe

Usługa głosowa Webex

Sala konferencyjna

Usługa głosowa Webex

Wiadomości

Usługa głosowa Webex

Standardowy

Usługa głosowa Webex

Dyrektor wykonawczy

Webex Suite

Wszystkie inne typy stacji

Usługa głosowa Webex

Przekształć konto użytkownika BroadWorks lub BroadCloud w obszar roboczy Webex Calling

Webex Workspace to telefon, który jest udostępniany wielu osobom, na przykład: na przykład: telefony w sali konferencyjnej, magazynie lub holu. Takie telefony można skonfigurować w Webex Calling jako obszary robocze Webex zamiast użytkowników Webex. Dostępna jest opcja automatycznego przekształcania kont użytkowników z Cisco BroadWorks lub BroadCloud Carrier w obszary robocze podczas procesu migracji.

Kroki:

  1. W pliku transform_tool/input/users.csv przypisz „common_area” pakiet użytkownikom, którzy mają zostać przekształceni w obszar roboczy.
    • Przykład: bwuser@domain,,,common_area
  2. (Tylko BroadCloud) Aby przekształcić wszystkie konta użytkowników określonego typu stacji w obszary robocze, dodaj wpis w celu przekształcenia narzędzia/conf/rialto_station_type_to_wholesale_package.csv i ustaw pakiet hurtowy na „common_area_calling”.
    • Przykład: conference_room_v2,common_area_calling
  3. Uruchom narzędzie zmiany.
  4. Uruchom narzędzie obsługi administracyjnej.
  5. Otwórz Control Hub nowo utworzonej organizacji klienta i ustaw domenę SIP (patrz rysunek 2, Konfigurowanie domeny SIP w Control Hub).
  6. Ponownie uruchom narzędzie obsługi administracyjnej. Spowoduje to utworzenie obszarów roboczych i przypisanie do nich telefonów.

Ograniczenia:

Konfiguracja funkcji użytkownika (na przykład prze połączeń, Nie przeszkadzać) nie jest automatycznie migrowana do obszaru roboczego.

Okno Control Hub w oknie Ustawienia organizacji podświetlające adres SIP w sekcji Cisco Webex Calling.

Ryc. 2: Konfigurowanie domeny SIP w Control Hub

Narzędzie generatora tokenów

Administratorzy partnerów uruchamiają to narzędzie narzędziowe generatora tokenów co najmniej jeden raz przed uruchomieniem narzędzi migracji. Uruchamianie tego narzędzia to jednorazowa czynność po dołączeniu konta partnera do rozwiązania Wholesale RTM. To narzędzie umożliwia administratorom partnerów zalogowanie się za pośrednictwem przeglądarki internetowej, aby uzyskać unikalny TOKEN, który jest potrzebny do aktualizacji do plików konfiguracyjnych partnera dla narzędzi migracji.

Wymagania wstępne

Po pobraniu wyodrębnij pliki binarne narzędzia migracji.

Ustaw ścieżkę środowiska JRE/JDK w token_generator.sh dla MAC i token_generator.bat dla Windows. Jeśli ścieżka JAVA_HOME już istnieje, narzędzie ponownie z niej skorzysta.

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

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

Ten krok jest opcjonalny

Instrukcje dotyczące uruchomienia

Uruchom następujące polecenie w terminalu wewnątrz katalogu generatora tokenów:

  • Następujące porty muszą być dostępne do uruchomienia narzędzia generatora tokenów. Porty: 8080, 50009, 50010, 50011, 50012 i 50013

  • Co najmniej jeden z wymienionych portów musi być otwarty na połączenie z komputerem użytkownika.

Windows:

token_generator.nietoperz

MacOS:

./token_generator.sh

Wyjście:

Nazwa narzędzia: Wersja narzędzia generatora tokenu: 1.13.0 Załaduj adres URL w przeglądarce internetowej: http://localhost:8080 

Otwórz adres URL w przeglądarce internetowej na terminalu, zaloguj się przy użyciu poświadczeń administratora partnera, aby uzyskać TOKEN i skopiować to samo w celu dalszego użycia.

Ilustracje interfejsu użytkownika są przedstawione poniżej w celach informacyjnych:

Logowanie przy użyciu ekranu Cisco Webex

Ryc. 3: Logowanie do Cisco Webex

Ekran logowania do okna Poświadczenia

Ryc. 4: Okno Poświadczenia

Ekran generowania tokenu

Ryc. 5: Generowanie tokenów

Zadania konfiguracyjne BroadWorks

Skonfiguruj następujące kroki przed uruchomieniem narzędzi do przenoszenia wyciągu i urządzenia na wtórnym serwerze BroadWorks.

Ma to zastosowanie do Cisco BroadWorks i Webex dla BroadWorks. Te kroki nie dotyczą BroadCloud.

Włącz łączność OCI-P

Narzędzie do przenoszenia urządzenia komunikuje się z BroadWorks za pomocą poleceń OCI-P, aby włączyć łączność OCI-P, należy wykonać poniższe czynności:

Krok 1: Użyj CLI, aby skonfigurować ustawienia ogólne.

Aby zmienić katalog ustawień ogólnych, uruchom następujące polecenie w CLI:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Uruchom następujące polecenie w CLI, aby uzyskać bieżące ustawienia ogólne:

AS_CLI/Applications/OpenClientServer/GeneralSettings> get clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEbled = true systemDomain = <> 

Jeśli ustawienia nie są zgodne z powyższymi, użyj polecenia set , aby ponownie skonfigurować ustawienia.

Krok 2: Użyj CLI, aby skonfigurować serwer proxy OCI.

Zmień katalog na serwer proxy OCI:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Uruchom następujące CLI, aby uzyskać bieżące ustawienia. Powinieneś zobaczyć następujące elementy:

AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800 

Jeśli ustawienia nie są zgodne z powyższymi, użyj polecenia set , aby ponownie skonfigurować ustawienia.

Krok 3: Użyj CLI, aby skonfigurować obsługę administracyjną OCI.

Zmiana katalogu obsługi administracyjnej:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Uruchom następujące polecenie, aby uzyskać bieżące ustawienia OCI Provisioning:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> Uzyskaj opis adresu ======================== 127.0.0.1 lokalny jako 

Krok 4: Uruchom poniższe polecenie w CLI, aby sprawdzić, czy konfiguracja jest poprawna.

 AS_CLI/Maintenance/ManagedObjects> uzyskać broadworks i sprawdzić, czy wyjście wygląda OK. Poniżej przedstawiono dane wyjściowe próbki: AS_CLI/Maintenance/ManagedObjects> get broadworks BroadWorks Managed Objects ========================== * Serwer: Tożsamość..............: Wersja AS...............: Rel_21.sp1_1.551 Państwo administracyjne..: Odblokowane * Aplikacje: Nazwa Wersja Wdrożony Administracyjny Stan Skuteczny Stan WykonanieAndProvisioning 21.sp1_1.551 prawda odblokowany odblokowany błysk Polityka 21.sp1_1.551 fałszywy odblokowany odblokowany OpenClientServer 21.sp1_1.551 prawda odblokowany odblokowany WebContainer 21.sp1_1.551 prawda odblokowany odblokowany 4 wpisy znaleziono. * Hosted Aplikacje: Nazwa Version Context Path Deployed ================================================================== CommPilot 21.sp1_1.551 / true DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles true 5 znalezionych wpisów. 

Zweryfikuj wdrożony i aktywny otwarty serwer klienta

Użyj poniższych poleceń, aby wdrożyć i uruchomić Open Client Server na wtórnym serwerze aplikacji, jeśli nie został on wdrożony lub nie został już uruchomiony.

Krok 1: Wdrożenie serwera za pomocą następującego polecenia CLI:

AS_CLI/Maintenance/ManagedObjects> wdrożenie aplikacji OpenClientServer

Krok 2: Uruchom serwer za pomocą tego polecenia:

AS_CLI/Maintenance/ManagedObjects> uruchom aplikację OpenClientServer

Włącz aktywację numerów

Wykonaj następujące polecenia w CLI, aby włączyć aktywację numerów:

Krok 1: Uruchom polecenie zmiany numeru:

AS_CLI> cd SubscriberMgmt/NumberActivation

Krok 2: Uruchom polecenie włączonej aktywacji:

AS_CLI> set dnMode groupAndUserActivationWłączone

Krok 3: Po wyświetleniu monitu z potwierdzeniem wprowadź Y.

Narzędzie do ekstrakcji

Dla BroadCloud

Narzędzie do wyodrębniania jest zintegrowane z portalem dostawcy usług BroadCloud. Administrator dostawcy usług może:

  1. Prześlij wnioski o wyodrębnienie dla maksymalnie 50 klientów na żądanie.
    Żądanie wyodrębnienia nie może być złożone dla tego samego klienta więcej niż 10 razy dziennie.
  2. Pobierz wyodrębniony plik danych w formacie ZIP, przez maksymalnie 28 dni od daty złożenia wniosku.

Poniższe dane przedstawiają portal dostawcy usług.

Ekran portalu dostawcy usług pokazujący zainicjowane żądanie wyodrębnienia migracji hurtowej.

Rysunek 6: Portal dostawców usług

Ekran portalu dostawcy usług, na którym wyświetlane są żądania Wholesale Migration Exration

Rysunek 7: Portal dostawców usług

Dla Cisco BroadWorks i Webex dla BroadWorks

  1. Narzędzie do wyodrębniania działa na pomocniczym serwerze aplikacji Cisco BroadWorks w sieci partnerskiej i łączy się za pośrednictwem OCI-P.
  2. Narzędzie pobiera surowe dane korporacyjne, grupowe, numeryczne, użytkowników, usługi, urządzenia i klientów miękkich z platformy Cisco BroadWorks lub BroadCloud i wysyła te dane do plików XML, które dostarczają dane wejściowe do narzędzia transformacji.

W następnych sekcjach wyjaśniono, jak zainstalować i skonfigurować narzędzie ekstrakcji.

Wymagania wstępne

  1. SCP wyodrębnij pliki binarne narzędzia do pomocniczego serwera aplikacji Cisco BroadWorks.
  2. SSH do wtórnego serwera aplikacji Cisco BroadWorks w celu skonfigurowania wymagań wstępnych i uruchomienia narzędzia ekstrakcji.
  3. Skonfiguruj identyfikator dostawcy usług i grupy, aby wyodrębnić go z Cisco BroadWorks w conf/exportTool.yml. Patrz poniższy fragment YAML próbki:
    ServiceProviderID-A:      - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B:                        - WSZYSTKO 
  4. Upewnij się, że w pliku conf/partner.cfg pomocniczy identyfikator użytkownika serwera aplikacji Cisco BroadWorks, hasło i nazwa hosta są prawidłowe:
    BROADWORKS_USER_ID = admin BROADWORKS_HASŁO = admin BROADWORKS_HOST_NAZWA = localhost REFRESH_TOKEN = token odświeżania administratora partnera skopiowany z narzędzia Token Generator. TRYB _MIGRACJI = Obsługiwane wartości to webex_for_broadworks_to_wholesale. Wartość domyślna to broadworks_to_wholesale. Użyj webex_for_broadworks_to_wholesale do migracji Webex dla BroadWorks. 

    Właściwość REFRESH_TOKEN jest obowiązkowa w przypadku migracji Webex for BroadWorks.

  5. Zmodyfikuj ścieżkę środowiskową JDK/JRE w pliku export.sh, jeśli ścieżka środowiskowa pomocniczego serwera aplikacji Cisco BroadWorks JDK/JRE jest inna niż plik:
    JAVA_HOME=/usr/local/java/java_base

Instrukcje dotyczące uruchomienia

Uruchom poniższe polecenie na pomocniczym serwerze aplikacji Cisco BroadWorks z katalogu narzędzi wyodrębnionych:

./export.sh

Dzienniki terminalu

Następujące dzienniki są dostępne w terminalu po pomyślnym eksporcie: Uruchamiane narzędzie eksportowania danych BroadSoft:

 Uruchamianie narzędzia eksportu danych ************************************************ BroadSoft Rozpoczynanie narzędzia eksportu v: 1.15.0 Eksport rozpoczęty dla SP=collabmigrationtestSP_engg, Grupa=collabmigrationtestGRP_engg Eksportowanie użytkowników dla SP=collabmigrationtestSP_engg, Grupa=collabmigrationtestGRP_engg Eksportowanie użytkowników zakończonych dla SP=collabmigrationtestSP_engg, Grupa=collabmigrationtestGRP_engg Eksport zakończony dla SP=collabmigrationtestSP_engg, Grupa=collabmigrationtestGRP_engg Eksport zakończony Eksport Dump Zip Directory: output/20221017223452_ExportTool Export Dump Zip Nazwa pliku:extracted_data_1666060500618.zip Plik Zip o nazwie extracted_data_1666060500618.zip został utworzony proces tworzenia pliku ZIP zakończony Eksportowane pliki konwertowane jako plik ZIP ************************************************** 

Wyjście

Plik wyjściowy ZIP (extracted_data_.zip) będzie dostępny w tym samym katalogu narzędzi ekstraktu. Użyj poniższego polecenia, aby wyświetlić i użyć pliku ZIP dla wejścia narzędzia Transform:

ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 paź  4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 paź  4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 paź  4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 paź  5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 paź 17 22:34 wyjście/ drwxrwxr-x 2 bwadmin bwadmin 4096 paź 17 22:34 log/ -rw-rw-r-- 1 bwadmin 46341 paź 17 22:35 extracted_data_1666060500618.zip 

Narzędzie do transformacji

To narzędzie przekształcenia jest używane dla wszystkich migracji. Narzędzie transformacji działa na dowolnym komputerze, w tym na laptopie administratora partnera, i korzysta z publicznych interfejsów API Webex. Odczytuje plik wyjściowy narzędzia ekstraktu ZIP (extracted_data_.zip) jako wejście i przekształca surowy XML w format JSON, który jest używany przez narzędzie obsługi administracyjnej.

Wymagania wstępne

Po pobraniu i wyodrębnieniu binariów narzędzi migracji skonfiguruj następujące warunki wstępne:

  1. Ustaw REFRESH_TOKEN (Token skopiowany z narzędzia Token Generator) i NAZWĘ__GŁÓWNEJ_LOKALIZACJI w pliku conf/partner.cfg:
    ODŚWIEŻANIE_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAZWA__GŁÓWNEJ_LOKALIZACJI=Główna 
  2. Opcjonalnie ustaw identyfikator PROVISIONING_ (skopiowany z szablonu w Partner Hub) w pliku conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Aby uzyskać pełniejszą weryfikację adresu e-mail klienta, można opcjonalnie ustawić identyfikator PROVISIONING_.
  3. Skonfiguruj brakujące informacje w pliku input/customers.csv (patrz następna sekcja), jeśli brakuje.
  4. Dodaj adres e-mail użytkownika końcowego w pliku input/users.csv.
  5. Jeśli mają zostać skonfigurowane nowe telefony, dodaj adres MAC i adres e-mail nowego telefonu użytkownika do pliku input/newphones.csv. Jest to wymagane tylko wtedy, gdy administratorzy partnerów chcą dostarczać nowe telefony w połączeniach hurtowych.
  6. Przekształć centra połączeń BroadWorks w CxEssentials, korzystając z pliku input/cxessentials.csv.
  7. Opcjonalnie włącz UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS, aby przekonwertować wszystkie Centra połączeń na CxEssentials.
  8. Użyj pliku input/locations.csv, aby obsługiwać migrację dużych przedsiębiorstw, która umożliwia administratorom migrację lokalizacji klientów według lokalizacji
  9. Opcjonalnie włącz użycie adresów MAC z nagłówka User-Agent w komunikacie SIP REGISTER, gdy adres MAC nie jest dostępny w profilu urządzenia Cisco BroadWorks. Odkomentuj wiersz „UŻYJ_ADRESU MAC__Z_SIP_REGISTER=yes” w pliku conf/partner.cfg

Napełnianie wejścia/customers.csv

Plik input/customers.csv zawiera dane, których być może brakuje w Cisco BroadWorks lub BroadCloud. Ten plik może być pusty, jeśli wszystkie obowiązkowe informacje są już dostępne. Nie musisz wpisywać wszystkich kolumn, tylko brakujące informacje są obowiązkowe.

Wszystkie te pola są opcjonalne.

Poniższa tabela wyjaśnia najważniejsze kolumny w input/customers.csv.

Nazwa kolumny

Reguły

Identyfikator

W trybie przedsiębiorstwa Cisco BroadWorks:

  • To jest usługa Cisco BroadWorks serviceProviderId dla przedsiębiorstwa.
  • Ponadto dla każdej grupy w przedsiębiorstwie potrzebna jest osobna linia. Identyfikator jest identyfikatorem grupy Cisco BroadWorks.

W trybie dostawcy usług BroadWorks jest to identyfikator grupy Cisco BroadWorks.

W BroadCloud jest to Rialto customerId.

externalId

Jest to identyfikator zgodny z identyfikatorem wewnętrznym partnera dla tego klienta. Ta kolumna musi być unikatowa w organizacji partnerskiej Webex. Ta kolumna jest opcjonalna, unikatowy identyfikator zostanie wygenerowany automatycznie przez narzędzie transformacji.

Ta kolumna nie jest używana dla grup w przedsiębiorstwie.

Nazwa użytkownika

W przypadku przedsiębiorstwa ta kolumna jest używana jako pole nazwy klienta Webex.

Dla grupy w przedsiębiorstwie ta kolumna jest używana jako nazwa lokalizacji. Nazwy lokalizacji muszą być unikatowe w przedsiębiorstwie.

primaryEmail

Jest on używany jako adres e-mail administratora klienta Webex.

Ta kolumna jest opcjonalna dla grup w przedsiębiorstwie.

Kolumny adresowe

W przypadku przedsiębiorstwa adres jest używany jako adres rozliczeniowy i pierwszy adres lokalizacji.

W przypadku grupy w przedsiębiorstwie adres jest używany jako adres lokalizacji.

strefa czasowa

Zapoznaj się z sekcją strefy czasowej tego artykułu.

język

Zobacz Języki, w których obsługuje się Webex.

defaultvoicemailpin

Zobacz Ustawianie kodu PIN poczty głosowej.

Instrukcje dotyczące uruchomienia

Uruchomić narzędzie Transform w dowolnym systemie operacyjnym. Aby uruchomić narzędzie w systemie Windows i macOS, wykonaj poniższe czynności:

Windows

Wykonaj poniższe polecenie, aby uruchomić narzędzie Transform w systemie Windows:

transform.bat -extract= -customers= -users= -newphones=

macOS

Wykonaj następujące kroki, aby uruchomić narzędzie transformacji w systemie macOS:

  1. Tworzenie wirtualnego środowiska i zależności od instalacji, aby uruchomić narzędzie transformacji przy użyciu Pythona:
    python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib 
  2. Uruchom narzędzie transformacji:
    ./transform.sh -extract= -customers= -users= -newphones=

Wstępna kontrola klienta/użytkownika

Narzędzie Transform powoduje, że API dzwoni do Webex w celu wykrycia potencjalnych problemów z obsługą administracyjną. Domyślnie zweryfikuje on adres klienta i główny adres e-mail. Jeśli wartość identyfikatora PROVISIONING_ID jest określona w pliku conf/partner.cfg, zweryfikuje również informacje o lokalizacji. Wyniki kontroli wstępnej znajdują się w raporcie dotyczącym wyjątków.

Dodatkowo przy uruchamianiu narzędzia transformacji można dodać następujące opcjonalne parametry:

wstępne sprawdzenie

Oprócz uruchomienia interfejsu API wstępnego sprawdzenia informacji o kliencie, narzędzie Transform uruchomi również interfejs API wstępnego sprawdzenia wiadomości e-mail subskrybenta.

informacje wstępne

Domyślnie w raporcie o wyjątkach znajdują się tylko błędy sprawdzania wstępnego (tj. problemy, które zablokują inicjowanie obsługi). Dodanie tej flagi będzie również zawierało pomyślne wyniki sprawdzenia wstępnego (np. jeśli istnieje już organizacja Webex, którą można automatycznie załączyć).

Informacje wstępne wymagają dodatkowego czasu na uruchomienie.

Dzienniki terminalu

Następujące dzienniki w terminalu podczas pomyślnej transformacji:

Raport podsumowujący przedsiębiorstwa BroadWorks, które mogą zostać pomyślnie zmigrowane: 1 Przedsiębiorstwa BroadWorks, które nie mogą zostać przeniesione: 0 użytkowników BroadWorks, którzy mogą zostać pomyślnie migrowani: 4 użytkowników BroadWorks, których nie można migrować: 0 Telefonów, które można pomyślnie migrować: 3 telefony niezgodne z usługą Webex Calling: 0 

Raport o wyjątkach

Narzędzie Transform generuje raport o wyjątkach wewnątrz katalogu output//exception_report.txt . Ten raport można wykorzystać do zidentyfikowania problemów, które wpłyną na migrację, i naprawić je w systemie Cisco BroadWorks.

Po zmodyfikowaniu danych użytkownika w celu rozwiązania wyjątku ponownie uruchom narzędzia Extract and Transform z nowymi danymi. Przykładowy plik raportu z wyjątkiem:

Raport o wyjątkach październik 18 08:12:09 2022 Przedsiębiorstwa z zaleceniem funkcji zakazu komunikacji: ręcznie skonfiguruj plan połączeń wychodzących w programie Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg 

Wyjście

Plik wyjściowy JSON (customer.json) będzie dostępny w katalogu output// . Przykładowy plik customer.json jest następujący:

{"klient": {"provisioningId": "!!!!!!!!!!ZAMIEŃ_DZIĘKI_PROVISIONINGID!!!!!!!!!!", "pakiety": [ "webex_calling", "common_area_calling" ], "externalId":external_id_engg_grp1", "adres": {"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/N"ew_York", "język": "en_us", "numery": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "numer główny": "+15205551101" } } } }, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "abonenci": [ { "amareswaranvel+benjaminjack@gmail.com": {"abonent": {"customerId": "!!!!!!!!!!ZAMIEŃ_DZIĘKI_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "pakiet": "webex_calling", "provisioningParameters": {"firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled": true, "sendBusyCalls": {"włączony": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": {"enabled": prawda, "powitanie": "DOMYŚLNIE", "numberOfRings": 3 }, „messageStorage”: {„mwiEnabled” (Włączone): true, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } }, "devices": [ {"cisUuid": "!!!!!!!!!!REPLACE_With_PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": {"subscriber": {"customerId": "!!!!!!!!!!REPLACE_With_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": {"firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled": true, "sendBusyCalls": {"włączony": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": {"enabled": prawda, "powitanie": "DOMYŚLNIE", "numberOfRings": 3 }, „messageStorage”: {„mwiEnabled” (Włączone): true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } }, "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_With_PERSONID!!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, {"amareswaranvel+leojackson@gmail.com": {"subscriber": {"customerId": "!!!!!!!!!!REPLACE_With_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling", "provisioningParameters": {"firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/{voicemail": {"enabled": true, "sendBusyCalls": {"włączony": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": {"enabled": prawda, "powitanie": "DOMYŚLNIE", "numberOfRings": 3 }, „messageStorage”: {„mwiEnabled” (Włączone): true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } }, "devices": [] } }, {"amareswaranvel+owenalex@gmail.com": {"subscriber": {"customerId": "!!!!!!!!!!REPLACE_With_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": {"firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "features": [ { "/v1/people/{personId}/features/voicemail": {"enabled": true, "sendBusyCalls": {"włączony": true, "greeting": "DEFAULT" }, "sendUnansweredCalls": {"enabled": prawda, "powitanie": "DOMYŚLNIE", "numberOfRings": 3 }, „messageStorage”: {„mwiEnabled” (Włączone): true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ {"cisUuid": "!!!!!!!!!!REPLACE_DZIĘKI_PERSONID!!!!!!!!!!", "produkt": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } }], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "harmonogramy": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ {"name": "Automated Voice Portal", "firstName": "Automated", "lastName": "Voice Portal", "languageCode": "en_us", "numer telefonu": "+15205551105", "numer wewnętrzny": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile" ], "connect_client_to_upgrade_to_webex_app": [], "lokalizacje": [], "webex_for_broadworks_info": {"użytkownicy": [ {"id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } } 

Właściwość `webex_for_broadworks_info` JSON jest dostępna tylko dla migracji Webex dla BroadWorks. Właściwość `broadcloud_info` JSON jest dostępna tylko dla migracji BroadCloud.

Narzędzie obsługi administracyjnej

Narzędzie obsługi administracyjnej może działać na dowolnej maszynie, zazwyczaj na laptopie administratora partnera, i korzysta z publicznych interfejsów API Webex. Odczytuje plik JSON (customer.json) jako dane wejściowe i udostępniające klientów, lokalizacje, numery, użytkowników, usługi i urządzenia w rozwiązaniu Webex Wholesale RTM.

Wymagania wstępne

Skonfiguruj następujące wymagania wstępne w katalogu narzędzi obsługi administracyjnej:

  1. Zainstaluj Java 8, 11 lub 17 na komputerze. Java jest dostępna z wielu źródeł, w tym:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. Po pobraniu i ekstrakcji binariów narzędzi migracji ustaw zmienną środowiskową JAVA_HOME w pliku provisioning_tool.sh dla MAC i provisioning_tool.bat dla systemu Windows.
  3. Plik partner.cfg:
    • Ustaw identyfikator_PROVISIONING_i ODŚWIEŻYĆ_TOKEN (Token skopiowany z narzędzia Generator tokenu). Administratorzy partnera muszą skontaktować się z zespołem ds. kont, aby uzyskać _identyfikator PROVISIONING:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Ustaw wartość ZEZWALAJ NA WIADOMOŚCI E-MAIL Z ZAPROSZENIEM_ADMINISTRATORA_NA_fałsz, jeśli partner nie chce wysyłać powitalnej wiadomości e-mail do użytkowników. Wartość domyślna to prawda.

  4. Użyj właściwości TEMAT WEBEX4BWKS_EMAIL_dla migracji Webex for BroadWorks, aby wysłać temat wiadomości e-mail żądania zmiany hasła dla subskrybentów Webex for BroadWorks.
  5. Użyj właściwości TREŚCI WIADOMOŚCI E-MAIL WEBEX4BWKS_EMAIL_dla migracji Webex for BroadWorks, aby wysłać treść wiadomości e-mail żądania zmiany hasła dla subskrybentów Webex for BroadWorks.

W przypadku migracji BroadCloud w tym samym regionie:

  1. Narzędzie pomija numery, urządzenia i obsługę administracyjną udostępnianych wystąpień połączeń.
  2. Narzędzie tworzy użytkowników i użytkowników wirtualnych z numerem wewnętrznym i tymczasowym numerem wewnętrznym.

W przypadku migracji BroadCloud inny region:

  1. Narzędzie umożliwia udostępnianie numerów, urządzeń i prezentacji połączeń współdzielonych.
  2. Narzędzie tworzy użytkowników i użytkowników wirtualnych z rzeczywistymi numerami telefonów i numerem wewnętrznym.
    Wszystkie migracje do BroadCloud w Europie są do innego regionu.

Instrukcje dotyczące uruchomienia

Aby uruchomić narzędzie w systemie Windows i macOS, wykonaj następujące czynności:

Windows

Wykonaj następujące kroki, aby uruchomić narzędzie w systemie operacyjnym Windows:

Aby zapewnić pojedynczego klienta: provision.bat -input= Aby dostarczyć wielu klientów: provision.bat -input= 

macOS

Wykonaj następujące kroki, aby uruchomić narzędzie w systemie macOS:

Aby dostarczyć jednego klienta: ./transform.sh -input= Aby dostarczyć wielu klientów: ./transform.sh -input= 

Wymagania wstępne dla Webex dla migracji BroadWorks

Administratorzy partnerów muszą zaktualizować szablon wdrażania BroadWorks dla funkcji współistnienia Webex dla BroadWorks. Zapoznaj się z następującym obrazem:

Po zaktualizowaniu szablonu Webex dla BroadWorks Onboarding w celu obsługi migracji poproś zespół ds. kont Cisco o włączenie przełącznika funkcji „wholesale-partner-blending-enabled” na poziomie partnera. Umożliwi to dodawanie pakietów Wholesale do istniejących organizacji klientów Webex dla BroadWorks podczas aprowizacji.

Uruchom narzędzie obsługi administracyjnej z dodatkowym argumentem.

Faza przygotowania: jest fazą domyślną, w której Administratorzy mogą udostępniać użytkowników BroadWorks jako subskrybenta hurtowego i kontynuować korzystanie z Webex dla użytkowników BroadWorks.

Faza podtrzymywania: to druga faza, w której Administratorzy mogą przypisać licencję hurtową istniejącym użytkownikom Webex dla BroadWorks. Należy uruchomić narzędzie obsługi administracyjnej z argumentem konserwacja.

Faza po migracji: Jest ostatnim etapem, w którym administratorzy mogą całkowicie przekonwertować BroadWorks na Wholesale. Należy uruchomić narzędzie obsługi administracyjnej z argumentem postmigration.

Dzienniki terminalu

Poniżej znajdują się dzienniki w terminalu podczas pomyślnej obsługi administracyjnej:

Nazwa narzędzia: Wersja narzędzia konfiguracji: 1.15.0 ********** Rozpoczęty plik przetwarzania: input/customer.json **************** Provisioning Customer Waiting for customer external_id_engg_grp1 to complete provisioning... Oczekiwanie na zakończenie inicjowania obsługi klienta external_id_engg_grp1...   Status klienta external_id_engg_grp1: Provisioned Provisioning Numbers Provisioning Users Provisioning User Features Provisioning Greetings Provisioning Devices Provisioning Shared Call Appearances Provisioning Auto Attendants Provisioning Call Queues Provisioning Hunt Groups Provisioning Group Pagings Provisioning Call Parks Provisioning Call Pickups Provisioning Voice Portal ********** Ukończony plik: input/customer.json **************** 

Tabela zostanie wydrukowana z liczbą lokalizacji utworzonych dla każdego przebiegu:

Tabela z liczbą lokalizacji utworzonych dla każdego przebiegu.

Wyjście

Narzędzie Provisioning generuje raporty o sukcesach i błędach wewnątrz plików output/<external_id>/*.success/error . Przejrzyj dzienniki wyników i błędów, aby zweryfikować pomyślną obsługę administracyjną.

Po pomyślnej konfiguracji administratorzy klientów i użytkownicy końcowi otrzymają wiadomość e-mail z rozwiązania Wholesale RTM.

Administratorzy partnerów mogą zweryfikować obsługę administracyjną klienta w portalu Partner Hub i Control Hub. Zapoznaj się z następującymi ilustracjami z portalu Partner Hub i Control Hub:

Zrzut ekranu Partner Hub pokazujący wyszukiwanie klienta hurtowego w polu rozwijanym Wybierz klienta.

Rysunek 8: Centrum partnerów

Zrzut ekranu Control Hub pokazujący kartę Użytkownicy i listę użytkowników.

Rysunek 9: Control Hub

Zrzut ekranu Control Hub pokazujący ekran Urządzenia i listę urządzeń.

Rysunek 10: Urządzenia

Zrzut ekranu Control Hub pokazujący ekran Numery i listę numerów telefonów.

Rysunek 11: Dzwonienie

Narzędzie do przenoszenia urządzeń

Dla BroadCloud

W przypadku partnerów BroadCloud użyj portalu dostawcy usług, aby przesłać żądanie migracji numerów, urządzeń i migracji SCA.

W portalu usługodawcy żądanie migracji może obejmować maksymalnie 50 klientów. W ciągu jednego dnia można złożyć maksymalnie 10 wniosków.

Poniższe dane przedstawiają portal dostawcy usług.

Portal usługodawcy przedstawiający inicjowane żądanie migracji.

Rysunek 12: Portal dostawców usług

Portal usługodawcy wyświetlający żądanie migracji.

Rysunek 13: Portal dostawców usług

Dla Cisco BroadWorks i Webex dla BroadWorks

W przypadku migracji Cisco BroadWorks i Webex for BroadWorks to narzędzie działa na pomocniczym serwerze aplikacji Cisco BroadWorks w sieci partnerskiej i łączy się z systemem AS za pośrednictwem OCI-P. Jako dane wejściowe wykorzystuje plik JSON narzędzia transformacji (customer.json) i uruchamia polecenia OCI-P w celu migracji urządzeń i klientów programowych.

Po pomyślnym uruchomieniu narzędzie do przenoszenia urządzenia:

  1. Wyrejestruj urządzenia z usługi Cisco BroadWorks i zarejestruj je w systemie Wholesale.
  2. Użytkownicy korzystający z klienta UC-One zostaną przekierowani do aplikacji Webex przy pierwszym logowaniu.
  3. Dezaktywuj numery telefonów w usłudze Cisco BroadWorks lub usuń numery telefonów z usługi BroadCloud.
  4. Aktywuj numery w sprzedaży hurtowej.
  5. Utwórz udostępnione wystąpienia połączeń w sprzedaży hurtowej dla migracji BroadCloud. [Ten krok dotyczy tylko migracji BroadCloud].
Jeśli nie ma urządzeń zarejestrowanych w Cisco BroadWorks lub BroadCloud, które wymagają migracji, nie ma potrzeby uruchamiania narzędzia do przenoszenia urządzeń.

SCP i SSH

  1. SCP narzędzie do przenoszenia urządzenia do wtórnego serwera aplikacji Cisco BroadWorks.
  2. SSH do wtórnego serwera aplikacji Cisco BroadWorks w celu skonfigurowania warunków wstępnych i uruchomienia narzędzia do przenoszenia urządzenia.

Wymagania wstępne

  1. Ustaw REFRESH_TOKEN (Token skopiowany z narzędzia Generator Token) w pliku conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Upewnij się, że pomocniczy identyfikator użytkownika serwera aplikacji Cisco BroadWorks, hasło i nazwa hosta są prawidłowe w pliku conf/deviceMoveTool.conf:
    BROADWORKS_USER_ID = admin BROADWORKS_HASŁO = admin BROADWORKS_HOST_NAZWA = localhost 
  3. Aby ponownie wysłać aktywacyjne wiadomości e-mail, należy w pliku conf/partner.cfg ustawić wartość RESEND_INVITATION_EMAILS=true.

    Jeśli administratorzy chcą wysłać zaproszenia e-mail do swoich użytkowników podczas migracji, powinni usunąć komentarz do właściwości „RESEND_INVITATION_EMAILS=true” w pliku conf/partner.cfg. W przeciwnym razie nieruchomość powinna pozostać niezmieniona.

  4. Sprawdź, czy ścieżka środowiskowa JDK/JRE jest prawidłowa w devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Administratorzy mogą używać pliku locations.csv z katalogu wejściowego do migracji określonych grup zamiast wszystkich grup w ramach przedsiębiorstwa.

Telefony Polycom

Aby przenieść telefony Polycom z Cisco BroadWorks do połączeń hurtowych, administrator partnera musi utworzyć nowy plik typu profilu tożsamości/urządzenia na poziomie systemu w każdym szablonie urządzenia Polycom Cisco BroadWorks. Zobacz rys. 14 i prześlij plik niestandardowy device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Po przesłaniu nowego pliku urządzenia upewnij się, że nowo utworzony plik istnieje na poziomie Grupy. Upewnij się również, że plik migration_%BWMAC ADDRESS%.cfg nie koliduje z żadnym istniejącym plikiem w systemie).

narzędzie do przenoszenia urządzenia/conf/deviceProfile/{region}/polycom_vvx2.cfg

Jest używany wewnętrznie przez narzędzie do przenoszenia urządzenia.

Proces migracji telefonów Polycom:

  1. Narzędzie do przenoszenia urządzenia zastępuje plik %BWMACADDRESS%.cfg na poziomie urządzenia polycom_vvx2.cfg. Ten plik odnosi się do pliku migration_%BWMACADDRESS%.cfg.
  2. Ponownie zbuduj profile urządzenia na poziomie grupy lub urządzenia.
    Działanie na poziomie grupy lub urządzenia zależy od konfiguracji parametru deviceLevelRebuild w pliku device-move-tool/conf/partner.cfg.
  3. Narzędzie do przenoszenia urządzenia prosi serwer aplikacji Cisco BroadWorks o ponowne uruchomienie telefonów na poziomie grupy lub na poziomie urządzenia.
  4. Po żądaniu ponownego uruchomienia telefony Polycom pobierają i przetwarzają% BWMACADDRESS%.cfg, który prosi telefony Polycom o pobranie i przetwarzanie migration_%BWMACADDRESS%.cfg, który ustawia nazwę urządzenia.prov.serverName na https://plcm.sipflash.com.
    https://plcm.sipflash.com dla regionu USA inne regiony mają różne adresy URL.
  5. Telefon Polycom pobiera %BWMACADDRESS%.cfg z https://plcm.sipflash.com i będzie zarządzany przez Webex Calling DMS.
Plik typu Tożsamość/profil urządzenia dodaj zrzut ekranu

Rysunek 14: Dodano plik typu Tożsamość/profil urządzenia

Pole "Adres MAC w:" używa tych samych wartości co inne pliki w szablonie Polycom. (Na rysunku 14 użyj identyfikatora URI żądania HTTP, ale może to być nieodpowiednie dla wdrożenia serwera aplikacji Cisco BroadWorks przez partnera).

Instrukcje dotyczące uruchomienia

Istnieją dwie metody wywoływania DMT: pierwsza to wywoływanie przez jednego klienta naraz, a druga to uruchamianie wielu klientów jednocześnie.

Narzędzie do przenoszenia urządzenia jest uruchamiane z pomocniczego serwera aplikacji Cisco BroadWorks wewnątrz katalogu narzędzi do przenoszenia urządzenia:

Do przenoszenia urządzenia pojedynczy klient: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Do przenoszenia urządzenia wielu klientów: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Ponadto narzędzie do przenoszenia urządzenia obsługuje migrację pojedynczych/konkretnych telefonów z wersji 1.35.0. Użyj polecenia poniżej: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

Dzienniki terminalu

Poniżej znajdują się dzienniki w terminalu po pomyślnym uruchomieniu narzędzia do przenoszenia urządzenia do migracji urządzenia:

Nazwa narzędzia: Wersja narzędzia do przenoszenia urządzenia: 1.15.0 Uruchamiane narzędzie urządzenia... Prawidłowe urządzenia do migracji: ------------------------------------------------------------------------------------------------------------------- | Typ urządzenia | Mac | Wersja | E-mail | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Czy chcesz dokonać migracji wszystkich tych urządzeń? ([Y]es lub [N]o) tak Przesyłanie profilów urządzeń dla DMS Cisco MPP LC Rebuild Device Process Started Rebuild Device Process Completed Successfully Reboot Process Startted Reboot Process Completed Successful Modifying profiles for Business Communicator under group collabmigrationGRP_engg Aktywuj proces numerów telefonów webex dla identyfikatora organizacji klienta: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Aktywuj proces numerów telefonów Webex zakończony dla identyfikatora organizacji klienta: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Rozpoczął się proces dezaktywacji numerów telefonów szerokopasmowych dla groupId: collabmigrationtestGRP_engg Dezaktywuj zakończony proces numerów telefonów szerokopasmowych dla funkcji groupId: collabmigrationtestGRP_engg Migracja urządzeń zakończona 

Wyjście

Po migracji urządzenia urządzenia są dostępne online i gotowe do nawiązywania/odbierania połączeń. Aby zobaczyć przykład stanu urządzenia, patrz rysunek 15:

Zrzut ekranu strony Urządzenia Control Hub pokazujący stan urządzenia.

Rysunek 15: Stan urządzenia

Po migracji urządzenia numery są aktywne. Na rysunku 16 przedstawiono przykład aktywnych numerów:

Zrzut ekranu z numerami Control Hub pokazujący aktywne numery.

Rysunek 16: Numery aktywne

Przywróć migrację

Operacja cofania musi być wykonywana dla jednego przedsiębiorstwa naraz.

Narzędzie do przenoszenia urządzeń nie dezaktywuje numerów w połączeniach hurtowych ze względu na ograniczenia techniczne podczas operacji odwracania.

Dla BroadCloud Carrier

Proces odwracania dla partnerów BroadCloud jest następujący:

  1. Otwórz zgłoszenie za pomocą Cisco TAC, aby poprosić o przywrócenie urządzenia.
  2. Uruchom narzędzie do przenoszenia urządzenia w trybie przywracania:
    • Numery telefonów zostaną nieprzypisane z usługi Webex Calling, pozostawiając użytkowników i usługi tylko z numerami wewnętrznymi.
    • Adresy e-mail w usłudze Webex Calling zostaną przywrócone do tymczasowych adresów e-mail.
    • Telefony zostaną usunięte z usługi Webex Calling.
    • Numery telefonów, adresy e-mail używane jako alternatedIds i telefony zostaną odtworzone w BroadCloud.
    • Telefony zostaną ponownie uruchomione.
  3. Administratorzy partnerów muszą przenieść numery telefonów PSTN z powrotem do BroadCloud Carrier.

Dla Cisco BroadWorks i Webex dla BroadWorks

Proces przywracania dla Cisco BroadWorks i Webex dla BroadWorks jest następujący:

  1. Otwórz zgłoszenie za pomocą Cisco TAC, aby poprosić o przywrócenie urządzenia.
  2. Uruchom narzędzie do przenoszenia urządzenia w trybie przywracania na wtórnym serwerze aplikacji BroadWorks, aby przywrócić migracje urządzenia. Spowoduje to przywrócenie adresu URL DMS do adresu URL dostawcy usług DMS dla profili urządzeń w Cisco BroadWorks i ponowne aktywowanie numerów telefonów.
  3. Zespół Webex Calling ustawia adres URL DMS z powrotem na adres URL dostawcy usług DMS w profilach urządzeń w Webex Calling.
  4. Administratorzy partnerów muszą dezaktywować lub usunąć numery telefonów w Webex Calling za pośrednictwem portalu Control Hub.
  5. Administratorzy partnerów muszą przenieść numery telefonów PSTN z powrotem do Cisco BroadWorks.

Instrukcje dotyczące uruchamiania narzędzia do przenoszenia urządzenia w trybie przywracania

Wykonaj poniższe czynności, aby uruchomić narzędzie do przenoszenia urządzenia w trybie przywracania:

Uruchom poniższe polecenie na pomocniczym serwerze aplikacji Cisco BroadWorks w katalogu narzędzi do przenoszenia urządzenia:

Przywróć profile

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles

Przywróć numery

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertNumbers

Dzienniki terminalu

Po pomyślnym uruchomieniu narzędzia do przenoszenia urządzenia w celu przywrócenia pracy uzyskamy następujące dzienniki w terminalu:

Przywróć profile

Nazwa narzędzia: Wersja narzędzia do przenoszenia urządzenia: 1.15.0 Narzędzie urządzenia uruchomione dla procesu przywracania... Urządzenia, które można przenieść z usługi Webex Calling do BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Typ urządzenia | Mac | Wersja | e-mail | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Czy chcesz przenieść te urządzenia z usługi Webex Calling do BroadWorks? (Tak, Y, Nie, N):  tak Przesyłanie profili urządzeń dla DMS Cisco MPP LC Przebudowa procesu urządzenia Rozpoczęta przebudowa procesu urządzenia zakończona pomyślnie Ponowne uruchomienie procesu rozpoczętego Ponowne uruchomienie procesu zakończona pomyślnie migracja urządzenia zakończona w procesie rozrachunku 

Przywróć numery

Nazwa narzędzia: Wersja narzędzia do przenoszenia urządzenia: 1.15.0 Czy chcesz kontynuować przywracanie numerów do Broadworks?  ([Y]es lub [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Rozpoczęcie przywracania Aktywacja numerów telefonów szerokopasmowych rozpoczęto proces dla groupId: collabmigrationGRP_engg Aktywuj rozszerzone numery telefonów ukończone dla groupId: collabmigrationtestProces przywracania migracji_engg urządzenia GRP zakończony pomyślnie 

Wyrostek robaczkowy

Migracja dużych przedsiębiorstw

Duże przedsiębiorstwa, które mają wiele lokalizacji, nie mogą migrować wszystkich lokalizacji w ramach jednego okna konserwacji. Opisana w tej sekcji funkcjonalność umożliwia partnerom migrację kilku lokalizacji jednocześnie.

Kroki

Aby zaplanować stopniowe migracje dla dużego przedsiębiorstwa, wykonaj następujące czynności:

  1. Wyodrębnij dane przedsiębiorstwa z BroadWorks lub BroadCloud.
  2. Uruchom narzędzie Transform bez opcji lokalizacji na pobranych danych.
  3. Zapoznaj się z sekcją Zalecana lokalizacja do poruszania się jednocześnie w exception_report.txt, aby zaplanować fazy migracji, aby uzyskać więcej informacji na temat zależności lokalizacji, zapoznaj się z plikami listy funkcji agentów (patrz narzędzie Transform poniżej).
  4. Generowanie danych wejściowych/locations.csv poprzez modyfikację locations_to_be_edited.csv.
  5. Uruchom ponownie narzędzie Transform z opcją lokalizacji.
  6. Sprawdź exception_report.txt, aby zidentyfikować problemy związane z zależnością od lokalizacji dla bieżącej fazy.
  7. W razie potrzeby należy rozwiązać problemy związane z zależnością od lokalizacji (modyfikując locations.csv).
  8. Narzędzie Rerun Transform do generowania customers.json dla bieżącej fazy.
  9. Uruchom narzędzie Provisioning dla każdego klienta.json.
  10. W oknie konserwacji uruchom narzędzie do przenoszenia urządzeń.
  11. Powtórz krok 4–10 dla następnej fazy.

Narzędzie do transformacji

Aby osiągnąć cel migracji lokalizacji w dużej fazie przedsiębiorstwa po fazie, jak wspomniano powyżej, nowy plik locations.csv jest dodawany jako opcjonalne wejście (-locations=input/locations.csv) podczas uruchamiania narzędzia transformacji.

Lokalizacje.csv zawiera dane specyficzne dla lokalizacji. Zastępuje ona dane znalezione w witrynie input/customers.csv, która obecnie zawiera zarówno dane dotyczące przedsiębiorstwa, jak i lokalizacji.

W poniższej tabeli podano szczegóły dotyczące locations.csv:

Opis

Wartości

Wartość domyślna

Wymagane

Mapy w BroadWorks

Mapy w BroadCloud

enterpriseId

Unikatowy identyfikator przedsiębiorstwa

T

serviceProviderId

Rialto CustomerId

locationId

Identyfikator lokalizacji, unikatowy w przedsiębiorstwie

T

Identyfikator grupy

Rialto SiteId

status migracji

Czy ta lokalizacja została przeniesiona?

migracja, dont_migrate, migracja

migracja

N

nazwa

Nazwa tej lokalizacji.

Pozostaw puste, aby użyć identyfikatora lokalizacji.

N

strefa czasowa

N

język

N

address1

N

address2

N

miasto

N

stan

N

kod pocztowy

Kod pocztowy lub kod pocztowy

N

kraj

Kod 2-literowy

N

Lokalizacje.csv można składać z wstępnie wypełnionego locations_to_be_edited.csv podczas uruchamiania narzędzia Transform w dużym przedsiębiorstwie. Czytaj dalej, aby zobaczyć przykłady.

Lokalizacje.csv to opcjonalne dane wejściowe podczas uruchamiania narzędzia transformacji, dlatego narzędzie Transform będzie zachowywać się tak samo jak wcześniej, jeśli opcja -locations=input/locations.csv nie jest obecna.

Nowe pliki wyjściowe

Istnieje 5 nowych plików wyjściowych z narzędzia transformacji:

  • locations_to_be_edited.csv – jest to wstępnie wypełniony informacjami o wszystkich lokalizacjach dla dużego przedsiębiorstwa, które ma być migrowane.

Przykład:

locationId, enterpriseId, status migracji, nazwa, strefa czasowa, język, adres1, adres2, miasto, państwo, kod pocztowy, kraj 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 

Partnerzy/klienci mogą go używać do generowania locations.csv do sterowania lokalizacjami, które mają być migrowane dla określonego etapu (i aktualizowania informacji o lokalizacjach w razie potrzeby).

Przykład: locations.csv wygenerowane z powyższego locations_to_be_edited.csv

locationId,enterpriseId,status migracji,name,timezone,language,address1,address2,city,state,kod pocztowy,country auto_mig_ent_grp1,auto_mig_ent,migrowane,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

To locations.csvoznacza: dla tej fazy lokalizacja auto_mig_ent_grp1 została zmigrowana, lokalizacja auto_mig_ent_grp2 jest migracją i nie dokonuj migracji lokalizacji auto_mig_ent_grp3.

  • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 pliki mają ten sam cel: wygenerować pełną listę odpowiednich funkcji agentów/przełożonych/inicjatorów/celów/monitored_elements w lokalizacjach migracyjnych, jeżeli lokalizacje migracyjne mają zależności od innych lokalizacji.

Mają prawie taki sam format (nazwa kolumny 3 różni się w zależności od funkcji), jak poniżej (auto_mig_ent_grplista agentów grupy poszukiwania 2 dla powyższej fazy):

Przykład: poniższe informacje pochodzą z hunt_group_agents.csv

nazwa funkcji, lokalizacja funkcji, agent, lokalizacja Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 

Jeśli opcja lokalizacji nie jest dostępna podczas uruchamiania narzędzia Transform, powyższe 4 pliki będą generować kompletne listy agentów/nadzorców/inicjatorów/celów/monitored_elements dla całego przedsiębiorstwa, które mogą być używane do planowania stopniowych migracji.

Nowe sekcje w exception_report

Podczas stopniowej migracji do dużego przedsiębiorstwa, w exception_report.txt pojawią się nowe sekcje, jeśli nie zostaną spełnione zależności lokalizacji.

Przykład: Następująca nowa sekcja dotyczy grupy poszukiwania lokalizacji auto_mig_ent_grp2 agentów Sarah Rodriguez w lokalizacji auto_mig_ent_grp3, która nie jest migrowana i nie migruje w tej fazie.

Zależności między lokalizacjami - Grupy poszukiwania Nazwa Lokalizacja Agent Agent's Location Komentarz ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agent w innej lokalizacji nie został jeszcze zmigrowany Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agent w innej lokalizacji nie został jeszcze zmigrowany 

Poniższa nowa sekcja zawiera zalecenie dotyczące grupowania lokalizacji w fazach migracji.

Zalecane miejsca do poruszania się jednocześnie:

Lokalizacja auto_mig_ent_grp1 jest zależna od lokalizacji auto_mig_ent_grp2, auto_mig_ent_grp3 Lokalizacja auto_mig_ent_grp2 jest zależna od lokalizacji auto_mig_ent_grp3

Jeśli opcja lokalizacji nie jest dostępna podczas uruchamiania narzędzia Transform, w sekcji zalecono przeniesienie lokalizacji jednocześnie wymienia wszystkie zależności od lokalizacji, aby zapewnić wygodę planowania.

Podczas uruchamiania narzędzia Transform z opcją lokalizacji (tj. dla fazy migracji) w sekcji Zalecane lokalizacje do przenoszenia jednocześnie wymieniają tylko zależności lokalizacji dla bieżącej fazy.

Narzędzie obsługi administracyjnej

W przypadku Dużego przedsiębiorstwa narzędzie obsługi administracyjnej może być uruchamiane jak zwykle.

Narzędzie do przenoszenia urządzeń

Narzędzie do przenoszenia urządzenia może działać dla podzbioru lokalizacji z customer.json.to osiągnąć, dodając nowy opcjonalny plik locations.csv z dwoma kolumnami.

External_id

Nazwy lokalizacji

Zewnętrzna wartość id

Nazwy lokalizacji/nazw grup

  • Jest to plik opcjonalny, jeśli nie jest dostarczany lub zawiera puste wartości, zostaną one przeniesione do wszystkich lokalizacji.
  • Jeśli podane zostaną nazwy lokalizacji i ich odpowiednie external_numery identyfikacyjne, przeniesione zostaną tylko te lokalizacje.

Polecenie jest następujące:

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

Strefy czasowe

USA:

"timeZone":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]

Kanada:

"timeZone":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]

Australia:

"timeZone":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]

Francja:

„Strefy czasowe”:[„Europa/Paryż”]

Portugalia:

„Strefy czasowe”: [„Atlantyk/Azory”, „Europa/Lizbona”]}

UK:

"Strefy czasowe":["Europa/Londyn"]

Włochy:

„Strefy czasowe”:["Europa/Rzym"]