Przegląd

Celem tego dokumentu jest dostarczenie szczegółowych instrukcji dotyczących używania narzędzi do migracji z Cisco BroadWorks, Webex for BroadWorks i BroadCloud do Wholesale i Webex Calling. Ten 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 Wholesale. 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 korzystać z Partner Hub i Control Hub do konfigurowania funkcji, a nie z CommPilot.
  • Ponownie skonfiguruj wszystkie funkcje, które nie należą do migracji.

    Należy ręcznie zmigrować funkcje, które nie są migrowane automatycznie po zakończeniu narzędzi migracji.

Użytkownicy

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

  • Użytkownicy utracą swoją 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 logowaniu.
  • Użytkownicy korzystający z klienta UC-One muszą przy pierwszym logowaniu uaktualnić do aplikacji Webex.

Architektura narzędzi migracji

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

  1. Narzędzie Extract— wyodrębnia przedsiębiorstwa, grupy, numery, użytkowników, usługi, telefony i klientów programowych z Cisco BroadWorks. Partnerzy BroadCloud muszą przesłać żądanie wyodrębnienia w portalu dostawcy usług.
  2. Narzędzie przekształcania — przekształca informacje wyodrębnione przez narzędzie wyodrębniania w plik JSON, który można edytować.
  3. Narzędzie obsługi administracyjnej — wykorzystuje plik wyjściowy JSON z narzędzia Transform do obsługi administracyjnej klientów, lokalizacji, numerów, użytkowników, usług i telefonów za pomocą publicznych interfejsów API Webex.
  4. Narzędzie do przenoszenia urządzeń — wykorzystuje plik wyjściowy JSON narzędzia przekształcenia do odbudowy profili i ponownego uruchamiania telefonów, aktywowania numerów w rozwiązaniu Wholesale RTM i dezaktywowania numerów telefonów w Cisco BroadWorks.
    • To narzędzie obsługuje przywracanie profili telefonów i klientów programowych oraz przywracanie aktywacji numerów w Cisco BroadWorks.
    • Partnerzy BroadCloud muszą przesłać żądanie migracji w portalu dostawcy usług.

Poniższa ilustracja przedstawia, jak te cztery narzędzia działają kolejno, komunikując się z Cisco BroadWorks, publicznymi interfejsami API oraz przesyłając metryki do usług Webex na potrzeby przyszłej analizy po rozpoczęciu przez administratora zadań migracji.

Schemat architektury narzędzi migracji

Ryc. 1: Narzędzia migracji

Wymagania

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

  1. W rozwiązaniu Wholesale RTM należy dołączyć konto administratora partnera i partnera. Podczas etapu przed sprzedażą partnerzy nie muszą być włączeni do rozwiązania Wholesale RTM w celu uruchomienia narzędzia do wyodrębniania.
  2. Partner musi przejść przez listę kontrolną przed migracją, aby upewnić się, że wszystkie wymagania są spełnione.
  3. Do uruchomienia narzędzia do wyodrębniania i przenoszenia urządzenia są wymagane poświadczenia administratora systemu Cisco BroadWorks. Nie dotyczy to partnerów BroadCloud.
  4. Narzędzia do usuwania i przenoszenia urządzenia muszą być uruchamiane z zapasowego serwera aplikacji Cisco BroadWorks podczas konserwacji, aby zminimalizować ryzyko. Partnerzy BroadCloud będą uruchamiać narzędzie do przenoszenia urządzeń 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 pobranie obsługiwanej wersji oprogramowania sprzętowego dla telefonów i urządzeń.
  8. Klienci UC-One muszą uaktualnić się do następujących wersji:
    • Klienci programu Desktop Communicator muszą być w wersji 22.9.12 lub nowszej
    • Klienci usługi Mobile Connect muszą być w wersji 3.9.14 lub nowszej.
  9. Komputer administratora musi mieć:
    • Dla narzędzia obsługi administracyjnej wymagany jest zestaw JDK/JRE 1.8.
    • Komputery MAC i Linux wymagają Pythona w wersji 3.10.5 lub nowszej dla narzędzia Transform.
  10. Klienci muszą mieć prawidłowy adres rozliczeniowy, a użytkownicy końcowi muszą mieć skonfigurowany firmowy adres e-mail w systemie Cisco BroadWorks. Jeśli wartości nie są ustawione, administratorzy partnerów muszą skontaktować się z klientami w celu ich uzyskania. Przed uruchomieniem narzędzia przekształcenia należy dodać te szczegóły do plików CSV (wartości oddzielone przecinkami). Przykładowe pliki CSV są dostarczane z narzędziem przekształcenia.

Plan migracji

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

  1. Przygotowanie
    • Pobieranie kopii danych użytkowników za pomocą narzędzia Wyodrębnij
    • Generuj token za pomocą narzędzia generatora tokenów
    • Użyj narzędzia Przekształć do formatowania danych użytkowników
  2. Obsługa administracyjna
    • Pobierz najnowsze dane użytkowników za pomocą narzędzia Extract
    • Użyj narzędzia Przekształć do formatowania danych użytkowników
    • Inicjuj obsługę administracyjną użytkowników za pomocą narzędzia 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 za pośrednictwem Control Hub ]

    Jeśli administratorzy partnerów nie mają urządzeń do przeniesienia z Cisco BroadWorks do Wholesale, uruchomienie narzędzia do przenoszenia urządzeń nie jest konieczne. Administratorzy partnerów mogą użyć poniższego łącza publicznego do aktywacji numerów 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 Wholesale Calling

