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:

  1. 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.
  2. Omdannelsesværktøj – Omdanner de oplysninger, der udtrækkes af ekstraktionsværktøjet, til en JSON-fil, der kan redigeres.
  3. 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.
  4. 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.

Arkitekturdiagram for migreringsværktøjer

Figur 1: Overførselsværktøjer

Krav

Før du kører migreringsværktøjer, skal partneren opfylde følgende krav:

  1. 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.
  2. Partneren skal gennemgå tjeklisten før migration for at sikre, at alle krav er opfyldt.
  3. 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.
  4. 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.
  5. Gennemgå listen over understøttede Webex Calling-enheder.
  6. Gennemse listen over ikke-understøttede Webex Calling-enheder.
  7. Partnere skal bede deres kontoteam hos Cisco om at få den understøttede firmwareversion til telefoner og enheder.
  8. 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.
  9. 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.
  10. 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:

  1. 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
  2. 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
  3. Migrering
    • 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ø
  • Fælles telefonliste

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:

  1. Klargør nye telefoner på Cisco BroadWorks, før du migrerer.
  2. 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

  1. 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
  2. (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
  3. Kør transformationsværktøjet.
  4. Kør klargøringsværktøjet.
  5. Å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).
  6. 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.

Control Hub-vinduet i organisationsindstillingerne, der fremhæver SIP-adressen for Cisco Webex Calling-sektionen.

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

Installer Java 8, 11, 17 eller 21 på computeren. Java er tilgængelig fra mange kilder, herunder:

Når du har downloadet, skal du udtrække binærerne til migrationsværktøjet.

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:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: 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:

Log ind med Cisco Webex-skærm

Figur 3: Log ind med Cisco Webex

Logonskærm til legitimationsoplysninger

Figur 4: Vinduet med legitimationsoplysninger

Skærm til generering af token

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.

Dette gælder for Cisco BroadWorks og Webex til BroadWorks. Disse trin gælder ikke for BroadCloud.

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 /Applications/OpenClientServer/GeneralSettings.

Kør følgende kommando i CLI for at få de aktuelle GeneralSettings:

AS_CLI/Applications/OpenClientServer/GeneralSettings> get
clientPort = 2208
clientPortEnabled = true
secureClientPort = 2209
secureClientPortEnabled = true
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 /Applications/OpenClientServer/OCIProxy

Kør følgende CLI for at få aktuelle indstillinger. Du bør se følgende:

AS_CLI/Applications/OpenClientServer/OCIProxy> get
enabled = true
enabledLoginLevelScreening = false
enableResponseCaching = false
responseCacheDurationHours = 24
responseCacheRenewPeriodMins = 30
messageQueueCapacity = 50
messageQueueTimeoutSeconds = 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> get
Address Description
========================
127.0.0.1 local as

Trin 4: Kør kommandoen nedenfor i CLI for at bekræfte, at din konfiguration er korrekt.

 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.

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> deploy application OpenClientServer

Trin 2: Start serveren med denne kommando:

AS_CLI/Maintenance/ManagedObjects> start application 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> set 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:

  1. 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.
  2. Download den udpakkede datafil i ZIP-format i op til 28 dage fra datoen for indsendelse af anmodning.

Nedenstående tal viser tjenesteudbyderportalen.

Tjenesteudbyderportalskærm, der viser anmodningen om at starte engrosoverførselsuddrag.

Figur 6: Tjenesteudbyderportal

Tjenesteudbyderportalskærm, der viser anmodninger om engrosmigreringsuddrag

Figur 7: Tjenesteudbyderportal

Til Cisco BroadWorks og Webex til BroadWorks

  1. Ekstraktionsværktøjet kører på den sekundære Cisco BroadWorks-programserver i partnernetværket og opretter forbindelse via OCI-P.
  2. 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

  1. SCP udtrækker værktøjsbinære filer til sekundær Cisco BroadWorks-applikationsserver.
  2. SSH til den sekundære Cisco BroadWorks-programserver for at konfigurere forudsætningerne og køre ekstraktionsværktøjet.
  3. Konfigurer tjenesteudbyderen og gruppe-id'et til at udtrække fra Cisco BroadWorks i conf/exportTool.yml. Se nedenstående eksempel på YAML-snippet:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. 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_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.
    

    Egenskaben REFRESH_TOKEN er obligatorisk for en Webex til BroadWorks-migrering.

  5. 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:

 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
**************************************************

Output

