- Hjem
- /
- Artikel
Migreringsværktøjer til overgang fra BroadWorks, Webex til BroadWorks og BroadCloud til RTM-løsninger til engroshandel
Kør migration med minimal forhåndskonfiguration. Gør det nemt at køre kommandoer. Administratorer kan gennemgå deres data efter klargøringen og foretage og modtage opkald umiddelbart efter migreringen. Den understøtter en automatisk opgradering til Webex-appen til UC-One-klienter.
Overblik
Formålet med dette dokument er at give detaljerede anvisninger i brugen af værktøjer til migrering fra Cisco BroadWorks, Webex til BroadWorks og BroadCloud til engroshandel og Webex Calling. Dette dokument omhandler et sæt migreringsværktøjer, der er designet til at hjælpe med at migrere eksisterende Cisco BroadWorks-, Webex til BroadWorks- og BroadCloud-kunder til engrosrute-til-marked-løsningen.
Migrationsværktøjerne har til formål at lette en fuldstændig overgang fra BroadWorks til engrostjenester. De er ikke designet til den langsigtede sameksistens mellem begge tjenester inden for den samme kundeorganisation.
Migrationspåvirkning
Indvirkningen efter migration er som følger:
Administratorer
Efter migreringen skal administratorer:
- Begynd at bruge Partner Hub og Control Hub til at konfigurere funktioner i stedet for CommPilot.
- Konfigurer alle funktioner, der ikke er en del af overførslen.
Du skal manuelt migrere de funktioner, der ikke overføres automatisk, når migreringsværktøjerne er fuldført.
Brugere
Understøttede funktioner skal fungere efter migreringen på samme måde, som de fungerede før migreringen. Webex Calling-funktioner, der ikke understøttes af migreringen, skal konfigureres igen på Webex efter migreringen:
- Brugere mister deres opkaldshistorik og meddelelseshistorik.
- Brugere mister alle indstillinger og tilpasninger af personlige nøglelinjer og skal konfigurere disse indstillinger igen efter migreringen. Eksempler på dette er hurtigopkald.
- Brugere skal nulstille deres adgangskoder og adgangskoder ved første login.
- Brugere, der bruger UC-One-klienten, skal ved første login opgradere til Webex-appen.
Arkitektur for migreringsværktøjer
Arkitekturen for migreringsværktøjer består af fire forskellige værktøjer:
- Udtræk værktøj – udtrækker virksomheder, grupper, numre, brugere, tjenester, telefoner og softwareklienter fra Cisco BroadWorks. BroadCloud-partnere skal indsende en udleveringsanmodning i tjenesteudbyderportalen.
- Omdannelsesværktøj – Omdanner de oplysninger, der udtrækkes af ekstraktionsværktøjet, til en JSON-fil, der kan redigeres.
- Klargøringsværktøj – bruger JSON-outputfilen fra transformationsværktøjet til at klargøre kunder, placeringer, numre, brugere, tjenester og telefoner ved hjælp af Webex offentlige API'er.
- Værktøj til flytning af enhed – bruger transformationsværktøjet JSON-outputfilen transformationsværktøjet til at genopbygge profilerne og genstarte telefoner, aktivere numre i engrosforhandlerløsningen RTM og deaktivere telefonnumre i Cisco BroadWorks.
- Dette værktøj understøtter gendannelse af telefon- og softwareklientprofiler og nummeraktivering tilbage i Cisco BroadWorks.
- BroadCloud-partnere skal indsende en migreringsanmodning i tjenesteudbyderportalen.
Følgende illustration viser, hvordan de fire værktøjer fungerer sekventielt ved at kommunikere med Cisco BroadWorks, offentlige API'er og overføre målinger til Webex-tjenesteydelserne med henblik på fremtidig analyse, når administratoren starter overførselsopgaverne.
Figur 1: Overførselsværktøjer
Krav
Før du kører migreringsværktøjer, skal partneren opfylde følgende krav:
- Partner- og partneradministratorkontoen skal være onboardet i RTM-engrosløsningen. I fasen før salg kræves det ikke, at partnere onboardes i RTM-engrosløsningen for at køre ekstraværktøjet.
- Partneren skal gennemgå tjeklisten før migration for at sikre, at alle krav er opfyldt.
- Der kræves legitimationsoplysninger for Cisco BroadWorks-systemadministratoren for at køre værktøjerne til udtrækning og flytning af enheder. Dette gælder ikke for BroadCloud-partnere.
- Udtræk- og enhedsflytningsværktøjerne skal køres fra den sekundære Cisco BroadWorks-applikationsserver under et vedligeholdelsesvindue for at minimere risikoen. BroadCloud-partnere vil køre enhedsflytningsværktøjet fra tjenesteudbyderportalen.
- Gennemgå listen over understøttede Webex Calling-enheder.
- Gennemse listen over ikke-understøttede Webex Calling-enheder.
- Partnere skal bede deres kontoteam hos Cisco om at få den understøttede firmwareversion til telefoner og enheder.
- UC-One-klienter skal opgradere til følgende versioner:
- Desktop Communicator-klienter skal være version 22.9.12 eller nyere
- Mobile Connect-klienter skal være version 3.9.14 eller nyere.
- Administratorens maskine skal have:
- JDK/JRE 1.8 er påkrævet for klargøringsværktøjet.
- MAC- og Linux-maskiner kræver Python 3.10.5 eller højere for transformationsværktøjet.
- Kunder skal have en gyldig faktureringsadresse, og slutbrugere skal have en virksomheds-e-mailadresse konfigureret i Cisco BroadWorks. Hvis værdierne ikke er indstillet, skal partneradministratorer kontakte deres kunder for at få dem. Disse oplysninger skal føjes til CSV-filerne (kommaseparerede værdier), før transformationsværktøjet køres. Eksempel-CSV-filer leveres med transformationsværktøjet.
Migreringsplan
Migrationsplanen har 3 trin:
- Forberedelse
- Få en kopi af brugerdata med udpakningsværktøjet
- Generer et token ved hjælp af tokengenerator-værktøjet
- Brug transformationsværktøjet til at formatere brugerdata
- Klargør
- Få de seneste brugerdata med udtrækningsværktøjet
- Brug transformationsværktøjet til at formatere brugerdata
- Klargør brugere med klargøringsværktøjet
- Overførsel
- Overfør enheder med værktøjet Enhedsflyt
- Migreringer uden enheder [ Aktivering af telefonnumre via Control Hub ]
Hvis partneradministratorerne ikke har enheder, der skal flyttes fra Cisco BroadWorks til engroshandel, er det ikke nødvendigt at køre værktøjet til flytning af enheder. Partneradministratorer kan bruge det offentlige link nedenfor til at aktivere telefonnumrene direkte via Control Hub-portalen. Se Administration af telefonnumre i Control Hub for at få flere oplysninger.
Deaktivering af telefonnumrene i Cisco BroadWorks er valgfri, hvis partneradministratorerne aktiverer deres telefonnumre via Control Hub.
Funktioner overføres automatisk til Engrosopkald
Disse brugerfunktioner overføres automatisk af migrationsværktøjerne:
- Indstillinger for talemeddelelser og brugerdefinerede hilsner (talemeddelelser, lyd for personligt navn og brugeres pinkode overføres ikke)
- Alternative numre
- BroadWorks hvor som helst
- Optagetlys
- Opkalder-id (brugerdefineret navn og telefonnummer)
- Ventende opkald
- Indstillinger for viderestilling af opkald (viderestilling altid/optaget/intet svar/kan ikke nås)
- Opfangelse af opkald
- Forstyr ikke
- Faxindstillinger
- Eksternt kontor
- Visning af delt opkald
- Personlige samtidige opkald (herunder tidsplan og selektive kriterier)
- Opkaldsbesked (herunder tidsplan og selektive kriterier)
- Afvisning af anonyme opkald
- Selektiv afvisning af opkald
- Selektiv viderestilling af opkald
- Dirigeret opkaldsbesvarelse og indtrængen
- Indtrængen er undtaget
- Tryk for at tale
- Databeskyttelse
Disse gruppefunktioner overføres automatisk af migrationsværktøjerne:
- Automatisk omstilling
- Kun ét niveau
- Brugerdefinerede hilsner
- Indstillinger for viderestilling af opkald (altid, optaget, selektiv)
- Alternative numre
- Helligdagsmenuen er ikke tilgængelig i Webex
- Selektiv afvisning af opkald
- Cisco BroadWorks Call Center-standard og BroadCloud-opkaldskø:
- Grundlæggende konfiguration
- Brugerdefinerede hilsner
- Agenter og supervisorer
- Indstillinger for viderestilling af opkald (altid, optaget, selektiv)
- Alternative numre
- Musik i kø
- Parkering af opkald
- Opkaldsbesvarelse
- Viderestillingsgruppe
- Indstillinger for viderestilling af opkald (altid, optaget, selektiv, ikke tilgængelig)
- Alternative numre
- Placeringskode (en pr. placering eller gruppe)
- Paging-gruppe
- Tidsplaner (kun på gruppeniveau, virksomhedstidsplaner overføres ikke)
- Stemmeportal
- Musik i kø
Understøttede enheder
Understøttede telefoner oprettes automatisk og tildeles til brugere i Webex Calling af klargøringsværktøjet. Telefoner, der er markeret "Ja" i kolonnen "Understøttet i værktøjet til flytning af enhed", flyttes også automatisk fra Cisco BroadWorks eller BroadCloud til Webex Calling, når værktøjet til flytning af enhed kører. Telefoner, der er markeret "Nej" i den pågældende kolonne, skal have en manuel indgriben for at ændre DMS-URL-adressen i Cisco BroadWorks-enhedsskabelonen eller i selve telefonen.
Den sidste kolonne angiver tilknytningen af telefonmodeller til kolonnen "Enhedstype" i filen transform-tool/input/newphones.csv. (Se afsnittet Transformationsværktøj i denne artikel for yderligere oplysninger om newphones.csv).
Telefonmodel |
Understøttet i værktøjet til flytning af enhed |
Enhedstype i newphones.csv |
---|---|---|
Cisco MPP 6821 |
Ja |
DMS Cisco 6821 |
Cisco MPP 6841 |
Ja |
DMS Cisco 6841 |
Cisco MPP 6851 |
Ja |
DMS Cisco 6851 |
Cisco MPP 6861 |
Ja |
DMS Cisco 6861 |
Cisco MPP 6871 |
Ja |
DMS Cisco 6871 |
Cisco MPP 7811 |
Ja |
DMS Cisco 7811 |
Cisco MPP 7821 |
Ja |
DMS Cisco 7821 |
Cisco MPP 7832 |
Ja |
DMS Cisco 7832 |
Cisco MPP 7841 |
Ja |
DMS Cisco 7841 |
Cisco MPP 7861 |
Ja |
DMS Cisco 7861 |
Cisco MPP 8811 |
Ja |
DMS Cisco 8811 |
Cisco MPP 8832 |
Ja |
DMS Cisco 8832 |
Cisco MPP 8841 |
Ja |
DMS Cisco 8841 |
Cisco MPP 8845 |
Ja |
DMS Cisco 8845 |
Cisco MPP 8851 |
Ja |
DMS Cisco 8851 |
Cisco MPP 8861 |
Ja |
DMS Cisco 8861 |
Cisco MPP 8865 |
Ja |
DMS Cisco 8865 |
Cisco MPP 8875 |
Ja |
DMS Cisco 8875 |
Cisco ATA 191 |
Ja |
Cisco 191-enhed |
Cisco ATA192 |
Ja |
DMS Cisco 192 |
Polycom VVX101 |
Ja |
DMS Polycom VVX101 |
Polycom VVX150 |
Ja |
DMS Polycom VVX150 |
Polycom VVX201 |
Ja |
DMS Polycom VVX201 |
Polycom VVX250 |
Ja |
DMS Polycom VVX250 |
Polycom VVX301 |
Ja |
DMS Polycom VVX301 |
Polycom VVX311 |
Ja |
DMS Polycom VVX311 |
Polycom VVX350 |
Ja |
DMS Polycom VVX350 |
Polycom VVX401 |
Ja |
DMS Polycom VVX401 |
Polycom VVX411 |
Ja |
DMS Polycom VVX411 |
Polycom VVX450 |
Ja |
DMS Polycom VVX450 |
Polycom VVX501 |
Ja |
DMS Polycom VVX501 |
Polycom VVX601 |
Ja |
DMS Polycom VVX601 |
Polycom Trio 8300 |
Ja |
DMS Polycom Trio8300 |
Polycom Trio 8500 |
Ja |
DMS Polycom Trio8500 |
Polycom Trio 8800 |
Ja |
DMS Polycom Trio8800 |
Polycom Lydstation 5000 |
Ja |
DMS Polycom SSIP5000 |
Polycom Lydstation 6000 |
Ja |
DMS Polycom SSIP6000 |
Yealink T33G |
Ja |
DMS Yealink T33G |
Yealink T41S |
Ja |
DMS Yealink T41S |
Yealink T42S |
Ja |
DMS Yealink T42S |
Yealink T43U |
Ja |
DMS Yealink T43U |
Yealink T46U |
Ja |
DMS Yealink T46U |
Yealink T46S |
Ja |
DMS Yealink T46S |
Yealink T48S |
Ja |
DMS Yealink T48S |
Yealink T48U |
Ja |
DMS Yealink T48U |
Yealink T53W |
Ja |
DMS Yealink T53W |
Yealink T54W |
Ja |
DMS Yealink T54W |
Yealink T170W |
Ja |
DMS Yealink T170W |
Yealink T58V |
Ja |
DMS Yealink T58V |
Yealink CP920 |
Ja |
DMS Yealink CP920 |
Yealink CP960 |
Ja |
DMS Yealink CP960 |
Yealink W52B |
Ja |
DMS Yealink W52P |
Yealink W56B |
Ja |
DMS Yealink W56P |
Yealink W60B |
Ja |
DMS Yealink W60P |
Yealink W70B |
Ja |
DMS Yealink W70P |
Yealink CP925 |
Ja |
DMS Yealink CP925 |
Yealink CP965 |
Ja |
DMS Yealink CP965 |
Ikke-understøttede enheder
Hvis kunden bruger de enheder, der ikke understøttes af RTM-engrosløsningen, er disse enheder ikke kvalificerede til migrering. I dette tilfælde har du følgende valgmuligheder:
- Klargør nye telefoner på Cisco BroadWorks, før du migrerer.
- Forlad de gamle telefoner i Cisco BroadWorks, og brugerne skal installere Webex-appen for at foretage og modtage opkald.
Opkaldspakker til engroshandel
Migrationsværktøjerne har et sæt standarder til valg af opkaldspakker til engrosbrugere. Hvis der ønskes en anden pakke senere, kan disse ændres i Control Hub af en partneradministrator.
Konfiguration af Cisco BroadWorks-migreringspakke
Alle abonnenter, der ikke migrerer fra Cisco BroadWorks, vil som standard anvende Webex Calling-pakken. Hvis Webex Voice-pakken ønskes for abonnenter, der ikke har fået tildelt Opkald venter eller Voicemail, kan dette aktiveres i partner.cfg-filen i transformationsværktøjet ved at fjerne kommentarer til linjebrug_WEBEX_VOICE_-PAKKE.
Tilknytning af Webex til BroadWorks-migreringspakke
Webex til BroadWorks-pakker knyttes automatisk til engrosopkaldspakker. Dette kan ikke konfigureres.
Webex til BroadWorks-pakke |
Engrosopkaldspakke |
---|---|
Softphone |
Webex Voice |
Basis |
Webex Calling |
Standard |
Webex Suite |
Premium |
Webex Suite |
Tilknytning af BroadCloud-migreringspakke
Migreringer fra BroadCloud Carrier-kortpakker baseret på stationstypen. Standardtilknytning kan konfigureres i transformeringsværktøjets konfigurationsfil conf/rialto_station_type_to_wholesale_package.csv.
Stationstype af BroadCloud-operatør |
Engrosopkaldspakke |
---|---|
Basis |
Webex Voice |
Konferencelokale |
Webex Voice |
Meddelelser |
Webex Voice |
Standard |
Webex Voice |
Leder |
Webex Suite |
Alle andre stationstyper |
Webex Voice |
Konverter en BroadWorks- eller BroadCloud-brugerkonto til et Webex Calling-arbejdsområde
Et Webex-arbejdsområde er en telefon, der deles blandt mange personer, f.eks.: f.eks.: telefoner i et konferencelokale, et lager eller en lobby. Sådanne telefoner kan konfigureres i Webex Calling som Webex-arbejdsområder i stedet for Webex-brugere. Der er en mulighed for automatisk at konvertere brugerkonti fra Cisco BroadWorks eller BroadCloud Carrier til arbejdsområder under migreringsprocessen.
Vejledningen
- Tildel “common_area”-pakken til de brugere, der skal omdannes til et arbejdsområde i filen transform_tool/input/users.csv.
- Eksempel: bwuser@domæne,,,common_area
- (Kun BroadCloud) Hvis du vil konvertere alle brugerkonti af en bestemt stationstype til arbejdsområder, skal du tilføje en post til transform-tool/conf/rialto_station_type_to_wholesale_package.csv og indstille engrospakken til "common_area_calling".
- Eksempel: conference_room_v2,common_area_calling
- Kør transformationsværktøjet.
- Kør klargøringsværktøjet.
- Åbn Control Hub for den nyoprettede kundeorganisation, og indstil et SIP-domæne (se figur 2, Konfiguration af et SIP-domæne i Control Hub).
- Kør klargøringsværktøjet igen. Dette opretter arbejdsområderne og tildeler telefoner til det.
Begrænsninger:
Konfiguration af brugerfunktioner (f.eks. opkaldsviderestilling, må ikke forstyrres) overføres ikke automatisk til arbejdsområdet.
Figur 2: Konfiguration af et SIP-domæne i Control Hub
Tokengenerator-værktøj
Partneradministratorer kører dette værktøj til tokengenerator mindst én gang, før de begynder at køre migreringsværktøjer. Kørsel af dette værktøj er en engangsaktivitet, når partnerkontoen er onboardet i RTM-løsningen til engroshandel. Dette værktøj giver partneradministratorer mulighed for at logge på via webbrowser for at få den entydige TOKEN, der er nødvendig for at opdatere til partnerkonfigurationsfilerne for migreringsværktøjerne.
Forudsætninger
Når du har downloadet, skal du udtrække binærerne til migrationsværktøjet.
Indstil JRE/JDK-miljøstien i token_generator.sh for MAC og token_generator.bat for Windows. Hvis JAVA_HOME-stien allerede findes, vil den blive genbrugt af værktøjet.
-
mac: JAVA_HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"
-
Windows: JAVA_HOME=C:\Program~1\Java\jre1.8.0_321
Dette trin er valgfrit
Vejledning til at køre
Kør følgende kommando i terminalen inde i tokengeneratorens mappe:
-
Følgende porte skal være tilgængelige for at køre tokengeneratorværktøjet. Porte: 8080, 50009, 50010, 50011, 50012 og 50013
-
Mindst en af disse nævnte porte skal være åben for tilslutning på brugerens computer.
Windows:
token_generator.bat
MacOS:
./token_generator.sh
Visning:
Værktøjsnavn: Token Generator værktøj version: 1.13.0 Indlæs URL-adressen i din webbrowser: http://localhost:8080
Åbn URL-adressen i webbrowseren på terminalen, log ind med legitimationsoplysningerne for partneradministratoren for at få TOKENET, og kopiér det samme til yderligere brug.
Illustrationerne i brugergrænsefladen er angivet nedenfor som reference:
Figur 3: Log ind med Cisco Webex
Figur 4: Vinduet med legitimationsoplysninger
Figur 5: Generering af token
BroadWorks-opsætningsopgaver
Konfigurer følgende trin, før du kører værktøjerne til udtræk og flytning af enheder på den sekundære BroadWorks-server.
Aktivér OCI-P-forbindelse
Værktøjet til flytning af enheden kommunikerer med BroadWorks via OCI-P-kommandoer. For at aktivere OCI-P-forbindelse skal du bruge nedenstående trin:
Trin 1: Brug CLI til at konfigurere generelle indstillinger.
Kør følgende kommando i CLI for at skifte til mappen GeneralSettings:
AS_CLI> cd /Applikationer/OpenClientServer/GeneralSettings.
Kør følgende kommando i CLI for at få de aktuelle GeneralSettings:
AS_CLI/Applications/OpenClientServer/GeneralSettings> få klientPort = 2208 klientPortAktiveret = sand sikkerKlientPort = 2209 sikkerKlientPortAktiveret = sand systemDomain = <>
Hvis dine indstillinger ikke stemmer overens med ovenstående, skal du bruge kommandoen indstil til at omkonfigurere dine indstillinger.
Trin 2: Brug CLI til at konfigurere OCI-proxyen.
Skift telefonbogen til OCI-proxy:
AS_CLI> cd /applikationer/OpenClientServer/OCIProxy
Kør følgende CLI for at få aktuelle indstillinger. Du bør se følgende:
AS_CLI/Applications/OpenClientServer/OCIProxy> få aktiveret = sand aktiveretLoginNiveauScreening = falsk aktiveretSvarCaching = falsk svarCacheVarighedTimer = 24 svarCacheFornyPeriodeMinutter = 30 meddelelserKøKapacitet = 50 meddelelserKøTimeoutSekunder = 1800
Hvis dine indstillinger ikke stemmer overens med ovenstående, skal du bruge kommandoen indstil til at omkonfigurere dine indstillinger.
Trin 3: Brug CLI til at konfigurere OCI-klargøring.
Skift til klargøringskatalog:
AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning
Kør følgende kommando for at få de aktuelle OCI-klargøringsindstillinger:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> få adressebeskrivelse 127.0.0.1 ======================== lokal som
Trin 4: Kør kommandoen nedenfor i CLI for at bekræfte, at din konfiguration er korrekt.
SOM_CLI/Maintenance/ManagedObjects> få BroadWorks, og kontrollér, at dit output ser i orden. Se nedenfor for eksempel output: AS_CLI/Maintenance/ManagedObjects> få BroadWorks-administrerede objekter ========================== * Server: Identitet..............: AS-version...............: Rel_21.sp1_1.551 Administrativ tilstand..: Ulåste * Applikationer: Navn Version Installeret Administrativ tilstand Effektiv tilstand Udførelse ========================================================================================= og klargøring 21.sp1_1.551 sand Ulåst Ulåst FlashPolicy 21.sp1_1.551 falsk Ulåst Stoppet OpenClientServer 21.sp1_1.551 sand Ulåst Ulåst WebContainer 21.sp1_1.551 sand Ulåst Ulåst 4 poster fundet. * Hostede applikationer: Navn Version Kontekststi Implementeret 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 poster fundet.
Bekræft, at den åbne klientserver er installeret og aktiv
Brug kommandoerne nedenfor til at installere og starte Open Client-serveren på den sekundære applikationsserver, hvis den ikke er installeret eller ikke allerede er startet.
Trin 1: Installer serveren med følgende CLI-kommando:
AS_CLI/Maintenance/ManagedObjects> installer programmet OpenClientServer
Trin 2: Start serveren med denne kommando:
AS_CLI/Maintenance/ManagedObjects> start applikationen OpenClientServer
Aktivér aktivering af numre
Udfør følgende kommandoer i CLI for at aktivere aktivering af numrene:
Trin 1: Kør kommandoen for nummeraktivitet:
AS_CLI> cd SubscriberMgmt/NumberActivation
Trin 2: Kør kommandoen til aktivering:
AS_CLI> sæt dnMode groupAndUserActivationEnabled
Trin 3: I bekræftelsesanmodningen skal du angive Y.
Udtræk værktøj
Til BroadCloud
Udtrækningsværktøjet er integreret i BroadCloud-tjenesteudbyderportalen. En tjenesteudbyders administrator kan:
- Indsend anmodninger om udtræk for op til 50 kunder pr. anmodning.Anmodning om udtræk kan ikke sendes for den samme kunde mere end 10 gange om dagen.
- Download den udpakkede datafil i ZIP-format i op til 28 dage fra datoen for indsendelse af anmodning.
Nedenstående tal viser tjenesteudbyderportalen.
Figur 6: Tjenesteudbyderportal
Figur 7: Tjenesteudbyderportal
Til Cisco BroadWorks og Webex til BroadWorks
- Ekstraktionsværktøjet kører på den sekundære Cisco BroadWorks-programserver i partnernetværket og opretter forbindelse via OCI-P.
- Værktøjet trækker rå virksomheds-, gruppe-, numre-, brugere-, tjenester-, enheds- og softwareklientdata fra Cisco BroadWorks- eller BroadCloud-platformen og udsender disse data til XML-filer, der leverer input til transformationsværktøjet.
De næste afsnit forklarer, hvordan du installerer og konfigurerer ekstraktionsværktøjet.
Forudsætninger
- SCP udtrækker værktøjsbinære filer til sekundær Cisco BroadWorks-applikationsserver.
- SSH til den sekundære Cisco BroadWorks-programserver for at konfigurere forudsætningerne og køre ekstraktionsværktøjet.
- Konfigurer tjenesteudbyderen og gruppe-id'et til at udtrække fra Cisco BroadWorks i conf/exportTool.yml. Se nedenstående eksempel på YAML-snippet:
TjenesteudbyderID-A: - GruppeID-A1 - GruppeID-A2 - GruppeID-A3 ServiceudbyderID-B: - alle
- Sørg for, at det sekundære bruger-id, adgangskode og værtsnavn til Cisco BroadWorks-applikationsserver er korrekte i filen conf/partner.cfg:
BROADWORKS_BRUGER_ID = administrator BROADWORKS_ADGANGSKODE = administrator BROADWORKS_VÆRT_NAVN = lokal vært OPDATERING_TOKEN = partneradministratorens opdateringstoken kopieret fra værktøjet Token Generator. Migreringstilstand_ = UNDERSTØTTEDE værdier er webex_for_broadworks_to_wholesale. Standardværdien er broadworks_to_wholesale. Brug webex_for_broadworks_to_wholesale til Webex til BroadWorks-migreringer.
Egenskaben
OPDATERINGSTOKEN_
er obligatorisk for en Webex til BroadWorks-migrering. - Rediger JDK/JRE-miljøstien i export.sh-filen, hvis den sekundære JDK/JRE-miljøsti til Cisco BroadWorks-applikationsserver er en anden end filen:
JAVA_HOME=/usr/local/java/java_base
Vejledning til at køre
Kør kommandoen nedenfor i den sekundære Cisco BroadWorks-programserver fra mappen udtræk værktøj:
./export.sh
Terminallogfiler
Følgende logfiler er tilgængelige i terminalen ved vellykket eksport: Kører BroadSoft-dataeksportværktøj:
Kører BroadSoft Data Export Tool ************************************************ Starter eksportværktøj v: 1.15.0 Eksport startet for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Eksport af brugere for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Eksport af brugere fuldført for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Eksport fuldført for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Eksport fuldført Eksport Dump Zip-mappe: output/20221017223452_ExportTool Export Dump Zip-filnavn:extracted_data_1666060500618.zip Zip-fil med navnet extracted_data_1666060500618.zip er blevet oprettet ZIP-fil oprettelsesprocessen fuldført Eksporterede filer konverteret som ZIP-fil **************************************************
Output
En output-ZIP-fil (extracted_data_.zip) vil være tilgængelig i den samme udtrækningsværktøjsmappe. Brug kommandoen nedenfor til at se og bruge ZIP-filen til input af transformationsværktøj:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 okt 4 11:53 lib/-rwxr-xr-x 1 bwadmin bwadmin 956719 okt 4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 okt 4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 okt 5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 okt 17 22:34 output/ drwxrwxr-x 2 bwadmin bwadmin 4096 okt 17 22:34 logfiler/ -rw-rw-r-- 1 bwadmin bwadmin 46341 okt 17 22:35 extracted_data_1666060500618.zip
Omdannelsesværktøj
Dette transformationsværktøj køres for alle migreringer. Transformationsværktøjet kører på enhver computer, herunder en partneradministrators bærbare computer, og bruger Webex Public API'er. Den læser ZIP-filen (extracted_data_.zip), som et input og omdanner den rå XML til et JSON-format, der bruges af klargøringsværktøjet.
Forudsætninger
Når du har downloadet og udpakket binærerne til migreringsværktøjer, skal du konfigurere følgende forudsætninger:
- Indstil opdateringstokenet_ (TOKEN kopieret fra værktøjet Token Generator) og NAVNET_PÅ_HOVEDPLACERINGEN_ i filen conf/partner.cfg:
GENINDLÆS_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAME_OF_MAIN_LOCATION=Main
- Du kan vælge at indstille KLARGØRINGEN_ID (kopieret fra skabelonen i Partner Hub) i filen conf/partner.cfg:
KLARGØRING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
For at få mere komplet bekræftelse af kundens e-mailadresse kan du vælge at angive KLARGØRINGS_-id'et. - Konfigurer manglende oplysninger i input/customers.csv-filen (se næste afsnit), hvis de mangler.
- Tilføj slutbrugerens e-mailadresse i input/users.csv-filen.
- Hvis nye telefoner skal klargøres, skal du føje MAC-adressen og e-mailadressen på brugerens nye telefon til input/newphones.csv-filen. Dette er kun påkrævet, hvis partneradministratorerne ønsker at klargøre nye telefoner i engrosopkald.
- Konverter BroadWorks-opkaldscentre til CxEssentials ved hjælp af filen input/cxessentials.csv.
- Du kan også aktivere egenskaben OPGRADER_ALLE_OPKALDSCENTRE__TIL_CX_ESSENTIALS for at konvertere alle opkaldscentre til CxEssentials.
- Brug input/locations.csv-filen til at understøtte den store virksomhedsmigrering, der giver administratorer mulighed for at overføre deres kundes placeringer efter placering
- Du kan vælge at aktivere brug af MAC-adresser fra brugeragentheaderen i SIP REGISTER-meddelelsen, når MAC-adressen ikke er tilgængelig i Cisco BroadWorks-enhedsprofilen. Fjern kommentar til linjen "BRUG_MAC_ADRESSE_FRA_SIP_REGISTER=ja" i filen conf/partner.cfg
Udfyldning af input/customers.csv
Filindtastningen/customers.csv indeholder data, der muligvis mangler i Cisco BroadWorks eller BroadCloud. Denne fil kan efterlades tom, hvis alle obligatoriske oplysninger allerede er tilgængelige. Du behøver ikke at udfylde alle kolonner. Det er kun de manglende oplysninger, der er obligatoriske.
Tabellen nedenfor beskriver de vigtigste kolonner i input/customers.csv.
Kolonnenavn |
Regler |
---|---|
Id |
I Cisco BroadWorks-virksomhedstilstand:
I BroadWorks-tjenesteudbydertilstand er dette Cisco BroadWorks-gruppe-ID. I BroadCloud er dette Rialto kunde-ID'et. |
externalId |
Dette er et id, der matcher partnerens interne id for denne kunde. Denne kolonne skal være unik i en Webex-partnerorganisation. Denne kolonne er valgfri. Et entydigt id genereres automatisk af transformationsværktøjet. Denne kolonne bruges ikke til grupper i en virksomhed. |
kundenavn |
For virksomheden bruges denne kolonne som Webex-kundenavnefeltet. For en gruppe inden for en virksomhed bruges denne kolonne som placeringsnavn. Placeringsnavne skal være entydige i en virksomhed. |
primærE-mail |
Dette bruges som e-mailadresse til Webex-kundeadministratoren. Denne kolonne er valgfri for grupper i en virksomhed. |
Adressekolonner |
For en virksomhed bruges adressen som faktureringsadressen og den første placeringsadresse. For en gruppe inden for en virksomhed bruges adressen som placeringsadressen. |
Tidszone |
Se afsnittet om tidszone i denne artikel. |
sprog | Se Sprog, som Webex understøtter. |
standardtelefonsvarerpinkode |
Vejledning til at køre
Kør transformationsværktøjet i et hvilket som helst operativsystem. Brug nedenstående trin til at køre værktøjet i Windows og macOS:
Windows
Udfør kommandoen nedenfor for at køre transformationsværktøjet i Windows:
transform.bat -extract= -customers= -users= -newphones=
macOS
Udfør følgende trin for at køre transformationsværktøjet på macOS:
- Opret et virtuelt miljø, og installer afhængigheder for at køre transformationsværktøjet ved hjælp af Python:
python3 -m venv venv kilde venv/bin/aktiver python3 -m pip-installationsanmodninger python3 -m pip-installationsanmodninger-oauthlib
- Kør transformationsværktøjet:
./transform.sh -extract= -customers= -users= -newphones=
Forhåndskontrol af kunde/bruger
Transformationsværktøjet foretager API-opkald til Webex for at indhente potentielle klargøringsproblemer. Som standard validerer den kundens adresse og primære e-mail. Hvis klargørings_ID-værdien er angivet i filen conf/partner.cfg, validerer den også oplysninger om placering. Resultaterne af forhåndskontrollen er inkluderet i undtagelsesrapporten.
Derudover kan følgende valgfrie parametre tilføjes, når transformationsværktøjet køres:
forhåndskontrol
Ud over at køre forhåndskontrol-API for kundeoplysninger kører transformationsværktøjet også forhåndskontrol-API for abonnent-e-mails.
oplysninger om forhåndskontrol
Som standard er det kun fejl i forhåndskontrol (dvs. problemer, der blokerer klargøring), der medtages i undtagelsesrapporten. Tilføjelse af dette flag omfatter også vellykkede forhåndskontrolresultater (hvis der f.eks. allerede findes en Webex-organisation, der kan vedhæftes automatisk).
forhåndskontroloplysninger tager ekstra tid at køre.
Terminallogfiler
Følgende logfiler i terminalen, når transformationen er gennemført:
Oversigtsrapport for BroadWorks-virksomheder, der kan overføres: 1 BroadWorks-virksomheder, der ikke kan overføres: 0 BroadWorks-brugere, der kan overføres: 4 BroadWorks-brugere, der ikke kan overføres: 0 telefoner, der kan migreres: 3 telefoner, der ikke er kompatible med Webex Calling: 0
Undtagelsesrapport
Transformationsværktøjet genererer undtagelsesrapporten i mappen output//exception_report.txt . Du kan bruge denne rapport til at identificere de problemer, der vil påvirke migreringen, og løse dem i Cisco BroadWorks-systemet.
Når du har ændret brugerdataene for at løse undtagelsen, skal du køre udtræk- og omdannelsesværktøjerne igen med de nye data. Eksempelundtagelsesrapportfilen er som følger:
Undtagelsesrapport tue. okt. 18 08:12:09 2022 Virksomheder med anbefaling af kommunikationsspærringsfunktion: konfigurer planen for udgående opkald manuelt i Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg
Output
En output-JSON-fil (customer.json) vil være tilgængelig i mappen output// . Eksemplet på customer.json -filen er som følger:
{ "kunde": { "provisioningId": "!!!!!!!!!!ERSTAT_med_KLARGØRINGS-ID!!!!!!!!!!", "pakker": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "adresse": { "addressLine1": "100 Main Street", "addressLine2": "", "by": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "land": "US" }, "customerInfo": { "name": "Engineering Group - 1", "primærEmail": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisioningParameters": { "calling": { "location": { "name": "Main", "adresse": { "addressLine1": "100 Main", "addressLine2": "", "by": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "land": "US" }, "tidszone": "America/New_York", "sprog": "en_us", "numre": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "hovednummer": "+15205551101" } } }, "broadworks_info": { "service_provider_id": "kollabormigrationstestSP_engg", "group_id": "kollabormigrationstestGRP_engg" }, "abonnenter": [ { "amareswaranvel+benjaminjack@gmail.com": { "abonnent": { "customerId": "!!!!!!!!!!ERSTAT_med_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "pakke": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "lokalnummer": "1102" } }, "funktioner": [ { "/v1/people/{personId}/features/voicemail": { "aktiveret": sand, "sendOptagetOpkald": { "aktiveret": sand, "hilsen": "STANDARD" }, "sendUbesvaredeOpkald": { "aktiveret": sand, "hilsen": "STANDARD", "antalRingetoner": 3 }, "meddelelseslagring": { "mwiEnabled": sand, "storageType": "EKSTERN", "externalEmail": "engineering17861@mailnator.com" } } } ], "enheder": [ { "cisUuid": "!!!!!!!!!!ERSTAT_MED_PERSONID!!!!!!!!!!", "produkt": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "abonnent": { "customerId": "!!!!!!!!!!ERSTAT_MED_CUSTOMERID!!!!!!!!!!", "e-mail": "amareswaranvel+lucasoliver@gmail.com", "pakke": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "lokalnummer": "1103" } }, "funktioner": [ { "/v1/people/{personId}/features/voicemail": { "enabled": sand, "sendOptagetOpkald": { "aktiveret": sand, "hilsen": "STANDARD" }, "sendUbesvaredeOpkald": { "aktiveret": sand, "hilsen": "STANDARD", "antalRingetoner": 3 }, "meddelelseslagring": { "mwiEnabled": sand, "storageType": "EKSTERN", "externalEmail": "engineering16821@mailnator.com" } } } ], "enheder": [ { "cisUuid": "!!!!!!!!!!ERSTAT_MED_PERSONID!!!!!!!!!!", "produkt": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "abonnent": { "customerId": "!!!!!!!!!!ERSTAT_MED_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "pakke": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "lokalnummer": "1104" } }, "funktioner": [ { "/v1/people/{personId}/features/voicemail": { "enabled": sand, "sendOptagetOpkald": { "aktiveret": sand, "hilsen": "STANDARD" }, "sendUbesvaredeOpkald": { "aktiveret": sand, "hilsen": "STANDARD", "antalRingetoner": 3 }, "meddelelseslagring": { "mwiEnabled": sand, "storageType": "EKSTERN", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "enheder": [] } }, { "amareswaranvel+owenalex@gmail.com": { "abonnent": { "customerId": "!!!!!!!!!!ERSTAT_MED_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "pakke": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "lokalnummer": "1101" } }, "funktioner": [ { "/v1/people/{personId}/features/voicemail": { "enabled": sand, "sendOptagetOpkald": { "aktiveret": sand, "hilsen": "STANDARD" }, "sendUbesvaredeOpkald": { "aktiveret": sand, "hilsen": "STANDARD", "antalRingetoner": 3 }, "meddelelseslagring": { "mwiEnabled": sand, "storageType": "EKSTERN", "externalEmail": "engineering8811@mailnator.com" } } } ], "enheder": [ { "cisUuid": "!!!!!!!!!!ERSTAT_med_PERSONID!!!!!!!!!!", "produkt": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "tidsplaner": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Automatisk stemmeportal", "fornavn": "Automatisk", "efternavn": "Stemmeportal", "languageCode": "en_us", "telefonnummer": "+15205551105", "lokalnummer": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile" ], "connect_client_to_upgrade_to_webex_app": [], "placeringer": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } }
JSON-egenskaben »webex_for_broadworks_info« er kun til stede for Webex til BroadWorks-migreringer. JSON-egenskaben broadcloud_info er kun til stede for BroadCloud-migreringer.
Klargøringsværktøj
Klargøringsværktøjet kan køre på enhver maskine, som normalt (partnerens administratorbærbare computer) og bruger Webex Public API'er. Den læser JSON-filen (customer.json) til transformeringsværktøjet (customer.json) som et input og klargør kunder, placeringer, numre, brugere, tjenester og enheder i Webex Wholesale RTM-løsningen.
Forudsætninger
Konfigurer følgende forudsætninger i mappen med klargøringsværktøjer:
- Installer Java 8, 11 eller 17 på computeren. Java er tilgængelig fra mange kilder, herunder:
- 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
- Når du har downloadet og udvundet binærerne til migrationsværktøjer, skal du indstille variablen JAVA_HOME-miljø i provisioning_tool.sh til MAC og provisioning_tool.bat til Windows.
- Filen partner.cfg:
- Indstil engrosforhandlerklargørings-id'et og opdater token (token kopieret fra værktøjet Token Generator).___ Partneradministratorerne skal kontakte deres kontoteam for at få KLARGØRINGS-ID'et_:
ENGROSKLARGØRING__ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Indstil TILLAD_ADMIN_INVITER_E-MAILS til falsk, hvis partneren ikke ønsker at sende en velkomst-e-mail til brugerne. Standardværdien er sand.
- Indstil engrosforhandlerklargørings-id'et og opdater token (token kopieret fra værktøjet Token Generator).___ Partneradministratorerne skal kontakte deres kontoteam for at få KLARGØRINGS-ID'et_:
- Brug emneegenskaben WEBEX4BWKS_E-MAIL_TIL Webex for BroadWorks-migreringer til at sende e-mailemnet for anmodning om ændring af adgangskode for Webex for BroadWorks-abonnenter.
- Brug WEBEX4BWKS_E-MAIL_BODY PROPERTY for Webex for BroadWorks-migreringer til at sende e-mailbody for anmodning om ændring af adgangskode for Webex for BroadWorks-abonnenter.
For BroadCloud-migreringer samme område:
- Værktøjet springer over klargøring af numre, enheder og delte opkaldsvisninger over.
- Værktøjet opretter brugere og virtuelle brugere med lokalnummer og midlertidigt lokalnummer.
For BroadCloud-migreringer gælder et andet område:
- Værktøjet klargør numre, enheder og visninger af delte opkald.
- Værktøjet opretter brugere og virtuelle brugere med faktiske telefonnumre og lokalnumre.Alle BroadCloud-migreringer i Europa er til en anden region.
Vejledning til at køre
Benyt følgende fremgangsmåde til at køre værktøjet i Windows og macOS:
Windows
Udfør følgende trin for at køre værktøjet på Windows OS:
Sådan klargøres en enkelt kunde: provision.bat -input= Sådan klargøres flere kunder: provision.bat -input=
macOS
Udfør følgende trin for at køre værktøjet på macOS:
Sådan klargøres en enkelt kunde: ./transform.sh -input= Sådan klargøres flere kunder: ./transform.sh -input=
Forudsætninger for Webex til BroadWorks-migrering
Partneradministratorer skal opdatere deres BroadWorks-onboarding-skabelon til Webex for BroadWorks-sameksistensfunktioner. Se følgende billede:
Når Webex til BroadWorks-onboarding-skabelonen er opdateret for at understøtte migrering, skal du anmode Cisco-kontoteamet om at aktivere funktionen "wholesale-partner-blending-enabled" på partnerniveau. Dette gør det muligt at føje engrospakker til eksisterende Webex til BroadWorks-kundeorganisationer under klargøring.
Kør klargøringsværktøjet med et yderligere argument.
Forberedelsesfase: er standardfasen, hvor administratorer kan klargøre BroadWorks-brugere som engrosabonnementer og fortsætte med Webex for BroadWorks-brugere.
Vedligeholdelsesfase: er den anden fase, hvor administratorer kan tildele engroslicensen til de eksisterende Webex for BroadWorks-brugere. Du skal køre klargøringsværktøjet med et argument vedligeholdelse.
Fase efter migrering: Er den sidste fase, hvor administratorer helt kan konvertere BroadWorks til engroshandel. Du skal køre klargøringsværktøjet med et argument efter migration.
Terminallogfiler
Følgende er logfilerne i terminalen ved vellykket klargøring:
Værktøjsnavn: Version af klargøringsværktøj: 1.15.0 ********** Startede behandling af fil: input/customer.json **************** Klargøring af kunde Venter på, at kunde external_id_engg_grp1 fuldfører klargøringen... Venter på, at kunde external_id_engg_grp1 fuldfører klargøringen... Status for kunde external_id_engg_grp1: klargjorte klargøringsnumre Klargøring af brugere Klargøring af brugerfunktioner Klargøringshilsner Klargøringsplaner Klargøringsenheder Klargøring af delte opkaldsvisninger Klargøring af automatiske omstillinger Klargøring af opkaldskøer Klargøring af søgegrupper Klargøring af opkaldsparker Klargøring af opkaldsbesvarelser Klargøring af stemmeportal ********** Fuldført fil : input/customer.json ****************
En tabel udskrives med antallet af oprettede placeringer for hver kørsel:
Output
Klargøringsværktøjet genererer succesrapporter og fejlrapporter i output/<external_id>/*.success/error -filerne. Gennemgå vellykket output og fejllogfiler for at bekræfte vellykket klargøring.
Partneradministratorer kan bekræfte kundeklargøringen i Partner Hub- og Control Hub-portalen. Se følgende illustrationer fra Partner Hub- og Control Hub-portalen:
Figur 8: Partner Hub
Figur 9: Control Hub
Figur 10: Enheder
Figur 11: Ringer op
Værktøj til flytning af enhed
Til BroadCloud
For BroadCloud-partnere skal du bruge tjenesteudbyderportalen til at indsende en migreringsanmodning for numre, enheder og SCA-migreringer.
Inden for serviceudbyderportalen kan en migreringsanmodning omfatte op til 50 kunder. Der kan maksimalt indsendes 10 anmodninger inden for en dag.
Nedenstående tal viser tjenesteudbyderportalen.
Figur 12: Tjenesteudbyderportal
Figur 13: Tjenesteudbyderportal
Til Cisco BroadWorks og Webex til BroadWorks
For Cisco BroadWorks- og Webex til BroadWorks-migreringer kører værktøjet på den sekundære Cisco BroadWorks-programserver i partnernetværket og opretter forbindelse til AS via OCI-P. Den bruger JSON-filen (customer.json) til transformationsværktøj som input og kører OCI-P-kommandoerne til at migrere enheder og softwareklienter.
Når handlingen er fuldført, vil værktøjet til flytning af enhed:
- Fjern registreringen af enheder fra Cisco BroadWorks, og registrer dem i engroshandel.
- Brugere, der bruger UC-One-klienten, omdirigeres til Webex-appen ved første login.
- Deaktiver telefonnumre fra Cisco BroadWorks, eller fjern telefonnumrene fra BroadCloud.
- Aktivér numre i engrossalg.
- Opret delte opkaldsforekomster i engroshandel med henblik på BroadCloud-migreringer. [Dette trin gælder kun for BroadCloud-migreringer].
SCP og SSH
- SCP-værktøjet til flytning af enheden til den sekundære Cisco BroadWorks-programserver.
- SSH til den sekundære Cisco BroadWorks-programserver for at konfigurere forudsætningerne og køre værktøjet til flytning af enheden.
Forudsætninger
- Indstil OPDATERINGSTOKEN_ (token kopieret fra værktøjet Token Generator) i filen conf/partner.cfg:
OPDATER_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Sørg for, at det sekundære bruger-id, adgangskode og værtsnavn til Cisco BroadWorks-applikationsserver er korrekte i filen conf/deviceMoveTool.conf:
BROADWORKS_BRUGER_ID = admin BROADWORKS_ADGANGSKODE = admin BROADWORKS_VÆRT_NAVN = lokal vært
- Hvis du vil sende aktiverings-e-mails igen, skal du indstille SEND_INVITATION_E-MAILS=true i filen conf/partner.cfg.
Hvis administratorer ønsker at sende e-mailinvitationer til deres brugere under migreringen, skal de fjerne kommentarer fra egenskaben "SEND_INVITATION_E-MAILS=true" i filen conf/partner.cfg. Ellers skal ejendommen forblive uændret.
- Bekræft, at JDK/JRE-miljøstien er korrekt i devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- Administratorer kan bruge filen locations.csv fra inputmappen til at migrere de specifikke grupper i stedet for alle grupper under en virksomhed.
Polycom-telefoner
For at flytte Polycom-telefoner fra Cisco BroadWorks til engrosopkald skal en partneradministrator oprette en ny identitets-/enhedsprofiltypefil på systemniveau i hver Polycom-enhedsskabelon i Cisco BroadWorks. Se figur 14, og overfør den brugerdefinerede fil device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Når du har overført den nye enhedsfil, skal du sørge for, at den nyoprettede fil findes på gruppeniveau. Sørg også for, at filen migration_%BWMAC ADDRESS%.cfg ikke er i konflikt med en eksisterende fil i dit system).
Den bruges internt af værktøjet til flytning af enheden.
Migrationsprocessen for Polycom-telefoner:
- Værktøjet til flytning af enhed erstatter filen %BWMACADDRESS%.cfg på enhedsniveau med polycom_vvx2.cfg. Denne fil henviser til migration_%BWMACADDRESS%.cfg.
- Genopbyg enhedsprofilerne på gruppeniveau eller enhedsniveau.Handling på gruppeniveau eller enhedsniveau afhænger af konfigurationen af parameteren deviceLevelRebuild i filen device-move-tool/conf/partner.cfg.
- Værktøjet til flytning af enheder beder Cisco BroadWorks-applikationsserveren om at genstarte telefoner på gruppeniveau eller enhedsniveau.
- Efter genstartsanmodningen downloader og process% BWMACADDRESS%.cfg, hvilket beder Polycom-telefonerne om at downloade og process migration_%BWMACADDRESS%.cfg, hvilket indstiller device.prov.serverName til https://plcm.sipflash.com.https://plcm.sipflash.com for den amerikanske region har andre regioner forskellige URL-adresser.
- Polycom-telefonen downloader %BWMACADDRESS%.cfg fra https://plcm.sipflash.com og vil blive administreret af Webex Calling DMS.
Figur 14: Tilføj profiltypefil for identitet/enhed
Vejledning til at køre
Der er to metoder til at aktivere DMT, den første er at aktivere gennem en enkelt kunde ad gangen, og den anden er at køre gennem flere kunder samtidigt.
Enhedsflytningsværktøjet køres fra den sekundære Cisco BroadWorks-programserver i mappen med enhedsflytningsværktøjer:
For enhedsflytning af enkelt kunde: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json For enhedsflytning af flere kunder: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Desuden understøtter enhedsflytningsværktøjet migrering af enkelte/specifikke telefoner fra version 1.35.0. Brug kommandoen nedenfor: ./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
Terminallogfiler
Følgende logfiler i terminalen om enhedsflytningsværktøjet til enhedsmigrering blev kørt:
Værktøjsnavn: Version af enhedsflytningsværktøj: 1.15.0 Enhedsværktøj startet... Gyldige enheder til overførsel: ------------------------------------------------------------------------------------------------------------------- | Enhedstype | Mac | Version | 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 | ------------------------------------------------------------------------------------------------------------------- Vil du overføre alle disse enheder? ([Y]er eller [n]o) ja Overførsel af enhedsprofiler for DMS Cisco MPP LC Genopbyg-enhedsproces Påbegyndt Genopbyg-enhedsproces Fuldført Genstartsproces Påbegyndt Genstartsproces fuldført Modificering af profiler for Business Communicator under group collabmigrationtestGRP_engg Aktivér Webex-telefonnummerproces startet for kundeorganisations-id: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Processen med aktivering af Webex-telefonnumre er fuldført for kunde-organisations-id: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Deaktiver BroadWorks-telefonnummerproces startet for gruppe-id: collabmigrationtestGRP_engg Deaktiver BroadWorks-telefonnummerproces fuldført for gruppe-id: test af kollabormigrationGRP_engg Enhedsmigration fuldført
Output
Efter enhedsoverførslen er enheder online og klar til at foretage/modtage opkald. Se figur 15 for at se et eksempel på enhedens status:
Figur 15: Enhedsstatus
Efter enhedsoverførslen er numre blevet aktive. Se figur 16 for at se et eksempel på, hvilke numre der er aktive:
Figur 16: Numrene er aktive
Gendan migration
Gendannelseshandlingen skal udføres for én virksomhed ad gangen.
For BroadCloud-udbyder
Gendannelsesprocessen for BroadCloud-partnere er som følger:
- Åbn en supportanmodning hos Cisco TAC for at anmode om genoprettelse af en enhed.
- Kør værktøjet til flytning af enheden i gendannelsestilstand:
- Tildelingen af telefonnumre vil blive fjernet fra Webex Calling, så brugere og tjenester kun får lokalnumre.
- E-mailadresser i Webex Calling vil blive gendannet til midlertidige e-mailadresser.
- Telefoner slettes fra Webex Calling.
- Telefonnumre, e-mailadresser, der bruges som alternative id'er, og telefoner vil blive genoprettet i BroadCloud.
- Telefoner genstartes.
- Partneradministratorer skal flytte PSTN-telefonnumre tilbage til BroadCloud Carrier.
Til Cisco BroadWorks og Webex til BroadWorks
Gendannelsesprocessen for Cisco BroadWorks og Webex for BroadWorks er som følger:
- Åbn en supportanmodning hos Cisco TAC for at anmode om genoprettelse af en enhed.
- Kør værktøjet til flytning af enheden i gendannelsestilstand på den sekundære BroadWorks-applikationsserver for at gendanne enhedsoverførsler. Dette vil nulstille DMS-URL-adressen til tjenesteudbyderens DMS-URL-adresse for enhedsprofiler i Cisco BroadWorks og genaktivere telefonnumre.
- Webex Calling-teamet indstiller DMS URL-adressen tilbage til tjenesteudbyderens DMS URL-adresse i enhedsprofiler i Webex Calling.
- Partneradministratorer skal deaktivere eller slette telefonnumrene i Webex Calling via Control Hub-portalen.
- Partneradministratorer skal flytte PSTN-telefonnumre tilbage til Cisco BroadWorks.
Vejledninger til at køre værktøjet til flytning af enhed i gendannelsestilstand
Følg nedenstående trin for at køre værktøjet til flytning af enheden i gendannelsestilstand:
Kør kommandoen nedenfor i den sekundære Cisco BroadWorks-programserver i mappen med enhedsflytningsværktøj:
Returnér profiler
./devicemove.sh -input= -revertProfiles
Returner numre
./devicemove.sh -input= -revertNumbers
Terminallogfiler
Vi får følgende logfiler i terminalen, når værktøjet til flytning af enheden er blevet kørt med henblik på genoprettelse:
Returnér profiler
Værktøjsnavn: Version af enhedsflytningsværktøj: 1.15.0 Enhedsværktøj startet til gendannelsesproces... Enheder, der kan flyttes tilbage fra Webex Calling til BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Enhedstype | Mac | Version | 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 | ------------------------------------------------------------------------------------------------------------------- Vil du flytte disse enheder tilbage fra Webex Calling til BroadWorks? (Ja, Y, Nej, N): Ja Overførsel af enhedsprofiler for DMS Cisco MPP LC Genopbyg-enhedsproces Påbegyndt Genopbyg-enhedsproces Fuldført Genstartsproces Startet Genstartsproces Fuldført Enhedsmigration fuldført til fjernelse af klargøring
Returner numre
Værktøjsnavn: Version af enhedsflytningsværktøj: 1.15.0 Vil du fortsætte med at gendanne numre til Broadworks? ([Y]er eller [N]o): Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Start gendan Aktivér BroadWorks-telefonnummerproces startet for gruppe-id: collabmigrationtestGRP_engg Aktivér BroadWorks-telefonnummerproces fuldført for gruppe-id: Processen til gendannelse af kollabormigrationtestGRP_engg -enhedsoverførsel blev fuldført
Tillæg
Stor virksomhedsmigration
Store virksomheder, der har mange placeringer, kan ikke overføre alle placeringer inden for et enkelt vedligeholdelsesvindue. Den funktionalitet, der er beskrevet i dette afsnit, giver partnere mulighed for at overføre nogle få placeringer ad gangen.
Trin
Benyt følgende trin til at planlægge de faseinddelte migreringer for en stor virksomhed:
- Udtræk virksomhedsdata fra BroadWorks eller BroadCloud.
- Kør transformationsværktøjet uden placeringer valgmulighed på de udpakkede data.
- Se efter afsnittet Anbefalet placering, der skal flyttes samtidigt i exception_report.txt for at planlægge migreringsfaserne for at få flere oplysninger om placeringsafhængigheder, undersøge funktionerne agentlistefiler (se Transformér værktøj nedenfor).
- Generér input/locations.csv ved at ændre locations_to_be_edited.csv.
- Kør transformationsværktøjet igen med valgmuligheden Placeringer.
- Undersøg exception_report.txt for at identificere eventuelle problemer med placeringsafhængighed for den aktuelle fase.
- Ret problemer med placeringsafhængighed efter behov (ved at ændre locations.csv).
- Kør omdannelsesværktøjet igen for at generere customers.json for den aktuelle fase.
- Kør klargøringsværktøjet for hver customer.json.
- I vedligeholdelsesvinduet skal du køre værktøjet Enhedsflytning.
- Gentag trin 4-10 til næste fase.
Omdannelsesværktøj
For at opnå målet om at migrere placeringerne i en stor virksomheds fase for fase, som nævnt ovenfor, tilføjes en ny fil locations.csv som valgfrit input (-locations=input/locations.csv), når transformationsværktøjet køres.
locations.csv indeholder data, der er specifikke for placeringer. Den tilsidesætter de data, der findes i input/customers.csv, som i øjeblikket indeholder både virksomheds- og placeringsdata.
Følgende tabel viser detaljerne for locations.csv:
Beskrivelse |
Værdier |
Standardværdi |
Obligatorisk |
Kort i BroadWorks |
Kort i BroadCloud | |
---|---|---|---|---|---|---|
virksomheds-id |
Entydigt virksomheds-id |
Y |
tjenesteudbyder-id |
Rialto kunde-id | ||
placerings-id |
Placerings-id, entydigt i virksomheden |
Y |
gruppe-id |
Rialto-websted | ||
migrationsstatus |
Er denne placering overført? |
migreret, dont_migrate, migrerer |
trækker |
N | ||
navn |
Navn på denne placering. Lad det være tomt for at bruge locationId. |
N | ||||
Tidszone |
N | |||||
sprog |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
by |
N | |||||
stat |
N | |||||
postnummer |
Postnummer |
N | ||||
land |
Kode på 2 bogstaver |
N |
Locations.csv kan sammensættes fra den forudfyldte locations_to_be_edited.csv, når du kører transformationsværktøjet på en stor virksomhed. Læs mere for at se eksempler.
Locations.csv er et valgfrit input, når du kører transformationsværktøj, så transformationsværktøjet opfører sig på samme måde som før, hvis valgmuligheden -locations=input/locations.csv ikke er til stede.
Nye output-filer
Der er 5 nye outputfiler fra transformationsværktøj:
- locations_to_be_edited.csv – denne er fyldt med alle placeringsoplysninger for den store virksomhed, der skal migreres.
Eksempel:
placerings-id,virksomheds-id,migrationsstatus,navn,tidszone,sprog,adresse1,adresse2,by,stat,postnummer,land 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
Partnerne/kunderne kan bruge den til at generere locations.csv til at styre de placeringer, der skal overføres for en bestemt fase (og opdatere placeringernes oplysninger efter behov).
Eksempel: locations.csv genereret fra ovenstående locations_to_be_edited.csv
placerings-id,virksomheds-id,migrationsstatus,navn,tidszone,sprog,adresse1,adresse2,by,stat,postnummer,land auto_mig_ent_grp1,auto_mig_ent,migreret,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migrerer,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
Dette locations.csvbetyder: I denne fase er placering auto_mig_ent_grp1 blevet migreret, placering auto_mig_ent_grp2 migrerer og overfører ikke placering auto_mig_ent_grp3.
- hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 filer har samme formål: generer komplette lister over de tilsvarende funktioner agenter/supervisorer/afsendere/modtagere/monitored_elements på de migrerende placeringer, hvis de migrerende placeringer har afhængigheder på andre placeringer.
De har næsten samme format (navnet på den 3. kolonne varierer afhængigt af funktion), som nedenfor (auto_mig_ent_grp2's søgegruppes agentliste for ovenstående fase):
Eksempel: følgende er fra hunt_group_agents.csv
funktionsnavn,funktionsplacering,agent,placering 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
Hvis indstillingen Placeringer ikke findes, når værktøjet Transformér kører, genererer de ovenstående 4 filer komplette lister over agenter/supervisorer/afsendere/mål/monitored_elements for hele virksomheden, som kan bruges til at planlægge de faseinddelte migreringer.
Nye afsnit i exception_report
Når du udfører faseoverførsel for stor virksomhed, vil der være nogle nye afsnit i exception_report.txt , hvis der er placeringsafhængigheder, som ikke opfyldes.
Eksempel: Følgende nye afsnit er for placering auto_mig_ent_grp2 viderestillingsgruppe Sarah Rodriguez agenter på placering auto_mig_ent_grp3, som ikke migreres og ikke migreres i denne fase.
Afhængigheder mellem placeringer - Søgegrupper Navn Placering Agent Agentens placering Kommentar ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agent på en anden placering er ikke migreret endnu Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agent på en anden placering er ikke migreret endnu
Følgende nye afsnit indeholder en anbefaling om, hvordan placeringerne grupperes i migrationsfaserne.
Anbefalede placeringer, der skal flyttes samtidigt:
Placering auto_mig_ent_grp1 har afhængighed af placering(er) auto_mig_ent_grp2, auto_mig_ent_grp3 Placering auto_mig_ent_grp2 har afhængighed af placering(er) auto_mig_ent_grp3
Hvis indstillingen Placeringer ikke er til stede, når værktøjet Transformér kører, viser afsnittet anbefalede placeringer, der skal flyttes samtidigt, alle placeringsafhængigheder for at give mulighed for planlægning.
Når værktøjet Transformer kører med indstillingen placeringer (dvs. for en migreringsfase), angiver afsnittet Anbefalede placeringer for at flytte samtidigt kun placeringernes afhængigheder for den aktuelle fase.
Klargøringsværktøj
For en Stor virksomhed kan klargøringsværktøjet køres som normalt.
Værktøj til flytning af enhed
Værktøjet til flytning af enhed kan køre for et undersæt af placeringer fra customer.json.for at opnå, der tilføjer en ny valgfri location.csv-fil, som har to kolonner.
External_id |
Placeringsnavne |
---|---|
Ekstern ID-værdi |
Navne på placeringerne/gruppenavne |
- Dette er en valgfri fil. Hvis den ikke er angivet, eller hvis den leveres med de tomme værdier, overføres alle placeringer.
- Hvis du får placeringsnavnene og deres respektive external_id'er, vil kun disse placeringer blive overført.
Kommandoen er som følger:
./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names.csv
Tidszoner
USA:
"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_Angeles","America/New_York","America/Phoenix","Pacific/Honolulu"]
Canada:
"timeZones":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]
Australien:
"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]
Frankrig:
"tidszoner":["Europa/Paris"]
Portugal:
"tidszoner":["Atlanterhavet/Azorerne","Europa/Lissabon"]}
UK:
"tidszoner":["Europa/London"]
Italien:
"tidszoner":["Europa/Rom"]