Te funkcje użytkownika 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ń (przekierowywanie połączeń zawsze/zajęte/brak odpowiedzi/nieosiągalne)
  • Przechwytywanie połączeń
  • Nie przeszkadzać
  • Ustawienia faksu
  • Zdalne biuro
  • Udostępnij prezentację połączenia
  • Jednoczesne wywoływanie połączeń osobistych (w tym kryteria harmonogramu i selektywnego)
  • Powiadomienia o połączeniach (w tym kryteria planowania i selektywnego)
  • Odrzucanie połączeń anonimowych
  • Selektywne odrzucanie połączeń
  • Selektywne przekierowywanie połączeń
  • Przejęcie połączenia kierowanego i wtrącenie
  • Zwolnienie z wtrącania
  • Naciśnij, aby rozmawiać
  • Prywatność

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

  • Automatyczny operator
    • Tylko jeden poziom
    • Powitania niestandardowe
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne)
    • Numery dodatkowe
    • Menu dni wolnych nie jest dostępne w usłudze Webex
    • Selektywne odrzucanie połączeń
  • Cisco BroadWorks Call Center Standard i kolejka połączeń BroadCloud:
    • Konfiguracja podstawowa
    • Powitania niestandardowe
    • Agenci i nadzorcy
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne)
    • Numery dodatkowe
    • Muzyka podczas oczekiwania
  • Parkowanie połączeń
  • Odbiór połączenia
  • Grupa poszukiwania
    • Ustawienia przekierowywania połączeń (zawsze, zajęte, selektywne, nieosiągalne)
    • Numery dodatkowe
  • Kod lokalizacji (jeden na lokalizację lub grupę)
  • Grupa przywoływania
  • Harmonogramy (tylko na poziomie grupy, harmonogramy przedsiębiorstw nie są migrowane)
  • Portal głosowy
  • Muzyka podczas oczekiwania
  • Wspólna lista telefonów

Obsługiwane urządzenia

Obsługiwane telefony będą automatycznie tworzone i przypisywane do użytkowników w Webex Calling za pomocą narzędzia obsługi administracyjnej. Telefony oznaczone jako „tak” w kolumnie „Obsługiwane w narzędziu do przenoszenia urządzeń” zostaną również automatycznie przeniesione z usługi Cisco BroadWorks lub BroadCloud do Webex Calling po uruchomieniu narzędzia do przenoszenia urządzeń. Telefony oznaczone w tej kolumnie „Nie” wymagają ręcznej interwencji, aby zmienić adres URL DMS w szablonie urządzenia Cisco BroadWorks lub w samym telefonie.

Ostatnia kolumna zawiera mapowanie modeli telefonów do kolumny „Typ urządzenia” w pliku transform-tool/input/newphones.csv. (Zobacz sekcję Narzędzie przekształcania w tym artykule, aby uzyskać więcej informacji na temat pliku newphones.csv).

Model telefonu

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

Typ urządzenia w pliku newphones.csv

Urządzenie Cisco MPP 6821

Tak

Urządzenie DMS Cisco 6821

Urządzenie Cisco MPP 6841

Tak

Urządzenie DMS Cisco 6841

Urządzenie Cisco MPP 6851

Tak

Urządzenie DMS Cisco 6851

Urządzenie Cisco MPP 6861

Tak

Urządzenie DMS Cisco 6861

Urządzenie Cisco MPP 6871

Tak

Urządzenie DMS Cisco 6871

Urządzenie Cisco MPP 7811

Tak

Urządzenie DMS Cisco 7811

Urządzenie Cisco MPP 7821

Tak

Urządzenie DMS Cisco 7821

Urządzenie Cisco MPP 7832

Tak

Urządzenie DMS Cisco 7832

Urządzenie Cisco MPP 7841

Tak

Urządzenie DMS Cisco 7841

Urządzenie Cisco MPP 7861

Tak

Urządzenie DMS Cisco 7861

Urządzenie Cisco MPP 8811

Tak

Urządzenie DMS Cisco 8811

Urządzenie Cisco MPP 8832

Tak

Urządzenie DMS Cisco 8832

Urządzenie Cisco MPP 8841

Tak

Urządzenie DMS Cisco 8841

Urządzenie Cisco MPP 8845

Tak

Urządzenie DMS Cisco 8845

Urządzenie Cisco MPP 8851

Tak

Urządzenie DMS Cisco 8851

Urządzenie Cisco MPP 8861

Tak

Urządzenie DMS Cisco 8861

Urządzenie Cisco MPP 8865

Tak

Urządzenie DMS Cisco 8865

Urządzenie Cisco MPP 8875

Tak

Urządzenie DMS Cisco 8875

Urządzenie Cisco ATA191

Tak

Urządzenie DMS Cisco 191

Cisco ATA192

Tak

Cisco DMS 192

Polycom VVX101

Tak

DMS Polycom VVX101

Policom VVX150

Tak

DMS Polycom VVX150

Polycom VVX201

Tak

DMS Polycom VVX201

Polycom VVX250

Tak

DMS Polycom VVX250

Policom VVX301

Tak

DMS Polycom VVX301

Polycom VVX311

Tak

DMS Polycom VVX311

Polycom VVX350

Tak

DMS Polycom VVX350

Policom VVX401

Tak

DMS Polycom VVX401

Policom VVX411

Tak

DMS Polycom VVX411

Policom VVX450

Tak

DMS Polycom VVX450

Policom VVX501

Tak

DMS Polycom VVX501

Policom VVX601

Tak

DMS Polycom VVX601

Trio Polycom 8300

Tak

DMS Polycom Trio8300

Polycom Trio 8500

Tak

DMS Polycom Trio8500

Trio Polycom 8800

Tak

DMS Polycom Trio8800

Urządzenie 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 T41S

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 T57W

Tak

DMS Yealink T57W

Yealink T58V

Tak

DMS Yealink T58V

Yealink CP920

Tak

DMS Yealink CP920

Yealink CP960

Tak

DMS Yealink CP960

Yealink W52B

Tak

DMS YEALINK W52P

Yealink W56B

Tak

DMS Yealink W56P

Yealink W60B

Tak

DMS Yealink W60P

Yealink W70B

Tak

DMS Yealink W70P

Yealink CP925

Tak

DMS Yealink CP925

Yealink CP965

Tak

DMS Yealink CP965

Nieobsługiwane urządzenia

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

  1. Przed migracją skonfiguruj nowe telefony w Cisco BroadWorks.
  2. Pozostaw stare telefony w Cisco BroadWorks, a użytkownicy muszą zainstalować aplikację Webex, aby nawiązywać i odbierać połączenia.

Pakiety Wholesale Calling

Narzędzia migracji mają zestaw domyślnych ustawień wyboru pakietów Wholesale Calling dla subskrybentów. Jeśli później zechcesz inny pakiet, może go zmienić w Control Hub przez administratora partnera.

Konfiguracja pakietu migracji Cisco BroadWorks