En output-ZIP (.zip)-fil vil være tilgængelig i den samme udtrækningsværktøjsmappe.extracted_data_<timestamp> 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 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

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_<timestamp>.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:

  1. Indstil opdateringstokenet_ (TOKEN kopieret fra værktøjet Token Generator) og NAVNET_PÅ_HOVEDPLACERINGEN_ i filen conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Du kan vælge at indstille KLARGØRINGEN_ID (kopieret fra skabelonen i Partner Hub) i filen conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    For at få mere komplet bekræftelse af kundens e-mailadresse kan du vælge at angive KLARGØRINGS_-id'et.
  3. Konfigurer manglende oplysninger i input/customers.csv-filen (se næste afsnit), hvis de mangler.
  4. Tilføj slutbrugerens e-mailadresse i input/users.csv-filen.
  5. 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.
  6. Konverter BroadWorks-opkaldscentre til CxEssentials ved hjælp af filen input/cxessentials.csv.
  7. Du kan også aktivere egenskaben OPGRADER_ALLE_OPKALDSCENTRE__TIL_CX_ESSENTIALS for at konvertere alle opkaldscentre til CxEssentials.
  8. 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
  9. 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
  10. Synkroniseringsfunktionen til netværksserver giver administratorer mulighed for at klargøre telefonnumre, MAC-adresser og brugernes e-mailadresser under klargøringen i den samme områdemigration. For at aktivere den skal du indstille USE_NS_SYNC=yes i conf/partner.cfg.

    Hvis NS-synkronisering er deaktiveret, springes klargøring af telefonnummer og enhed over, og brugerne får midlertidige e-mailadresser.

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.

Alle disse felter er valgfrie.

Tabellen nedenfor beskriver de vigtigste kolonner i input/customers.csv.

Kolonnenavn

Regler

Id

I Cisco BroadWorks-virksomhedstilstand:

  • Dette er Cisco BroadWorks-serviceProviderId for virksomheden.
  • Der kræves også en separat linje for hver gruppe i virksomheden. ID'et er Cisco BroadWorks-gruppe-ID'et.

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

Se Indstil en PIN til indtalt besked.

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:

  1. Opret et virtuelt miljø, og installer afhængigheder for at køre transformationsværktøjet ved hjælp af 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. 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:

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

Undtagelsesrapport

Transformationsværktøj genererer undtagelsesrapporten i output/<timestamp>/exception_report.txt -mappen. 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:

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

Output

En output-JSON-fil (customer.json) vil være tilgængelig i output/<timestamp>/<groupid> -mappen. Eksemplet på customer.json -filen er som følger:

{
    "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"
    }
}

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 transformationsværktøj som 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:

  1. Installer Java 8, 11, 17 eller 21 på computeren. Java er tilgængelig fra mange kilder, herunder:
  2. 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.
  3. 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_:
      WHOLESALE_PROVISIONING_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.

  4. 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.
  5. 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.
  6. Synkroniseringsfunktionen til netværksserver giver administratorer mulighed for at klargøre telefonnumre, MAC-adresser og brugernes e-mailadresser under klargøringen i den samme områdemigration. For at aktivere den skal du indstille USE_NS_SYNC=yes i conf/partner.cfg.

    Hvis NS-synkronisering er deaktiveret, springes klargøring af telefonnummer og enhed over, og brugerne får midlertidige e-mailadresser.

For BroadCloud-migreringer samme område:

  1. Værktøjet springer over klargøring af numre, enheder og delte opkaldsvisninger over.
  2. Værktøjet opretter brugere og virtuelle brugere med lokalnummer og midlertidigt lokalnummer.

For BroadCloud-migreringer gælder et andet område:

  1. Værktøjet klargør numre, enheder og visninger af delte opkald.
  2. 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:

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

macOS

Udfør følgende trin for at køre værktøjet på macOS:

To provision single customer:
./transform.sh -input=
To provision multiple customers:
./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:

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 ****************

En tabel udskrives med antallet af oprettede placeringer for hver kørsel:

Tabel 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.

Efter vellykket klargøring modtager kundeadministratorer og slutbrugere en e-mail fra RTM-engrosløsningen.

Partneradministratorer kan bekræfte kundeklargøringen i Partner Hub- og Control Hub-portalen. Se følgende illustrationer fra Partner Hub- og Control Hub-portalen:

Skærmbillede af Partner Hub, der viser en søgning efter en engroskunde i rullefeltet Vælg kunde.

Figur 8: Partner Hub

Skærmbillede af Control Hub, der viser fanen Brugere og en liste over brugere.

Figur 9: Control Hub

Skærmbillede af Control Hub, der viser skærmen Enheder og en liste over enheder.

Figur 10: Enheder

Skærmbillede af Control Hub, der viser skærmen Numre og en liste over telefonnumre.

Figur 11: Calling

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.

Funktionen til synkronisering af netværksserver giver administratorer mulighed for at deaktivere broadCloud-placeringen og aktivere Webex Calling-placeringen ved indstilling af USE_NS_SYNC=yes i conf/partner.cfg. Efter migrering aktiveres enheder og telefonnumre på Webex Calling-placeringen.

Administratorer kan aktivere automatisk tilbagerulning ved at indstille ROLLBACK_TO_BROADCLOUD=true i conf/partner.cfg filen, som flytter enheder tilbage til BroadCloud efter migrering. Den understøtter både migreringer af samme og forskellige områder med NS-synkronisering, men kun for vellykkede migreringer. For mislykkede brugere skal administratorer hæve en Cisco TAC, før der anmodes om rollback.

Nedenstående tal viser tjenesteudbyderportalen.

Tjenesteudbyderportal, der viser anmodningen Start migrering.

Figur 12: Tjenesteudbyderportal