Wszyscy subskrybenci z migracji z Cisco BroadWorks będą domyślnie przypisywani do pakietu Webex Calling. Jeśli pakiet Webex Voice jest pożądany dla subskrybentów, którzy nie mają przypisanego połączenia oczekującego lub poczty głosowej, można to włączyć w pliku partner.cfg narzędzia Transform poprzez usunięcie komentarza do PAKIETU GŁOSOWEGO_WEBEX_VOICE_.

Mapowanie pakietu migracji Webex dla BroadWorks

Pakiety Webex dla BroadWorks są automatycznie mapowane na pakiety Wholesale Calling. Nie można tego konfigurować.

Pakiet Webex dla BroadWorks

Pakiet Wholesale Calling

Program telefoniczny

Usługa głosowa Webex

Podstawowe

Webex Calling

Standardowy

Webex Suite

Premium

Webex Suite

Mapowanie pakietu migracji usługi BroadCloud

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

Typ stacji operatora BroadCloud

Pakiet Wholesale Calling

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 pozostałe typy stacji

Usługa głosowa Webex

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

Obszar roboczy Webex to telefon, który jest współdzielony z wieloma osobami. Na przykład: na przykład: telefonów w sali konferencyjnej, magazynie lub poczekalni. Takie telefony można skonfigurować w usłudze Webex Calling jako obszary robocze Webex zamiast użytkowników Webex. Jest dostępna 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 pakiet „common_area” użytkownikom, którzy mają zostać przekształceni w obszar roboczy.
    • Przykład: bwuser@domena,,,common_area
  2. (Tylko BroadCloud) Aby przekonwertować wszystkie konta użytkowników określonego typu stacji na obszary robocze, dodaj wpis do transform-tool/conf/rialto_station_type_to_wholesale_package.csv i ustaw pakiet Wholesale na „common_area_calling”.
    • Przykład: conference_room_v2,common_area_calling
  3. Uruchom narzędzie przekształcenia.
  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. Uruchom ponownie 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 przekierowywanie połączeń, nie przeszkadzać) nie jest automatycznie migrowana do obszaru roboczego.

Okno Control Hub w ustawieniach organizacji z podkreśleniem adresu SIP dla sekcji Cisco Webex Calling.

Ryc. 2: Konfigurowanie domeny SIP w Control Hub

Narzędzie generatora tokenów

Administratorzy partnerów uruchamiają to narzędzie generatora tokenów co najmniej raz przed rozpoczęciem uruchamiania narzędzi migracji. Uruchomienie tego narzędzia jest działaniem jednorazowym po włączeniu konta partnera do rozwiązania Wholesale RTM. To narzędzie umożliwia administratorom partnerów logowanie się za pośrednictwem przeglądarki internetowej w celu uzyskania unikatowego TOKENA, który jest wymagany do aktualizacji plików konfiguracyjnych partnera dla narzędzi migracji.

Wymagania wstępne

Zainstaluj na komputerze oprogramowanie Java 8, 11, 17 lub 21. Java jest dostępna z wielu źródeł, w tym:

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

Ten krok jest opcjonalny

Instrukcje uruchamiania

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

  • Aby można było uruchomić narzędzie generatora tokenów, muszą być dostępne następujące porty. Porty: 8080, 50009, 50010, 50011, 50012 i 50013

  • Na komputerze użytkownika musi być otwarty co najmniej jeden z tych portów.

Windows:

token_generator.bat

System macOS:

./token_generator.sh

Wyjście:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: 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, a następnie skopiuj go do dalszego użycia.

Poniżej przedstawiono ilustracje interfejsu użytkownika:

Zaloguj się za pomocą ekranu Cisco Webex

Ryc. 3: Zaloguj się za pomocą Cisco Webex

Ekran logowania w oknie poświadczeń

Ryc. 4: Okno poświadczeń

Ekran generowania tokenu

Ryc. 5: Generowanie tokenu

Zadania konfiguracji BroadWorks

Przed uruchomieniem narzędzia wyodrębniania i przenoszenia urządzeń na pomocniczym serwerze BroadWorks skonfiguruj następujące czynności.

Dotyczy to Cisco BroadWorks i Webex for BroadWorks. Te kroki nie dotyczą usługi 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, wykonaj poniższe czynności:

Krok 1: Użyj interfejsu wiersza polecenia, aby skonfigurować ustawienia ogólne.

Uruchom następujące polecenie w interfejsie wiersza polecenia, aby zmienić katalog GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Aby uzyskać bieżące ustawienia GeneralSettings, uruchom następujące polecenie w CLI:

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

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

Krok 2: Użyj interfejsu wiersza polecenia, aby skonfigurować serwer proxy OCI.

Zmień katalog na Proxy OCI:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Aby pobrać bieżące ustawienia, uruchom następujący interfejs wiersza polecenia. Powinny być widoczne 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 interfejsu wiersza polecenia, aby skonfigurować obsługę OCI.

Zmiana w katalogu obsługi administracyjnej:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Aby uzyskać aktualne ustawienia obsługi OCI, uruchom następujące polecenie:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as

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

 AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.

Sprawdź, czy otwarty serwer klienta został wdrożony i aktywny

Użyj poniższych poleceń, aby wdrożyć i uruchomić serwer klienta na pomocniczym serwerze aplikacji, jeśli nie został on wdrożony lub jeszcze się nie uruchomił.

Krok 1: Wdróż serwer za pomocą następującego polecenia CLI:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Krok 2: Uruchom serwer za pomocą następującego polecenia:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Włącz aktywację numerów

Aby włączyć aktywację numerów, wykonaj następujące polecenia w interfejsie wiersza polecenia:

Krok 1: Uruchom polecenie aktywacji numeru:

AS_CLI> cd SubscriberMgmt/NumberActivation

Krok 2: Uruchom polecenie z włączoną aktywacją:

AS_CLI> set dnMode groupAndUserActivationEnabled

Krok 3: Po wyświetleniu monitu potwierdzającego wprowadź literę Y.

Wyodrębnij narzędzie

Dla usługi BroadCloud

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

  1. Prześlij żądania wyodrębnienia do 50 klientów na zgłoszenie.
    Żądania wyodrębnienia nie można przesłać 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 przesłania żądania.

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

Ekran portalu dostawcy usług pokazujący zainicjowanie żądania ekstraktu migracji Wholesale.

Rysunek 6: Portal dostawcy usług

Ekran portalu dostawcy usług przedstawiający żądania wyodrębnienia migracji Wholesale

Rysunek 7: Portal dostawcy usług

Dla Cisco BroadWorks i Webex dla BroadWorks

  1. Narzędzie wyodrębniania jest uruchamiane na pomocniczym serwerze aplikacji Cisco BroadWorks w sieci partnerskiej i łączy się przez OCI-P.
  2. Narzędzie pobiera surowe dane przedsiębiorstwa, grupy, numerów, użytkowników, usług, urządzeń i klienta programowego z platformy Cisco BroadWorks lub BroadCloud i wysyła te dane do plików XML, które dostarczają dane wejściowe narzędzia przekształcenia.

W kolejnych sekcjach wyjaśniono, jak zainstalować i skonfigurować narzędzie wyodrębniania.

Wymagania wstępne

  1. SCP narzędzia wyodrębniania binariów na pomocniczy serwer aplikacji Cisco BroadWorks.
  2. Aby skonfigurować wymagania wstępne i uruchomić narzędzie wyodrębniania, należy przesłać żądanie SSH do pomocniczego serwera aplikacji Cisco BroadWorks.
  3. Skonfiguruj dostawcę usług i identyfikator grupy, które mają być wyodrębnione z usługi Cisco BroadWorks w pliku conf/exportTool.yml. Zapoznaj się z poniższym przykładowym fragmentem YAML:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Upewnij się, że w pliku conf/partner.cfg pomocniczy identyfikator użytkownika, hasło i nazwa hosta programu Cisco BroadWorks są poprawne:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    MIGRATION_MODE = Supported values are webex_for_broadworks_to_wholesale. The default value is broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale for Webex for BroadWorks migrations.
    

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

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

Instrukcje uruchamiania

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

./export.sh

Dzienniki terminalu

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

 Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed 
Exported files converted as ZIP file
**************************************************

Wyjście

Wyjściowy plik ZIP (extracted_data_<timestamp>.zip) będzie dostępny w tym samym katalogu narzędzia wyodrębniania. Użyj poniższego polecenia, aby wyświetlić i użyć pliku ZIP do wejścia narzędzia przekształcenia:

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

Narzędzie do przekształcania

To narzędzie transformacji jest uruchamiane dla wszystkich migracji. Narzędzie przekształcenia działa na dowolnym komputerze, w tym na laptopie administratora partnera, i korzysta z publicznych interfejsów API Webex. Odczytuje plik ZIP wyjściowego narzędzia wyodrębniania (extracted_data_<timestamp>.zip) jako dane wejściowe i przekształca surowy kod XML na format JSON 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 wymagania wstępne:

  1. Ustaw_TOKEN ODŚWIEŻANIA (token skopiowany z narzędzia generatora tokenów) i NAZWĘ_GŁÓWNEJ__LOKALIZACJI w pliku conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Opcjonalnie ustaw identyfikator OBSŁUGI_administracyjnej (skopiowany z szablonu w Partner Hub) w pliku conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Aby uzyskać bardziej kompletną weryfikację adresu e-mail klienta, można opcjonalnie ustawić identyfikator INICJOWANIA_ obsługi.
  3. W przypadku ich braku skonfiguruj brakujące informacje w pliku input/customers.csv (patrz następna sekcja).
  4. Dodaj adres e-mail użytkownika końcowego w pliku input/users.csv.
  5. Aby zainicjować obsługę administracyjną nowych telefonów, 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ą skonfigurować nowe telefony w usłudze Wholesale.
  6. Przekonwertuj centra połączeń BroadWorks na CxEssentials za pomocą pliku input/cxessentials.csv.
  7. Opcjonalnie włącz właściwość UAKTUALNIJ_WSZYSTKIE_CENTRA_POŁĄCZEŃ_DO_CX_ESSENTIALS, aby przekonwertować wszystkie centra połączeń na CxEssentials.
  8. Użyj pliku input/locations.csv do obsługi migracji dużych przedsiębiorstw, która umożliwia administratorom migrację lokalizacji klientów według lokalizacji
  9. Opcjonalnie włącz korzystanie z 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. Usuń komentarz do wiersza „UŻYJ ADRESU_MAC_Z__SIP_REGISTER=yes” w pliku conf/partner.cfg
  10. Funkcja synchronizacji serwera sieciowego umożliwia administratorom udostępnianie numerów telefonów, adresów MAC i adresów e-mail użytkowników podczas inicjowania obsługi w tej samej migracji regionu. Aby ją włączyć, ustaw USE_NS_SYNC=yes w conf/partner.cfg.

    Jeśli synchronizacja NS jest wyłączona, numer telefonu i udostępnianie urządzeń zostaną pominięte, a użytkownicy otrzymają tymczasowe adresy e-mail.

Wypełnianie danych wejściowych/customers.csv

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

Wszystkie te pola są opcjonalne.

W poniższej tabeli wyjaśniono najważniejsze kolumny w pliku input/customers.csv.

Nazwa kolumny

Reguły

Identyfikator

W trybie przedsiębiorstwa Cisco BroadWorks:

  • To jest identyfikator Cisco BroadWorks serviceProviderId dla przedsiębiorstwa.
  • Ponadto dla każdej grupy w przedsiębiorstwie potrzebna jest osobna linia. Identyfikator to identyfikator grupy Cisco BroadWorks.

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

W usłudze BroadCloud jest to identyfikator klientaRialto.

externalId

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

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

Nazwa klienta

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

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

podstawowyAdres e-mail

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

Ta kolumna jest opcjonalna dla grup w przedsiębiorstwie.

Kolumny adresu

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

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

strefa czasowa

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

język

Zobacz Języki obsługiwane przez Webex.

domyślny kod PIN poczty głosowej

Zobacz Ustawianie kodu PIN poczty głosowej.

Instrukcje uruchamiania

Uruchom narzędzie przekształcania 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 przekształcenia w systemie Windows:

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

macOS