Tjenesteudbyderportal, der viser anmodning om vismigrering.

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:

  1. Fjern registreringen af enheder fra Cisco BroadWorks, og registrer dem i engroshandel.
  2. Brugere, der bruger UC-One-klienten, omdirigeres til Webex-appen ved første login.
  3. Deaktiver telefonnumre fra Cisco BroadWorks, eller fjern telefonnumrene fra BroadCloud.
  4. Aktivér numre i engrossalg.
  5. Opret delte opkaldsforekomster i engroshandel med henblik på BroadCloud-migreringer. [Dette trin gælder kun for BroadCloud-migreringer].
Hvis der ikke er nogen enheder, der er registreret med Cisco BroadWorks eller BroadCloud, der skal migreres, er det ikke nødvendigt at køre enhedsflytningsværktøjet.

SCP og SSH

  1. SCP-værktøjet til flytning af enheden til den sekundære Cisco BroadWorks-programserver.
  2. 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

  1. Indstil OPDATERINGSTOKEN_ (token kopieret fra værktøjet Token Generator) i filen conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. 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_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. 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 til egenskaben "SEND_INVITATION_E-MAILS=true" i filen conf/partner.cfg. Ellers skal ejendommen forblive uændret.

  4. Bekræft, at JDK/JRE-miljøstien er korrekt i devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. 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).

device-move-tool/conf/deviceProfile/{region}/polycom_vvx2.cfg

Den bruges internt af værktøjet til flytning af enheden.

Migrationsprocessen for Polycom-telefoner:

  1. Værktøjet til flytning af enhed erstatter filen %BWMACADDRESS%.cfg på enhedsniveau med polycom_vvx2.cfg. Denne fil henviser til migration_%BWMACADDRESS%.cfg.
  2. 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.
  3. Værktøjet til flytning af enheder beder Cisco BroadWorks-programserveren om at genstarte telefoner på gruppeniveau eller enhedsniveau.
  4. 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.
  5. Polycom-telefonen downloader %BWMACADDRESS%.cfg fra https://plcm.sipflash.com og vil blive administreret af Webex Calling DMS.
Tilføj skærmbillede af identitets-/enhedsprofiltype

Figur 14: Tilføj profiltypefil for identitet/enhed

Feltet "MAC-adresse i:" skal du bruge de samme værdier som de andre filer i Polycom-skabelonen. (I figur 14 skal du bruge HTTP-anmodnings-URI, men dette er muligvis ikke relevant for partnerens installation af Cisco BroadWorks-applikationsserveren).

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 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

Terminallogfiler

Følgende logfiler i terminalen om enhedsflytningsværktøjet til enhedsmigrering blev kørt:

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

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:

Skærmbillede af siden med Control Hub-enheder, der viser enhedsstatussen.

Figur 15: Enhedsstatus

Efter enhedsoverførslen er numre blevet aktive. Se figur 16 for at se et eksempel på, hvilke numre der er aktive:

Skærmbillede af skærmen Control Hub-numre, der viser aktive numre.

Figur 16: Numrene er aktive

Gendan migration

Gendannelseshandlingen skal udføres for én virksomhed ad gangen.

Værktøjet til flytning af enheder deaktiverer ikke numrene i engrosopkald på grund af tekniske begrænsninger under gendannelseshandlingen.

For BroadCloud-udbyder

Gendannelsesprocessen for BroadCloud-partnere er som følger:

  1. Åbn en supportanmodning hos Cisco TAC for at anmode om genoprettelse af en enhed.
  2. 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.
  3. 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:

  1. Åbn en supportanmodning hos Cisco TAC for at anmode om genoprettelse af en enhed.
  2. 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.
  3. Webex Calling-teamet indstiller DMS URL-adressen tilbage til tjenesteudbyderens DMS URL-adresse i enhedsprofiler i Webex Calling.
  4. Partneradministratorer skal deaktivere eller slette telefonnumrene i Webex Calling via Control Hub-portalen.
  5. 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

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

Returner numre

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

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:

  1. Udtræk virksomhedsdata fra BroadWorks eller BroadCloud.
  2. Kør transformationsværktøjet uden placeringer valgmulighed på de udpakkede data.
  3. 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).
  4. Generér input/locations.csv ved at ændre locations_to_be_edited.csv.
  5. Kør transformationsværktøjet igen med valgmuligheden Placeringer.
  6. Undersøg exception_report.txt for at identificere eventuelle problemer med placeringsafhængighed for den aktuelle fase.
  7. Ret problemer med placeringsafhængighed efter behov (ved at ændre locations.csv).
  8. Kør omdannelsesværktøjet igen for at generere customers.json for den aktuelle fase.
  9. Kør klargøringsværktøjet for hver customer.json.
  10. I vedligeholdelsesvinduet skal du køre værktøjet Enhedsflytning.
  11. 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:

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 

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

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 

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

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 

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.

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 

Følgende nye afsnit indeholder en anbefaling om, hvordan placeringerne grupperes i migrationsfaserne.

Anbefalede placeringer, der skal flyttes samtidigt:

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

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=/customer.json -locations=/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"]}

Storbritannien:

"tidszoner":["Europa/London"]

Italien:

"tidszoner":["Europa/Rom"]