Aby uruchomić narzędzie przekształcenia w systemie macOS, wykonaj następujące czynności:

  1. Tworzenie środowiska wirtualnego i instalowanie jego zależności w języku Python:
    python3 -m venv venv
    source venv/bin/activate
    python3 -m pip install requests
    python3 -m pip install requests-oauthlib
    python3 -m pip install phonenumbers
    
  2. Uruchom narzędzie przekształcenia:
    ./transform.sh -extract= -customers= -users= -newphones=

Sprawdzenie wstępne klienta/użytkownika

Narzędzie Transform nawiązuje połączenia interfejsu API z usługą Webex, aby wychwycić potencjalne problemy z aprowizacją. Domyślnie sprawdzi to adres i podstawowy adres e-mail klienta. Jeśli w pliku conf/partner.cfg podano wartość identyfikatora_obsługi administracyjnej, zweryfikuje on również informacje o lokalizacji. Wyniki sprawdzenia wstępnego są uwzględniane w raporcie wyjątku.

Dodatkowo podczas uruchamiania narzędzia przekształcenia można dodać następujące opcjonalne parametry:

sprawdzenie wstępne

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

wstępne checkinfo

Domyślnie w raporcie wyjątku są uwzględniane tylko błędy sprawdzenia wstępnego (tj. problemy, które zablokują obsługę administracyjną). Dodanie tej flagi spowoduje również pomyślne wyniki wstępnego sprawdzania (np. jeśli istnieje już organizacja Webex, którą można dołączyć automatycznie).

Uruchomienie funkcji precheckinfo wymaga dodatkowego czasu.

Dzienniki terminalu

Następujące dzienniki w terminalu po pomyślnym przekształceniu:

Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0

Raport wyjątku

Narzędzie Transform generuje raport wyjątku w katalogu output/<timestamp>/exception_report.txt . Za pomocą tego raportu można zidentyfikować problemy, które będą miały wpływ na migrację, oraz naprawić je w systemie Cisco BroadWorks.

Po zmodyfikowaniu danych użytkownika w celu rozwiązania wyjątku uruchom ponownie narzędzia wyodrębniania i przekształcania z nowymi danymi. Przykładowy plik raportu o wyjątku jest następujący:

Exception Report
Tue Oct 18 08:12:09 2022

Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg

Wyjście

Wyjściowy plik JSON (customer.json) będzie dostępny w katalogu output/<timestamp>/<groupid> . Przykładowy plik customer.json wygląda następująco:

{
    "customer": {
        "provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!",
        "packages": [
            "webex_calling",
            "common_area_calling"
        ],
        "externalId": "external_id_engg_grp1",
        "address": {
            "addressLine1": "100 Main Street",
            "addressLine2": "",
            "city": "Gaithersburg",
            "stateOrProvince": "MD",
            "zipOrPostalCode": "20877",
            "country": "US"
        },
        "customerInfo": {
            "name": "Engineering Group - 1",
            "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com"
        },
        "provisioningParameters": {
            "calling": {
                "location": {
                    "name": "Main",
                    "address": {
                        "addressLine1": "100 Main Street",
                        "addressLine2": "",
                        "city": "Gaithersburg",
                        "stateOrProvince": "MD",
                        "zipOrPostalCode": "20877",
                        "country": "US"
                    },
                    "timezone": "America/New_York",
                    "language": "en_us",
                    "numbers": [
                        "+15205551101",
                        "+15205551102",
                        "+15205551103",
                        "+15205551104",
                        "+15205551105",
                        "+15205551106",
                        "+15205551107",
                        "+15205551108",
                        "+15205551109",
                        "+15205551110"
                    ],
                    "mainNumber": "+15205551101"
                }
            }
        }
    },
    "broadworks_info": {
        "service_provider_id": "collabmigrationtestSP_engg",
        "group_id": "collabmigrationtestGRP_engg"
    },
    "subscribers": [
        {
            "amareswaranvel+benjaminjack@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+benjaminjack@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Benjamin",
                        "lastName": "Jack",
                        "primaryPhoneNumber": "+15205551102",
                        "extension": "1102"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering17861@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 7861",
                        "mac": "CC98914EAAD7"
                    }
                ]
            }
        },
        {
            "amareswaranvel+lucasoliver@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+lucasoliver@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Lucas",
                        "lastName": "Oliver",
                        "primaryPhoneNumber": "+15205551103",
                        "extension": "1103"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering16821@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 6821",
                        "mac": "5486BCAE7E45"
                    }
                ]
            }
        },
        {
            "amareswaranvel+leojackson@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+leojackson@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Leo",
                        "lastName": "Jackson",
                        "primaryPhoneNumber": "+15205551104",
                        "extension": "1104"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineeringmacpc@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": []
            }
        },
        {
            "amareswaranvel+owenalex@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+owenalex@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Owen",
                        "lastName": "Alexander",
                        "primaryPhoneNumber": "+15205551101",
                        "extension": "1101"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering8811@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 8811",
                        "mac": "F87B204E4066"
                    }
                ]
            }
        }
    ],
    "auto_attendants": [],
    "call_queues": [],
    "hunt_groups": [],
    "schedules": [],
    "call_parks": [],
    "call_pickups": [],
    "paging_groups": [],
    "voice_portals": [
        {
            "name": "Automated Voice Portal",
            "firstName": "Automated",
            "lastName": "Voice Portal",
            "languageCode": "en_us",
            "phoneNumber": "+15205551105",
            "extension": "1105"
        }
    ],
    "shared_call_appearances": [],
    "business_communicator_desktop_to_upgrade_to_webex_app": [
        "PC Comm - Engg Device Profile"
    ],
    "connect_client_to_upgrade_to_webex_app": [],
    "locations": [],
"webex_for_broadworks_info": {
        "users": [
            {
                "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
            }
        ],
        "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
        "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
    }
}

Właściwość `webex_for_broadworks_info` JSON jest obecna tylko w przypadku 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 być uruchomione na dowolnym komputerze, zwykle na którym jest komputer (laptop administratora partnera) i korzysta z publicznych interfejsów API Webex. Odczytuje on plik JSON narzędzia przekształcenia (customer.json) jako dane wejściowe i dostarczanie klientów, lokalizacji, numerów, użytkowników, usług i urządzeń w rozwiązaniu Webex Wholesale RTM.

Wymagania wstępne

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

  1. Zainstaluj na komputerze oprogramowanie Java 8, 11, 17 lub 21. Java jest dostępna z wielu źródeł, w tym:
  2. Po pobraniu i wyodrębnieniu binariów narzędzi migracji ustaw zmienną środowiska JAVA_HOME w polach provisioning_tool.sh dla MAC i provisioning_tool.bat dla Windows.
  3. Plik partner.cfg:
    • Ustaw identyfikator WHOLESALE_PROVISIONING_ i ODŚWIEŻ TOKEN_ (token skopiowany z narzędzia generatora tokenów). Administratorzy partnerów muszą skontaktować się z zespołem swojego konta, aby uzyskać identyfikator INICJOWANIA_obsługi administracyjnej:
      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.
  6. Funkcja synchronizacji serwera sieciowego umożliwia administratorom udostępnianie numerów telefonów, adresów MAC i adresów e-mail użytkowników podczas inicjowania obsługi w tej samej migracji regionu. Aby ją włączyć, ustaw USE_NS_SYNC=yes w conf/partner.cfg.

    Jeśli synchronizacja NS jest wyłączona, numer telefonu i udostępnianie urządzeń zostaną pominięte, a użytkownicy otrzymają tymczasowe adresy e-mail.

W przypadku migracji BroadCloud ten sam region:

  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 BroadCloud w Europie odbywają się do innego regionu.

Instrukcje uruchamiania

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

Windows

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

To provision single customer:
provision.bat -input=
To provision multiple customers:
provision.bat -input= 

macOS

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

To provision single customer:
./transform.sh -input=
To provision multiple customers:
./transform.sh -input=

Wymagania wstępne dla Webex dla migracji BroadWorks

Administratorzy partnerów muszą zaktualizować swój 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 domyślną fazą, w której administratorzy mogą aprowizować użytkowników BroadWorks jako subskrybenta Wholesale i kontynuować korzystanie z Webex dla użytkowników BroadWorks.

Faza leczenia podtrzymującego: jest drugą fazą, w której administratorzy mogą przypisywać licencję Wholesale istniejącym użytkownikom Webex dla BroadWorks. Narzędzie obsługi administracyjnej należy uruchomić z użyciem funkcji konserwacji argumentów.

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

Dzienniki terminalu

Poniżej przedstawiono dzienniki w terminalu po pomyślnym zainicjowaniu obsługi administracyjnej:

Tool Name: Provisioning Tool
Version: 1.15.0
 
********** Started Processing File : input/customer.json ****************
 
Provisioning Customer
Waiting for customer external_id_engg_grp1 to complete provisioning...
Waiting for customer external_id_engg_grp1 to complete provisioning...
 
Customer external_id_engg_grp1 status : provisioned
Provisioning Numbers
Provisioning Users
Provisioning User Features
Provisioning Greetings
Provisioning Schedules
Provisioning Devices
Provisioning Shared Call Appearances
Provisioning Auto Attendants
Provisioning Call Queues
Provisioning Hunt Groups
Provisioning Group Pagings
Provisioning Call Parks
Provisioning Call Pickups
Provisioning Voice Portal
 
********** Completed File : input/customer.json ****************

Zostanie wydrukowana tabela z liczbą lokalizacji utworzonych dla każdego przebiegu:

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

Wyjście

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

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

Administratorzy partnerów mogą zweryfikować inicjowanie obsługi klienta w portalu Partner Hub i Control Hub. Zapoznaj się z poniższymi ilustracjami z portalu Partner Hub i Control Hub:

Zrzut ekranu Centrum partnerów pokazujący wyszukiwanie klienta Wholesale w polu rozwijanym Wybierz klienta.

Rysunek 8: Centrum partnerów

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

Rysunek 9: Control Hub

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

Rysunek 10: Urządzenia

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

Rysunek 11: Dzwonienie

Narzędzie do przenoszenia urządzeń

Dla usługi 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 dostawcy usług żądanie migracji może zawierać do 50 klientów. Można przesłać maksymalnie 10 zgłoszeń w ciągu jednego dnia.

Funkcja Synchronizacja serwera sieciowego umożliwia administratorom dezaktywację lokalizacji BroadCloud i aktywację lokalizacji Webex Calling poprzez ustawienie USE_NS_SYNC=yes w conf/partner.cfg. Po migracji urządzenia i numery telefonów są aktywowane w lokalizacji Webex Calling.

Administratorzy mogą włączyć automatyczne przywracanie, ustawiając ROLLBACK_TO_BROADCLOUD=true w conf/partner.cfg pliku, który przenosi urządzenia z powrotem do BroadCloud po migracji. Obsługuje migracje w tym samym i różnych regionach dzięki usłudze NS Sync, ale tylko w przypadku udanych migracji. W przypadku nieudanych operacji administratorzy muszą zgłosić TAC firmy Cisco przed złożeniem prośby o wycofanie.

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

Portal dostawcy usług przedstawiający żądanie zainicjowania migracji.

Rysunek 12: Portal dostawcy usług

Portal dostawcy usług wyświetlany jest komunikat Wyświetl żądanie migracji.

Rysunek 13: Portal dostawcy 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 udanym działaniu 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 z Cisco BroadWorks lub usuń numery telefonów z BroadCloud.
  4. Włącz numery w usłudze Wholesale.
  5. Tworzenie prezentacji połączeń wspólnych w Wholesale na potrzeby migracji usługi 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 pomocniczego serwera aplikacji Cisco BroadWorks.
  2. Aby skonfigurować wymagania wstępne i uruchomić narzędzie do przenoszenia urządzenia, należy przesłać żądanie SSH do pomocniczego serwera aplikacji Cisco BroadWorks.

Wymagania wstępne

  1. Ustaw_TOKEN ODŚWIEŻANIA (token skopiowany z narzędzia generatora tokenu) w pliku conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Upewnij się, że w pliku conf/deviceMoveTool.conf dodatkowy identyfikator użytkownika, hasło i nazwa hosta Cisco BroadWorks Application Server są poprawne:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = 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 środowiska JDK/JRE jest poprawna na stronie devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Administratorzy mogą użyć pliku locations.csv z katalogu wejściowego do migracji określonych grup, a nie wszystkich grup w przedsiębiorstwie.

Telefony Polycom

Aby przenieść telefony Polycom z Cisco BroadWorks do Wholesale Calling, administrator partnera musi utworzyć nowy plik typu profilu tożsamości/urządzenia na poziomie systemu w każdym szablonie urządzenia Polycom w 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).

device-move-tool/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. Odbuduj profile urządzeń na poziomie grupy lub na poziomie 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 process% BWMACADDRESS%.cfg, który prosi telefony Polycom o pobranie i process migration_%BWMACADDRESS%.cfg, który ustawia device.prov.serverName na https://plcm.sipflash.com.
    https://plcm.sipflash.com w przypadku regionu Stanów Zjednoczonych inne regiony mają różne adresy URL.
  5. Telefon Polycom pobiera %BWMACADDRESS%.cfg z https://plcm.sipflash.com i będzie zarządzany przez program Webex Calling DMS.
Plik typu profilu tożsamości / urządzenia dodawania zrzutu ekranu

Rysunek 14: Dodaj plik typu profilu tożsamości/urządzenia

Pole „adres MAC w:” ma takie same wartości jak inne pliki w szablonie Polycom. (Na rysunku 14 użyj identyfikatora URI żądania HTTP, ale może to nie być właściwe dla wdrażania serwera aplikacji Cisco BroadWorks partnera).

Instrukcje uruchamiania

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 zapasowego serwera aplikacji Cisco BroadWorks wewnątrz katalogu narzędzia do przenoszenia urządzenia:

For device move single customer:
./devicemove.sh -input=
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=
 ls -l /tmp/directoryofcustomers/
customer1.json 
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9

Dzienniki terminalu

Poniżej przedstawiono dzienniki w terminalu po pomyślnym uruchomieniu narzędzia do przenoszenia urządzeń do migracji urządzeń:

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o) 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed

Wyjście

Po migracji urządzeń urządzenia są online i gotowe do nawiązywania/odbierania połączeń. Na rysunku 15 przedstawiono przykładowy stan urządzenia:

Zrzut ekranu strony urządzeń Control Hub przedstawiającej stan urządzenia.

Rysunek 15: Stan urządzenia

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

Zrzut ekranu Numery Control Hub przedstawiający aktywne numery.

Rysunek 16: Aktywne numery

Przywróć migrację

Operacja przywracania musi być wykonywana jednocześnie dla jednego przedsiębiorstwa.

Narzędzie do przenoszenia urządzeń nie dezaktywuje numerów w połączeniach Wholesale z powodu ograniczeń technicznych podczas operacji przywracania.

Dla operatora BroadCloud

Proces przywracania dla partnerów BroadCloud wygląda następująco:

  1. Otwórz zgłoszenie w Cisco TAC, aby poprosić o przywrócenie urządzenia.
  2. Uruchom narzędzie do przenoszenia urządzenia w trybie cofania:
    • Spowoduje to usunięcie przypisania numerów telefonów do połączeń Webex, pozostawiając użytkowników i usługi tylko z numerami wewnętrznymi.
    • Adresy e-mail w usłudze Webex Calling zostaną przywrócone na tymczasowe adresy e-mail.
    • Telefony zostaną usunięte z usługi Webex Calling.
    • Numery telefonów, adresy e-mail używane jako alternatywaId i telefony zostaną odtworzone w usłudze BroadCloud.
    • Telefony zostaną ponownie uruchomione.
  3. Administratorzy partnerów muszą przenieść numery telefonów PSTN z powrotem do operatora BroadCloud.

Dla Cisco BroadWorks i Webex dla BroadWorks

Proces cofania dla Cisco BroadWorks i Webex for BroadWorks wygląda następująco:

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

Instrukcje uruchomienia narzędzia przenoszenia urządzenia w trybie cofania

Aby uruchomić narzędzie przenoszenia urządzenia w trybie cofania, wykonaj poniższe czynności:

Uruchom poniższe polecenie na pomocniczym serwerze aplikacji Cisco BroadWorks wewnątrz katalogu narzędzi do przenoszenia urządzeń:

Przywróć profile

./devicemove.sh -input=  -revertProfiles

Przywróć numery

./devicemove.sh -input=  -revertNumbers

Dzienniki terminalu

W terminalu uzyskamy następujące dzienniki po pomyślnym uruchomieniu narzędzia przenoszenia urządzenia w celu cofnięcia operacji:

Przywróć profile

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N): 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process

Przywróć numery

Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ?  ([Y]es or [N]o): 
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully

Wyrostek robaczkowy

Migracja dużych przedsiębiorstw

Duże przedsiębiorstwa, które mają wiele lokalizacji, nie mogą zmigrować wszystkich lokalizacji w ramach jednego okna obsługi. Funkcjonalność opisana w tej sekcji umożliwia partnerom migrację kilku lokalizacji jednocześnie.

Kroki

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

  1. Wyodrębnij dane przedsiębiorstwa z usługi BroadWorks lub BroadCloud.
  2. Uruchom narzędzie Transform bez opcji lokalizacji na wyodrębnionych danych.
  3. Poszukaj sekcji Zalecana lokalizacja do jednoczesnego przenoszenia się w pliku exception_report.txt, aby zaplanować fazy migracji, aby uzyskać więcej informacji na temat zależności od lokalizacji, zapoznaj się z plikami listy agentów funkcji (zobacz narzędzie Przekształć poniżej).
  4. Wygeneruj dane wejściowe/ locations.csv, modyfikując plik locations_to_be_edited.csv.
  5. Uruchom ponownie narzędzie Przekształć z opcją lokalizacji.
  6. Examine exception_report.txt, aby zidentyfikować wszelkie problemy dotyczące zależności lokalizacji dla bieżącej fazy.
  7. W razie potrzeby rozwiąż problemy z zależnością lokalizacji (modyfikując plik locations.csv).
  8. Uruchom ponownie narzędzie Transform, aby wygenerować customers.json dla bieżącej fazy.
  9. Uruchom narzędzie obsługi administracyjnej dla każdego klienta.json.
  10. W oknie obsługi uruchom narzędzie do przenoszenia urządzenia.
  11. Powtórz kroki 4 - 10 dla następnej fazy.

Narzędzie do przekształcania

Aby osiągnąć cel migracji lokalizacji w dużym przedsiębiorstwie krok po kroku, jak wspomniano powyżej, podczas uruchamiania narzędzia przekształcenia nowy plik locations.csv jest dodawany jako opcjonalne dane wejściowe (-locations=input/locations.csv).

Plik locations.csv zawiera dane specyficzne dla lokalizacji. Zastępuje on dane znalezione w pliku input/customers.csv, który obecnie zawiera zarówno dane przedsiębiorstwa, jak i dane lokalizacji.

W poniższej tabeli wymieniono szczegóły locations.csv:

Opis

Wartości

Wartość domyślna

Wymagane

Mapy w BroadWorks

Mapy w BroadCloud

Identyfikator firmowy

Unikatowy identyfikator przedsiębiorstwa

T

identyfikatorDostawcyUsług

Identyfikator klienta Rialto

Identyfikator lokalizacji

Identyfikator lokalizacji, unikatowy w przedsiębiorstwie

T

identyfikator grupy

Identyfikator witryny Rialto

stan migracji

Czy ta lokalizacja została zmigrowana?

zmigrowani, dont_migrate, migracja

migracja

N

nazwa

Nazwa tej lokalizacji.

Pozostaw pole puste, aby użyć identyfikatora locationId.

N

strefa czasowa

N

język

N

address1

N

address2

N

miasto

N

stan

N

kod pocztowy

Kod pocztowy

N

kraj

2-literowy kod

N

Plik locations.csv można skomponować z wstępnie wypełnionego pliku locations_to_be_edited.csv podczas uruchamiania narzędzia Przekształć w dużym przedsiębiorstwie. Przeczytaj więcej, aby zobaczyć przykłady.

Plik locations.csv jest opcjonalnym wpisem wejściowym podczas uruchamiania narzędzia przekształcenia, dlatego narzędzie Przekształć będzie zachowywało się tak samo jak poprzednio, jeśli nie ma opcji -locations=input/locations.csv.

Nowe pliki wyjściowe

5 nowych plików wyjściowych z narzędzia przekształcenia:

  • locations_to_be_editedCSV — wypełniony wstępnie informacjami o wszystkich lokalizacjach, które mają być migrowane duże przedsiębiorstwo.

Przykład:

locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 

auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

Partnerzy/klienci mogą go użyć do wygenerowania pliku locations.csv w celu kontrolowania lokalizacji do migracji dla określonej fazy (i w razie potrzeby zaktualizować informacje o lokalizacjach).

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

locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 

auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 

auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

Ten plik locations.csv oznacza: W tym etapie lokalizacja auto_mig_ent_grp1 została zmigrowana, lokalizacja auto_mig_ent_grp2 jest migrowana i nie dokonuje 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ą to samo przeznaczenie: wygeneruj pełne listy odpowiednich agentów/nadzorców/inicjatorów/docelowych/monitored_elements funkcji w lokalizacjach migrujących, jeśli lokalizacje migrujące są zależne od innych lokalizacji.

Mają one prawie taki sam format (nazwa 3. kolumny 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: następujący plik pochodzi z pliku hunt_group_agents.csv

feature name,feature location,agent,location 

Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 

Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 

Jeśli opcja lokalizacji nie jest dostępna podczas uruchamiania narzędzia Transform, powyższe 4 pliki wygenerują pełne listy agentów/nadzorców/inicjatorów/celów/monitored_elements dla całego przedsiębiorstwa, które można wykorzystać do planowania migracji etapowych.

Nowe sekcje w exception_report

Podczas wykonywania migracji etapowej dla dużego przedsiębiorstwa w exception_report.txt pojawi się kilka nowych sekcji, jeśli istnieją zależności lokalizacji, które nie są spełnione.

Przykład: Poniższa nowa sekcja dotyczy lokalizacji auto_mig_ent_grp2 agentów grupy poszukiwania Sarah Rodriguez w lokalizacji auto_mig_ent_grp3, która nie jest migrowana i nie migruje w tej fazie.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

Sarah Rodriguez       auto_mig_ent_grp2    agent_william@domain.com    auto_mig_ent_grp3    Agent in different location not migrated yet 

Sarah Rodriguez       auto_mig_ent_grp2   agent_melody@domain.com     auto_mig_ent_grp3    Agent in different location not migrated yet 

Poniższa nowa sekcja zawiera zalecenia dotyczące sposobu grupowania lokalizacji na etapach migracji.

Zalecane lokalizacje do jednoczesnego przenoszenia:

Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3 

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

Jeśli opcja lokalizacji nie jest dostępna podczas uruchamiania narzędzia Transform, w sekcji zalecane lokalizacje do jednoczesnego przenoszenia wyświetla listę wszystkich zależności lokalizacji, aby zapewnić wygodę planowania.

Podczas uruchamiania narzędzia Przekształć z opcją lokalizacji (tj. dla fazy migracji) sekcja Zalecane lokalizacje do jednoczesnego przenoszenia wyświetla tylko zależności lokalizacji dla bieżącej fazy.

Narzędzie obsługi administracyjnej

W przypadku Dużych przedsiębiorstw 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 być uruchomione dla podzbioru lokalizacji z witryny customer.json.aby uzyskać dodanie nowego opcjonalnego pliku locations.csv, który ma dwie kolumny.

External_id

Nazwy lokalizacji

Wartość identyfikatora zewnętrznego

Nazwy lokalizacji/grup

  • To jest plik opcjonalny. Jeśli nie zostanie dostarczony lub zostanie dostarczony z pustymi wartościami, spowoduje to migrację wszystkich lokalizacji.
  • Jeśli zostaną podane nazwy lokalizacji i ich identyfikatoryexternal_, migrowane będą tylko te lokalizacje.

Polecenie wygląda następująco:

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

Strefy czasowe

Stany Zjednoczone:

"timeZones":["Ameryka/Adak","Ameryka/Anchorage","Ameryka/Chicago","Ameryka/Denver","Ameryka/Los_Angeles","Ameryka/New_York","Ameryka/Phoenix","Pacyfik/Honolulu"]

Kanada:

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

Australia:

"timeZones":["Australia/Adelajda","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]

Francja:

"timeZones":["Europa/Paryż"]

Portugalia:

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

Wielka Brytania:

"timeZones":["Europa/Londyn"]

Włochy:

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