Overzicht

Dit document is bedoeld om gedetailleerde instructies te geven over het gebruik van hulpmiddelen voor de migratie van Cisco BroadWorks, Webex voor BroadWorks en BroadCloud naar Wholesale en Webex Calling. In dit document wordt een reeks migratiehulpmiddelen beschreven die zijn ontworpen om bestaande Cisco BroadWorks-, Webex voor BroadWorks- en BroadCloud-klanten te helpen migreren naar de Wholesale Route-to-Market-oplossing.

De migratietools zijn bedoeld om een volledige overgang van BroadWorks- naar Wholesale-services te vergemakkelijken. Ze zijn niet ontworpen voor het langdurig naast elkaar bestaan van beide services binnen dezelfde klantorganisatie.

Migratie-impact

De gevolgen na de migratie zijn als volgt:

Beheerders

Na de migratie moeten beheerders:

  • Gebruik Partner Hub en Control Hub om functies te configureren in plaats van CommPilot.
  • Configureer alle functies die geen deel uitmaken van de migratie opnieuw.

    U moet de functies die niet automatisch worden gemigreerd, handmatig migreren nadat de migratietools zijn voltooid.

Gebruikers

Ondersteunde functies zouden na de migratie op dezelfde manier moeten werken als vóór de migratie. Webex Calling-functies die niet door de migratie worden ondersteund, moeten na de migratie opnieuw worden geconfigureerd op Webex:

  • Gebruikers verliezen hun oproepgeschiedenis en berichtengeschiedenis.
  • Gebruikers verliezen alle persoonlijke sleutellijninstellingen en aanpassingen en moeten deze instellingen na de migratie opnieuw configureren. Voorbeelden hiervan zijn snelkiesnummers.
  • Bij de eerste keer inloggen moeten gebruikers hun toegangscodes en wachtwoorden opnieuw instellen.
  • Gebruikers die de UC-One-client gebruiken, moeten bij de eerste aanmelding een upgrade uitvoeren naar de Webex-app.

Architectuur van migratietools

De architectuur van de migratietools bestaat uit vier verschillende tools:

  1. Extract-tool—Extracteert ondernemingen, groepen, nummers, gebruikers, services, telefoons en softclients uit Cisco BroadWorks. BroadCloud-partners moeten een verzoek tot uittreksel indienen via de Service Provider Portal.
  2. Transformatietool—Transformeert de door de extractietool geëxtraheerde informatie naar een JSON-bestand dat kan worden bewerkt.
  3. Provisioning tool— Gebruikt het JSON-uitvoerbestand van de Transform Tool om klanten, locaties, nummers, gebruikers, services en telefoons in te richten met behulp van Webex Public API's.
  4. Apparaatverplaatsingstool—Gebruikt het JSON-uitvoerbestand van de Transform Tool om de profielen opnieuw op te bouwen en telefoons opnieuw op te starten, nummers te activeren in de Wholesale RTM-oplossing en telefoonnummers te deactiveren in Cisco BroadWorks.
    • Deze tool ondersteunt het terugzetten van telefoon- en softclientprofielen en nummeractivering in Cisco BroadWorks.
    • BroadCloud-partners moeten een migratieverzoek indienen via de Service Provider Portal.

De onderstaande afbeelding geeft weer hoe de vier tools sequentieel werken door te communiceren met Cisco BroadWorks, openbare API's en statistieken te uploaden naar de Webex-services voor toekomstige analyses nadat de beheerder de migratietaken heeft gestart.

Architectuurdiagram van migratietools

Afbeelding 1: Migratietools

Vereisten

Voordat migratietools worden uitgevoerd, moet de partner aan de volgende vereisten voldoen:

  1. Het partner- en partnerbeheerdersaccount moeten geïntegreerd zijn in de Wholesale RTM-oplossing. Tijdens de pre-salefase hoeven partners nog niet in de Wholesale RTM-oplossing te zijn geïntegreerd om de extracttool te kunnen uitvoeren.
  2. De partner moet de checklist vóór de migratie doornemen om er zeker van te zijn dat aan alle vereisten is voldaan.
  3. Voor het uitvoeren van de hulpprogramma's voor uitpakken en verplaatsen van apparaten zijn de systeembeheerdersreferenties van Cisco BroadWorks vereist. Dit is niet van toepassing op BroadCloud-partners.
  4. De hulpmiddelen voor het uitpakken en verplaatsen van apparaten moeten tijdens een onderhoudsvenster vanaf de secundaire Cisco BroadWorks Application Server worden uitgevoerd om het risico te minimaliseren. BroadCloud-partners voeren de Device Move Tool uit via de Service Provider Portal.
  5. Bekijk de lijst met ondersteunde Webex Calling-apparaten.
  6. Bekijk de lijst met niet-ondersteunde Webex Calling-apparaten.
  7. Partners moeten hun accountteam bij Cisco vragen om de ondersteunde firmwareversie voor telefoons en apparaten te verkrijgen.
  8. UC-One-clients moeten upgraden naar de volgende versies:
    • Desktop Communicator-clients moeten versie 22.9.12 of hoger zijn
    • Mobile Connect-clients moeten versie 3.9.14 of hoger zijn.
  9. De computer van de beheerder moet het volgende hebben:
    • JDK/JRE Voor de Provisioning Tool is versie 1.8 vereist.
    • Voor MAC- en Linux-computers is Python 3.10.5 of hoger vereist voor de Transform Tool.
  10. Klanten moeten een geldig factuuradres hebben en eindgebruikers moeten een zakelijk e-mailadres hebben geconfigureerd in Cisco BroadWorks. Als de waarden niet zijn ingesteld, moeten partnerbeheerders contact opnemen met hun klanten om deze te verkrijgen. Deze gegevens moeten worden toegevoegd aan de CSV-bestanden (door komma's gescheiden waarden) voordat u de transformatietool uitvoert. Voorbeeld-CSV-bestanden worden meegeleverd met de transformatietool.

Migratieplan

Het migratieplan bestaat uit 3 fasen:

  1. Voorbereiding
    • Een kopie van gebruikersgegevens verkrijgen met de Extract Tool
    • Genereer een token met behulp van de Token Generator Tool
    • Gebruik de Transformatietool om gebruikersgegevens te formatteren
  2. Inrichten
    • Haal de nieuwste gebruikersgegevens op met de Extract Tool
    • Gebruik de Transformatietool om gebruikersgegevens te formatteren
    • Gebruikers voorzien van de Provisioning Tool
  3. Migratie
    • Migreer apparaten met de Device Move Tool
    • Migraties zonder apparaten [ Telefoonnummers activeren via Control Hub ]

    Als de partnerbeheerders geen apparaten hebben die ze van Cisco BroadWorks naar Wholesale kunnen verplaatsen, is het niet nodig om de tool voor het verplaatsen van apparaten uit te voeren. Partnerbeheerders kunnen de onderstaande openbare link gebruiken om de telefoonnummers rechtstreeks via de Control Hub-portal te activeren. Zie Telefoonnummers beheren in Control Hub voor meer informatie.

    Het deactiveren van de telefoonnummers in Cisco BroadWorks is optioneel als de partnerbeheerders hun telefoonnummers activeren via Control Hub.

Functies automatisch gemigreerd naar Wholesale Calling

Deze gebruikersfuncties worden automatisch gemigreerd door de migratietools:

  • Instellingen voor spraakberichten en aangepaste begroetingen (spraakberichten, gepersonaliseerde naamaudio en gebruikerspincode worden niet gemigreerd)
  • Alternatieve nummers
  • BroadWorks Anywhere
  • Druk lampenveld
  • Beller-ID (aangepaste naam en telefoonnummer)
  • Gesprek in de wacht
  • Instellingen voor doorschakelen (doorschakelen van oproepen) always/busy/no answer/not bereikbaar)
  • Gesprek onderscheppen
  • Niet storen
  • Faxinstellingen
  • Afgelegen kantoor
  • Weergave van gedeelde oproep
  • Simultaan bellen (inclusief schema en selectiecriteria)
  • Oproepmelding (inclusief schema en selectiecriteria)
  • Anonieme gesprekken weigeren
  • Selectieve oproepafwijzing
  • Selectieve oproepdoorschakeling
  • Gerichte oproepopname en inbreken
  • Barge-in vrijstelling
  • Druk om te praten
  • Privacy
  • Muziek tijdens wachtstand
  • Vakantieservice
  • Nachtservice

Deze groepsfuncties worden automatisch gemigreerd door de migratietools:

  • Virtuele operator
    • Slechts één niveau
    • Aangepaste begroetingen
    • Instellingen voor doorschakelen (altijd, bezet, selectief)
    • Alternatieve nummers
    • Vakantiemenu is niet beschikbaar in Webex
    • Selectieve oproepafwijzing
  • Cisco BroadWorks Call Center Standard en BroadCloud Call Queue:
    • Basisconfiguratie
    • Aangepaste begroetingen
    • Agenten en supervisors
    • Instellingen voor doorschakelen (altijd, bezet, selectief)
    • Alternatieve nummers
    • Muziek in de wacht
  • Gesprek parkeren
  • Gesprek aannemen
  • Hunt-groep
    • Instellingen voor doorschakelen (altijd, bezet, selectief, niet bereikbaar)
    • Alternatieve nummers
  • Locatiecode (één per locatie of groep)
  • Paginggroep
  • Schema's (alleen op groepsniveau, bedrijfsschema's worden niet gemigreerd)
  • Spraakportal
  • Muziek in de wacht
  • Algemene telefoonlijst

Ondersteunde apparaten

Ondersteunde telefoons worden automatisch door de inrichtingstool gemaakt en toegewezen aan gebruikers in Webex Calling. De telefoons die in de kolom 'Ondersteund in de tool voor apparaatverplaatsing' met 'ja' zijn gemarkeerd, worden ook automatisch van Cisco BroadWorks of BroadCloud naar Webex Calling verplaatst wanneer de tool voor apparaatverplaatsing wordt uitgevoerd. Telefoons die in die kolom met 'Nee' zijn gemarkeerd, vereisen een handmatige tussenkomst om de DMS-URL in de Cisco BroadWorks-apparaatsjabloon of in de telefoon zelf te wijzigen.

De laatste kolom geeft de toewijzing van telefoonmodellen aan de kolom 'Apparaattype' van het bestand weer transform-tool/input/newphones.csv. (Zie het gedeelte Transformatietool van dit artikel voor meer informatie over newphones.csv).

Telefoonmodel

Ondersteund in de tool voor het verplaatsen van apparaten

Apparaattype in 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 ATA191

Ja

DMS Cisco 191

Cisco ATA192

Ja

DMS Cisco 192

Cisco DBS 110

Ja

DMS Cisco DBS110

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

Ja

DMS Polycom SSIP5000

Polycom SoundStation 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 T57W

Ja

DMS Yealink T57W

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

Niet-ondersteunde apparaten

Als de klant apparaten gebruikt die niet door de Wholesale RTM-oplossing worden ondersteund, komen deze apparaten niet in aanmerking voor migratie. In dit geval heeft u de volgende opties:

  1. Richt nieuwe telefoons in op Cisco BroadWorks voordat u migreert.
  2. Laat de oude telefoons in Cisco BroadWorks staan en gebruikers moeten de Webex-app installeren om te kunnen bellen en gebeld te worden.

Groothandel belpakketten

De migratietools beschikken over een aantal standaardinstellingen voor het selecteren van Wholesale Calling-pakketten voor abonnees. Als u later een ander pakket wilt, kan een partnerbeheerder dit in Control Hub wijzigen.

Configuratie van Cisco BroadWorks-migratiepakket

Alle abonnees die migreren van Cisco BroadWorks krijgen standaard het Webex Calling-pakket. Als het Webex Voice-pakket gewenst is voor abonnees die geen gesprek in de wacht of voicemail toegewezen hebben gekregen, kan dit worden ingeschakeld in het partner.cfg-bestand van de Transform Tool door de regel USE_WEBEX_VOICE_PACKAGE uit te schakelen.

Toewijzing van Webex voor BroadWorks-migratiepakket

Webex voor BroadWorks-pakketten worden automatisch gekoppeld aan Wholesale Calling-pakketten. Dit kan niet worden geconfigureerd.

Webex voor BroadWorks-pakket

Groothandel Belpakket

Softphone

Webex Voice

Basis

Webex Calling

Standaard

Webex Suite

Premium

Webex Suite

Toewijzing van BroadCloud-migratiepakketten

Migraties van BroadCloud Carrier-kaartpakketten op basis van het type station. Standaardtoewijzing kan worden geconfigureerd in het configuratiebestand conf/rialto_station_type_to_wholesale_package.csv van de Transform Tool.

BroadCloud-draagstationtype

Groothandel Belpakket

Basis

Webex Voice

Vergaderruimte

Webex Voice

Chatten

Webex Voice

Standaard

Webex Voice

Leidinggevende

Webex Suite

Alle andere stationstypen

Webex Voice

Transformeer een BroadWorks- of BroadCloud-gebruikersaccount naar een Webex Calling-werkruimte

Een Webex-werkruimte is een telefoon die door veel mensen wordt gedeeld, bijvoorbeeld: Bijvoorbeeld: telefoons in een vergaderruimte, magazijn of lobby. Dergelijke telefoons kunnen in Webex Calling worden geconfigureerd als Webex-werkruimten in plaats van Webex-gebruikers. Er is een optie beschikbaar om gebruikersaccounts van Cisco BroadWorks of BroadCloud Carrier automatisch om te zetten naar werkruimten tijdens het migratieproces.

Voeren

  1. In het bestand transform_tool/input/users.csv, Wijs het pakket “common_area” toe aan de gebruikers die moeten worden omgezet in een werkruimte.
    • Bijvoorbeeld: bwuser@domain,,,common_area
  2. (Alleen BroadCloud) Om alle gebruikersaccounts van een specifiek stationstype om te zetten in werkruimten, voegt u een item toe aan transform-tool/conf/rialto_station_type_to_wholesale_package.csv en stel het Wholesale-pakket in op “common_area_calling”.
    • Bijvoorbeeld: conference_room_v2,common_area_calling
  3. Voer het transformatiegereedschap uit.
  4. Voer de inrichtingstool uit.
  5. Open de Control Hub van de nieuw aangemaakte klantorganisatie en stel een SIP-domein in (zie afbeelding 2, Een SIP-domein configureren in Control Hub).
  6. Voer de inrichtingstool opnieuw uit. Hiermee worden de werkruimten aangemaakt en worden er telefoons aan toegewezen.

Beperkingen:

Configuratie van gebruikersfuncties (bijvoorbeeld doorschakelen van oproepen, niet storen) wordt niet automatisch gemigreerd naar de werkruimte.

Venster Control Hub in de Organisatie-instellingen met de sectie SIP-adres voor Cisco Webex Calling gemarkeerd.

Afbeelding 2: Een SIP-domein configureren in Control Hub

Tokengeneratortool

Partnerbeheerders voeren dit hulpprogramma voor het genereren van tokens ten minste één keer uit voordat ze beginnen met het uitvoeren van migratietools. Het uitvoeren van deze tool is een eenmalige activiteit nadat het partneraccount is toegevoegd aan de Wholesale RTM-oplossing. Met deze tool kunnen partnerbeheerders via een webbrowser inloggen om het unieke TOKEN te verkrijgen dat nodig is om de partnerconfiguratiebestanden voor de migratietools bij te werken.

Voorwaarden

Installeer Java 8, 11, 17 of 21 op de computer. Java is beschikbaar via veel bronnen, waaronder:

Na het downloaden pakt u de binaire bestanden van de migratietool uit.

Deze stap is optioneel

Instructies om te draaien

Voer de volgende opdracht uit in de terminal in de map van de tokengenerator:

  • De volgende poorten moeten beschikbaar zijn om de tokengeneratortool te kunnen uitvoeren. Poorten: 8080, 50009, 50010, 50011, 50012 en 50013

  • Er moet minimaal één van de genoemde poorten openstaan voor verbinding op de computer van de gebruiker.

Windows:

token_generator.bat

MacOS:

./token_generator.sh

Uitvoer:

Tool Name: Token Generator Tool
Version: 1.13.0
Load the URL in your web browser: http://localhost:8080

Open de URL in de webbrowser op de terminal, meld u aan met de partnerbeheerdergegevens om het TOKEN te verkrijgen en kopieer dit voor later gebruik.

Hieronder vindt u ter referentie de illustraties van de gebruikersinterface:

Inloggen met Cisco Webex-scherm

Afbeelding 3: Inloggen met Cisco Webex

Aanmeldscherm van het venster Inloggegevens

Afbeelding 4: Venster met referenties

Tokengeneratiescherm

Afbeelding 5: Tokengeneratie

BroadWorks-installatietaken

Configureer de volgende stappen voordat u de hulpprogramma's voor uitpakken en verplaatsen van apparaten op de secundaire BroadWorks-server uitvoert.

Dit geldt voor Cisco BroadWorks en Webex voor BroadWorks. Deze stappen zijn niet van toepassing op BroadCloud.

OCI-P-connectiviteit inschakelen

De tool voor het verplaatsen van apparaten communiceert met BroadWorks via OCI-P-opdrachten. Om OCI-P-connectiviteit in te schakelen, volgt u onderstaande stappen:

Stap 1: Gebruik de CLI om algemene instellingen te configureren.

Voer de volgende opdracht uit in de CLI om naar de map GeneralSettings te gaan:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Voer de volgende opdracht uit in CLI om de huidige GeneralSettings op te halen:

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

Als uw instellingen niet overeenkomen met het bovenstaande, gebruikt u de opdracht set om uw instellingen opnieuw te configureren.

Stap 2: Gebruik de CLI om de OCI-proxy te configureren.

Wijzig de directory naar OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Voer de volgende CLI uit om de huidige instellingen op te halen. U zou het volgende moeten zien:

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

Als uw instellingen niet overeenkomen met het bovenstaande, gebruikt u de opdracht set om uw instellingen opnieuw te configureren.

Stap 3: Gebruik de CLI om OCI Provisioning te configureren.

Ga naar de Provisioning-directory:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Voer de volgende opdracht uit om de huidige OCI-provisioninginstellingen op te halen:

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

Stap 4: Voer de onderstaande opdracht uit in CLI om te controleren of uw configuratie correct is.

 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.

Controleer of de open clientserver is geïmplementeerd en actief is

Gebruik de onderstaande opdrachten om de Open Client Server te implementeren en te starten op de secundaire Application Server als deze nog niet is geïmplementeerd of nog niet is gestart.

Stap 1: Implementeer de server met de volgende CLI-opdracht:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Stap 2: Start de server met deze opdracht:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Activering van nummers inschakelen

Voer de volgende opdrachten uit in CLI om de activering van de nummers in te schakelen:

Stap 1: Voer de nummeractiveringsopdracht uit:

AS_CLI> cd SubscriberMgmt/NumberActivation

Stap 2: Voer de opdracht 'Activering ingeschakeld' uit:

AS_CLI> set dnMode groupAndUserActivationEnabled

Stap 3: Voer bij de bevestigingsvraag Y in.

Extractietool

Voor BroadCloud

De extractietool is geïntegreerd in het BroadCloud Service Provider-portaal. Een beheerder van een serviceprovider kan:

  1. U kunt per aanvraag uittrekselverzoeken indienen voor maximaal 50 klanten.
    Een extractieverzoek kan voor dezelfde klant niet vaker dan 10 keer per dag worden ingediend.
  2. Download het geëxtraheerde gegevensbestand in ZIP-formaat, tot maximaal 28 dagen na de datum van indiening van de aanvraag.

De onderstaande afbeeldingen tonen het Service Provider-portaal.

Scherm van het Service Provider-portaal waarop de aanvraag voor het ophalen van een grootschalige migratie wordt gestart.

Afbeelding 6: Service Provider-portaal

Scherm van het Service Provider-portaal met de Wholesale Migration Extract-aanvragen

Afbeelding 7: Service Provider-portaal

CSV-extractverzoek

CSV-extractverzoek starten

  1. Download het klant-CSV-bestand

    Klik op de link Klant-CSV downloaden in de rechterbovenhoek van de sectie CSV-extractieverzoek starten.

  2. De klantenlijst bewerken

    De beheerder kan dit CSV-bestand bewerken, zodat het alleen de klanten bevat waarvoor de extractie moet worden uitgevoerd.

  3. Uploaden en verzenden

    Nadat u het aangepaste CSV-bestand hebt bewerkt, uploadt u het.

    Klik op Verzenden om een extractieverzoek te starten voor de vermelde klanten en de bijbehorende locaties.

Een extractieverzoek starten voor een klant met een locatie-CSV

  1. Selecteer klant- en downloadlocaties

    Selecteer een klant uit de keuzelijst.

    Download de bijbehorende locaties.csv van Klanten bekijkentabblad Vestigingen Locaties exporteren als CSV.

  2. Bewerk het locatiebestand

    De beheerder kan het CSV-bestand bewerken, zodat het alleen de locaties bevat die hij wil extraheren.

  3. Uploaden en verzenden

    Upload de bewerkte locaties.csv en klik op Verzenden.

    Alleen de opgegeven locaties voor de geselecteerde klant worden opgenomen in het extractieverzoek.

Initieer een extractieverzoek voor alle klanten

  1. Klik op Verzenden om een extractieverzoek te starten voor alle klanten en al hun locaties onder de huidige serviceprovider.

De secties in het extractverzoek.

Voor Cisco BroadWorks en Webex voor BroadWorks

  1. De extractietool draait op de secundaire Cisco BroadWorks Application Server binnen het partnernetwerk en maakt verbinding via OCI-P.
  2. De tool haalt onbewerkte bedrijfs-, groeps-, getallen-, gebruikers-, service-, apparaat- en softclientgegevens op van het Cisco BroadWorks- of BroadCloud-platform en voert deze gegevens uit naar XML-bestanden die de invoer voor de transformatietool vormen.

In de volgende secties wordt uitgelegd hoe u de extracttool installeert en configureert.

Voorwaarden

  1. SCP de extract tool-binaries naar secundaire Cisco BroadWorks Application Server.
  2. Maak via SSH verbinding met de secundaire Cisco BroadWorks Application Server om de vereisten te configureren en de extractietool uit te voeren.
  3. Configureer de serviceprovider en groeps-ID die u uit Cisco BroadWorks wilt halen in de conf/exportTool.yml. Raadpleeg het volgende voorbeeld-YAML-fragment:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Zorg ervoor dat de secundaire Cisco BroadWorks Application Server-gebruikers-ID, het wachtwoord en de hostnaam correct zijn in de conf/partner.cfg bestand:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

    De eigenschap REFRESH_TOKEN is verplicht voor een Webex voor BroadWorks-migratie.

  5. Wijzig de JDK/JRE omgevingspad in het export.sh-bestand als de secundaire Cisco BroadWorks Application Server JDK/JRE omgevingspad is anders dan het bestand:
    JAVA_HOME=/usr/local/java/java_base

Instructies om te draaien

Voer de volgende opdracht uit in de secundaire Cisco BroadWorks Application Server vanuit de map met extracttools:

./export.sh

Terminallogboeken

Bij succesvolle export zijn de volgende logs beschikbaar in de terminal: BroadSoft Data Export Tool uitvoeren:

 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

Een ZIP-uitvoerbestand (extracted_data_<timestamp>.zip) is beschikbaar in dezelfde map van de uitpaktool. Gebruik de volgende opdracht om het ZIP-bestand te bekijken en te gebruiken voor de invoer van de Transformatietool:

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

Transformatiegereedschap

Deze transformatietool wordt uitgevoerd voor alle migraties. De transformatietool kan op elke computer worden uitgevoerd, inclusief de beheerderslaptop van een partner, en maakt gebruik van de openbare API's van Webex. Het leest het ZIP-bestand (extracted_data_<timestamp>.zip) van de uitvoer van de extractietool als invoer en transformeert de onbewerkte XML naar een JSON-indeling die wordt gebruikt door de provisioningtool.

Voorwaarden

Nadat u de binaire bestanden van de migratietools hebt gedownload en uitgepakt, configureert u de volgende vereisten:

  1. Stel de REFRESH_TOKEN (Token gekopieerd uit de Token Generator Tool) en NAAM_VAN_HOOFD_LOCATIE in de conf/partner.cfg bestand:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Optioneel kunt u de PROVISIONING_ID (gekopieerd uit de sjabloon in Partner Hub) in de conf/partner.cfg bestand:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Voor een volledigere verificatie van het e-mailadres van de klant kunt u optioneel de PROVISIONING_ID instellen.
  3. Configureer ontbrekende informatie in de input/customers.csv bestand (zie volgende sectie) indien dit ontbreekt.
  4. Voeg het e-mailadres van de eindgebruiker toe in de input/users.csv bestand.
  5. Als er nieuwe telefoons moeten worden ingericht, voegt u het MAC-adres en e-mailadres van de nieuwe telefoon van de gebruiker toe aan input/newphones.csv bestand. Dit is alleen vereist als de partnerbeheerders nieuwe telefoons willen inrichten voor Groothandelsgesprekken.
  6. Converteer de BroadWorks Call Centers naar CxEssentials met behulp van de input/cxessentials.csv bestand.
  7. Schakel optioneel de eigenschap UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS in om alle callcenters naar CxEssentials te converteren.
  8. Gebruik de input/locations.csv bestand ter ondersteuning van de grote ondernemingsmigratie waarmee beheerders de locaties van hun klanten per locatie kunnen migreren
  9. U kunt optioneel het gebruik van MAC-adressen inschakelen vanuit de User-Agent-header van het SIP REGISTER-bericht wanneer het MAC-adres niet beschikbaar is in het Cisco BroadWorks-apparaatprofiel. Verwijder de commentaartekens voor de regel "USE_MAC_ADRES_VAN_SIP_REGISTER=yes" in bestand conf/partner.cfg
  10. Met de functie voor netwerkserversynchronisatie kunnen beheerders telefoonnummers, MAC-adressen en e-mailadressen van gebruikers inrichten tijdens de migratie naar dezelfde regio. Om dit in te schakelen, stelt u USE_NS_SYNC=yes in conf/partner.cfgin.

    Als NS-synchronisatie is uitgeschakeld, worden telefoonnummer- en apparaatinrichting overgeslagen en krijgen gebruikers tijdelijke e-mailadressen.

  11. Schakel optioneel de eigenschappen ANALOG_GEBRUIKER_TYPE_INSCHAKELEN [_OPROEP_WACHTEN, ANALOG_GEBRUIKER_TYPE_INSCHAKELEN_MUZIEK_IN_WACHTEN en ANALOG_GEBRUIKER_TYPE [_UITSCHAKELEN_T38 in om oproep in de wacht te configureren, muziek in de wacht te zetten en T38-instellingen uit te schakelen voor alle gebruikers van het analoge type.

Het vullen van de input/customers.csv

Het bestand input/customers.csv biedt gegevens die mogelijk ontbreken in Cisco BroadWorks of BroadCloud. Dit bestand kan leeg worden gelaten als alle verplichte informatie al beschikbaar is. U hoeft niet alle kolommen in te vullen, alleen de ontbrekende informatie is verplicht.

Al deze velden zijn optioneel.

De onderstaande tabel geeft de belangrijkste kolommen in input/customers.csv.

Kolomnaam

Regels

Id

In de Cisco BroadWorks-bedrijfsmodus:

  • Dit is de Cisco BroadWorks serviceProviderId voor de onderneming.
  • Bovendien is er voor elke groep binnen de onderneming een aparte regel nodig. De ID is de Cisco BroadWorks-groeps-ID.

In de BroadWorks-serviceprovidermodus is dit de Cisco BroadWorks-groeps-ID.

In BroadCloud is dit de Rialto customerId.

externalId

Dit is een identificatie die overeenkomt met de interne identificatie van de partner voor deze klant. Deze kolom moet uniek zijn binnen een Webex-partnerorganisatie. Deze kolom is optioneel. Er wordt automatisch een unieke identificatie gegenereerd door de transformatietool.

Deze kolom wordt niet gebruikt voor groepen binnen een onderneming.

klantnaam

Voor ondernemingen wordt deze kolom gebruikt als het veld met de Webex-klantnaam.

Voor een groep binnen een onderneming wordt deze kolom gebruikt als locatienaam. Locatienamen moeten uniek zijn binnen een onderneming.

primair e-mailadres

Dit wordt gebruikt als het e-mailadres van de Webex-klantbeheerder.

Deze kolom is optioneel voor groepen binnen een onderneming.

Adreskolommen

Voor een onderneming wordt het adres gebruikt als factuuradres en als eerste vestigingsadres.

Voor een groep binnen een onderneming wordt het adres gebruikt als vestigingsadres.

Uurzonee

Raadpleeg het gedeelte over tijdzones in dit artikel.

taal

Zie Talen die Webex ondersteunt.

standaardvoicemailpincode

Zie Een voicemail-pincode instellen.

Het vullen van de input/users.csv

Het bestand input/users.csv biedt gegevens die mogelijk ontbreken in Cisco BroadWorks of BroadCloud. Dit bestand kan leeg worden gelaten als alle verplichte informatie al beschikbaar is. U hoeft niet alle kolommen in te vullen, alleen de ontbrekende informatie is verplicht.

Al deze velden zijn optioneel.

Kolomnaam

Regels

gebruikers-ID

Een unieke identificatie voor de gebruiker. Dit kan een BroadWorks- of BroadCloud-gebruikers-ID zijn.

e-mail

(Optioneel) Het e-mailadres van de gebruiker. Indien verstrekt, wordt het gebruikt voor provisioning-doeleinden.

telefoonnummer

(Optioneel) Het telefoonnummer van de gebruiker die ingericht moet worden.

Pakket

(Optioneel) Gebruikerspakkettype. Toegestane waarden: stem, oproep, suite, common_area, virtual_line, dont_migrate, of call_park_ext.

De waarde dont_migrate wordt gebruikt wanneer partners bepaalde gebruikers (inclusief hun apparaten en telefoonnummers) willen uitsluiten van zowel de inrichting als de migratie.

Dit wordt ondersteund voor zowel BroadWorks als BroadCloud. Wanneer dit wordt toegepast, worden de geselecteerde gebruikers en de bijbehorende resources niet gemigreerd of ingericht.

Om dit te gebruiken, moeten beheerders dont_migrate invoeren in de pakketkolom van het bestand users.csv.

extensie

(Optioneel) Het telefoonnummer dat aan de gebruiker moet worden toegewezen.

naam

(Optioneel) De volledige naam van de gebruiker.

ata_settings

(Optioneel) Toegestane waarden: t38, analoog

Naar enable/disable oproep in de wacht, muziek in de wacht en T38-instellingen

T38:

Met deze optie worden oproep in de wacht en muziek in de wacht uitgeschakeld en worden T38-instellingen voor ATA-apparaten ingeschakeld.

Analoog:

  • Net als de T38-optie worden met deze instelling ook oproepwachtrij en muziek in de wacht uitgeschakeld en wordt T38 voor ATA-apparaten ingeschakeld.
  • Het belangrijkste voordeel van de analoge optie is dat deze functies kunnen worden aangestuurd via partner.cfg-bestanden, waardoor er meer flexibiliteit is bij de configuratie.

do_not_move_phone

Alleen BroadWorks. Optionele vlag om migratie van apparaten naar Webex Calling te voorkomen.

Met deze optie kunnen partners gebruikers voorzien van hun bel-instellingen, apparaten en telefoonnummers zonder de apparaten naar Webex te migreren of telefoonnummers te activeren in Webex Calling.

Deze instelling is alleen beschikbaar voor BroadWorks, niet voor BroadCloud.

Om het te gebruiken, moeten beheerders do_not_move_phone opgeven in de kolom do_not_move_phone (alleen BroadWorks) van het bestand users.csv.

Zo wordt ervoor gezorgd dat gebruikers worden voorzien van de juiste voorzieningen zonder dat ze nummers hoeven te activeren of hun telefoon hoeven te verplaatsen. Ze kunnen gewoon via BroadCloud blijven werken.

Instructies om te draaien

Voer de Transformatietool uit op elk besturingssysteem. Gebruik de onderstaande stappen om de tool uit te voeren in Windows en macOS:

Windows

Voer de onderstaande opdracht uit om de Transformatietool in Windows uit te voeren:

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

macOS

Voer de volgende stappen uit om de transformatietool op macOS uit te voeren:

  1. Maak een virtuele omgeving en installeer afhankelijkheden om de transformatietool uit te voeren met 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. Voer de transformatietool uit:
    ./transform.sh -extract= -customers= -users= -newphones=

Customer/user voorcontrole

De Transform Tool voert API-aanroepen uit naar Webex om mogelijke inrichtingsproblemen op te sporen. Standaard worden het adres en het primaire e-mailadres van de klant gevalideerd. Als de waarde van de PROVISIONING_ID is opgegeven in de conf/partner.cfg bestand, zal het ook de locatie-informatie valideren. De resultaten van de voorafgaande controle worden opgenomen in het uitzonderingsrapport.

Bovendien kunnen de volgende optionele parameters worden toegevoegd wanneer u de transformatietool uitvoert:

voorcontrole

Naast het uitvoeren van de precheck-API voor de klantgegevens, voert de Transform Tool ook de precheck-API uit voor de e-mails van de abonnees.

precheckinfo

Standaard worden alleen fouten voorafgaand aan de controle (d.w.z. problemen die de inrichting blokkeren) in het uitzonderingsrapport opgenomen. Als u deze vlag toevoegt, worden ook succesvolle resultaten van de voorcontrole meegenomen (bijvoorbeeld als er al een Webex-organisatie bestaat die automatisch kan worden gekoppeld).

precheckinfo heeft extra tijd nodig om uit te voeren.

Terminallogboeken

Het volgende wordt in de terminal geregistreerd bij een succesvolle transformatie:

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

Uitzonderingsrapport

Transform Tool genereert het uitzonderingsrapport in de output/<timestamp>/exception_report.txt map. Met dit rapport kunt u de problemen identificeren die van invloed zijn op de migratie en deze in het Cisco BroadWorks-systeem oplossen.

Nadat u de gebruikersgegevens hebt gewijzigd om de uitzondering op te lossen, voert u de hulpmiddelen voor extraheren en transformeren opnieuw uit met de nieuwe gegevens. Het voorbeeld van een uitzonderingsrapportbestand ziet er als volgt uit:

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

Een JSON-uitvoerbestand (customer.json) zal beschikbaar zijn in de output/<timestamp>/<groupid> map. Het voorbeeldbestand customer.json ziet er als volgt uit:

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

De `webex_for_broadworks_info` JSON-eigenschap is alleen aanwezig voor Webex voor BroadWorks-migraties. De `broadcloud_info` JSON-eigenschap is alleen aanwezig voor BroadCloud-migraties.

Inrichtingstool

De provisioning tool kan op elke computer worden uitgevoerd, meestal de laptop van de beheerder van de partner, en maakt gebruik van de openbare API's van Webex. Het leest het JSON-uitvoerbestand (customer.json) van de transformatietool als invoer en richt de klanten, locaties, nummers, gebruikers, services en apparaten in de Webex Wholesale RTM-oplossing in.

Voorwaarden

Configureer de volgende vereisten in de map met de provisioningtool:

  1. Installeer Java 8, 11, 17 of 21 op de computer. Java is beschikbaar via veel bronnen, waaronder:
  2. Nadat u de binaire bestanden van de migratietools hebt gedownload en uitgepakt, stelt u de JAVA_HOME-omgevingsvariabele in provisioning_tool.sh voor MAC en provisioning_tool.bat voor Windows in.
  3. Het partner.cfg-bestand:
    • Stel de WHOLESALE_PROVISIONING_ID en REFRESH_TOKEN in (token gekopieerd uit de Token Generator Tool). De partnerbeheerders moeten contact opnemen met hun accountteam om de PROVISIONING_ID te verkrijgen:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Stel ALLOW_ADMIN_INVITE_EMAILS in op false als de partner geen welkomstmail naar de gebruikers wil sturen. De standaardwaarde is true.

  4. Gebruik de eigenschap WEBEX4BWKS_EMAIL_SUBJECT voor Webex voor BroadWorks-migraties om het onderwerp van het e-mailbericht met het verzoek om wachtwoord te wijzigen te verzenden naar Webex voor BroadWorks-abonnees.
  5. Gebruik de eigenschap WEBEX4BWKS_EMAIL_BODY voor Webex voor BroadWorks-migraties om de e-mailtekst met het verzoek om wachtwoord te wijzigen te verzenden naar Webex voor BroadWorks-abonnees.
  6. Met de functie voor netwerkserversynchronisatie kunnen beheerders telefoonnummers, MAC-adressen en e-mailadressen van gebruikers inrichten tijdens de migratie naar dezelfde regio. Om dit in te schakelen, stelt u USE_NS_SYNC=yes in conf/partner.cfgin.

    Als NS-synchronisatie is uitgeschakeld, worden telefoonnummer- en apparaatinrichting overgeslagen en krijgen gebruikers tijdelijke e-mailadressen.

Voor BroadCloud-migraties dezelfde regio:

  1. De tool slaat de inrichting van nummers, apparaten en gedeelde oproepweergaven over.
  2. De tool maakt gebruikers en virtuele gebruikers met extensie en tijdelijke extensie.

Voor BroadCloud-migraties een andere regio:

  1. Met de tool kunt u nummers, apparaten en gedeelde oproepweergaven inrichten.
  2. De tool creëert gebruikers en virtuele gebruikers met echte telefoonnummers en toestelnummers.
    Alle BroadCloud-migraties binnen Europa vinden plaats naar een andere regio.

Instructies om te draaien

Gebruik de volgende stappen om de tool uit te voeren in Windows en macOS:

Windows

Voer de volgende stappen uit om het hulpprogramma op Windows uit te voeren:

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

macOS

Voer de volgende stappen uit om de tool op macOS uit te voeren:

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

Vereisten voor Webex voor BroadWorks-migratie

Partnerbeheerders moeten hun BroadWorks-onboardingsjabloon bijwerken voor Webex voor BroadWorks-coexistentiefuncties. Zie de volgende afbeelding:

Zodra de Webex voor BroadWorks Onboarding-sjabloon is bijgewerkt ter ondersteuning van migratie, vraagt u het Cisco Account Team om de functie 'wholesale-partner-blending-enabled' op partnerniveau in te schakelen. Hierdoor kunnen Wholesale-pakketten worden toegevoegd aan bestaande Webex voor BroadWorks-klantorganisaties tijdens de inrichting.

Voer de inrichtingstool uit met een extra argument.

Voorbereidingsfase: is de standaardfase waarin beheerders BroadWorks-gebruikers kunnen inrichten als groothandelsabonnees en kunnen doorgaan met Webex voor BroadWorks-gebruikers.

Onderhoudsfase: is de tweede fase waarin beheerders de Wholesale-licentie kunnen toewijzen aan de bestaande Webex voor BroadWorks-gebruikers. U moet de provisioningtool uitvoeren met een argument maintenance.

Post-migratiefase: Dit is de laatste fase waarin beheerders BroadWorks volledig naar Wholesale kunnen converteren. U moet de provisioningtool uitvoeren met een argument postmigration.

Terminallogboeken

Hieronder staan de logboeken in de terminal bij succesvolle inrichting:

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

Er wordt een tabel afgedrukt met het aantal locaties dat voor elke run is aangemaakt:

Tabel met het aantal locaties dat voor elke run is aangemaakt.

Output

De provisioningtool genereert succes- en foutrapporten in de output/<external_id>/*.success/error bestanden. Controleer de uitvoersucces- en foutlogboeken om te controleren of de inrichting succesvol is uitgevoerd.

Nadat de inrichting is geslaagd, ontvangen klantbeheerders en eindgebruikers een e-mail van de Wholesale RTM-oplossing.

Partnerbeheerders kunnen de klantinrichting controleren in de Partner Hub- en Control Hub-portal. Raadpleeg de volgende illustraties uit de Partner Hub- en Control Hub-portal:

Schermafbeelding van Partner Hub met een zoekopdracht naar een Wholesale-klant in het vervolgkeuzemenu Klant selecteren.

Afbeelding 8: Partnerhub

Schermafbeelding van Control Hub met het tabblad Gebruikers en een lijst met gebruikers.

Afbeelding 9: Control Hub

Schermafbeelding van Control Hub met het scherm Apparaten en een lijst met apparaten.

Afbeelding 10: Apparaten

Schermafbeelding van Control Hub met het Nummers-scherm en een lijst met telefoonnummers.

Afbeelding 11: Oproepen

Gereedschap voor het verplaatsen van apparaten

Voor BroadCloud

BroadCloud-partners kunnen via de Service Provider-portal een migratieverzoek indienen voor de migratie van nummers, apparaten en Shared Call Appearances (SCA).

Binnen het Service Provider-portaal kan een migratieverzoek maximaal 50 klanten betreffen. Er kunnen maximaal 10 verzoeken per dag worden ingediend.

Met de functie Netwerkserversynchronisatie kunnen beheerders de broadCloud-locatie deactiveren en de Webex Calling-locatie activeren door USE_NS_SYNC=yes in te stellen in de conf/partner.cfg. Na de migratie worden apparaten en telefoonnummers geactiveerd op de Webex Calling-locatie.

Beheerders kunnen automatisch terugdraaien inschakelen door ROLLBACK_TO_BROADCLOUD=true in te stellen in het conf/partner.cfg -bestand. Hiermee worden apparaten na de migratie teruggezet naar BroadCloud. Het ondersteunt zowel migraties naar dezelfde als naar verschillende regio's met NS Sync, maar alleen voor succesvolle migraties. Bij mislukte pogingen moeten beheerders een Cisco TAC indienen voordat ze een terugdraaiing kunnen aanvragen.

Er zijn twee opties beschikbaar voor het selecteren van het migratietype in de portal:

  • Migratie – Selecteer deze optie om een aanvraag te starten voor het migreren van nummers, apparaten en Shared Call Appearances (SCA).
  • Apparaatstatus – Selecteer deze optie om de huidige status van een apparaat op BroadCloud en Calling te bekijken.

De onderstaande afbeeldingen tonen het Service Provider-portaal.

Service Provider-portaal

Afbeelding 12: Service Provider-portaal

Service Provider-portaal met weergave van migratieverzoek.

Afbeelding 13: Service Provider-portaal

Geselecteerde locaties migreren (optioneel)

Om de migratie voor een specifieke subset van locaties te starten die in het customer.json -bestand staan vermeld, voegt u een locations.csv -bestand toe aan uw aanvraag. In dit CSV-bestand moeten alleen de locaties worden vermeld die u wilt migreren.

Wanneer locations.csv niet wordt opgegeven, worden alle locaties in customer.json gemigreerd.

Tabel 1. Locaties.csv-legenda's
TermDefinitie

Site-id

De site-ID van de locatie die gemigreerd moet worden.

Naam locatie

De naam van de locatie die gemigreerd moet worden.

Om de lijst met beschikbare actieve sites te downloaden, navigeert u naar Klanten bekijken → Selecteer een klant → Locaties exporteren als CSV.

Locaties exporteren als CSV

Afbeelding 14: Locaties exporteren als CSV

Voor Cisco BroadWorks en Webex voor BroadWorks

Voor Cisco BroadWorks- en Webex voor BroadWorks-migraties wordt de tool uitgevoerd op de secundaire Cisco BroadWorks Application Server binnen het partnernetwerk en maakt verbinding met de AS via OCI-P. Het gebruikt het JSON-uitvoerbestand (customer.json) van de Transform Tool als invoer en voert de OCI-P-opdrachten uit om apparaten en softclients te migreren.

Bij een succesvolle bewerking zal het hulpmiddel voor het verplaatsen van het apparaat:

  1. Apparaten afmelden bij Cisco BroadWorks en registreren bij Wholesale.
  2. Gebruikers die de UC-One-client gebruiken, worden bij de eerste aanmelding omgeleid naar de Webex-app.
  3. Deactiveer de telefoonnummers van Cisco BroadWorks of verwijder de telefoonnummers van BroadCloud.
  4. Activeer nummers in Groothandel.
  5. Maak gedeelde oproepweergaven in Wholesale voor BroadCloud-migraties. [This stap is alleen van toepassing op BroadCloud migrations].
Als er geen apparaten geregistreerd zijn bij Cisco BroadWorks of BroadCloud die gemigreerd moeten worden, hoeft u de tool voor het verplaatsen van apparaten niet uit te voeren.

SCP en SSH

  1. SCP het hulpmiddel voor het verplaatsen van apparaten naar de secundaire Cisco BroadWorks Application Server.
  2. Maak via SSH verbinding met de secundaire Cisco BroadWorks Application Server om de vereisten te configureren en de tool voor het verplaatsen van apparaten uit te voeren.

Voorwaarden

  1. Stel de REFRESH_TOKEN (Token gekopieerd van de Token Generator Tool) in de conf/partner.cfg bestand:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Zorg ervoor dat de secundaire Cisco BroadWorks Application Server-gebruikers-ID, het wachtwoord en de hostnaam correct zijn in de conf/deviceMoveTool.conf bestand:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Om activeringsmails opnieuw te versturen, moet u RESEND_INVITATION_instellen EMAILS=true in de conf/partner.cfg bestand.

    Als beheerders tijdens de migratie uitnodigingsmails naar hun gebruikers willen sturen, moeten ze de optie 'OPNIEUW VERZENDEN_UITNODIGING_' uit het commentaar verwijderen. EMAILS=true" eigendom in de conf/partner.cfg bestand. Anders zou de eigenschap ongewijzigd moeten blijven.

  4. Controleer de JDK/JRE omgevingspad is correct in devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Beheerders kunnen het bestand locations.csv uit de invoermap gebruiken om specifieke groepen te migreren in plaats van alle groepen onder een onderneming.

Polycom-telefoons

Om Polycom-telefoons van Cisco BroadWorks naar Wholesale Calling te verplaatsen, moet een partnerbeheerder een nieuw Identity/Device Profieltypebestand op systeemniveau in Cisco BroadWorks elk Polycom-apparaatsjabloon. Raadpleeg figuur 14 en upload het aangepaste bestand device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Nadat u het nieuwe apparaatbestand hebt geüpload, controleert u of het nieuw gemaakte bestand op groepsniveau bestaat. Zorg er ook voor dat bestand migration_%BWMAC ADDRESS%.cfg geen conflict veroorzaakt met een bestaand bestand op uw systeem.

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

Het wordt intern gebruikt door de tool voor het verplaatsen van apparaten.

Het migratieproces voor Polycom-telefoons:

  1. Met de tool voor het verplaatsen van apparaten wordt het bestand %BWMACADDRESS%.cfg op apparaatniveau vervangen door polycom_vvx2.cfg. Dit bestand verwijst naar migration_%BWMACADDRESS%.cfg.
  2. Bouw de apparaatprofielen opnieuw op groepsniveau of apparaatniveau.
    Het handelen op groepsniveau of apparaatniveau is afhankelijk van de configuratie van de parameter deviceLevelRebuild in het bestand device-move-tool/conf/partner.cfg.
  3. Met de tool voor het verplaatsen van apparaten wordt de Cisco BroadWorks Application Server gevraagd om telefoons opnieuw op te starten op groepsniveau of apparaatniveau.
  4. Na het verzoek om opnieuw op te starten, downloaden en verwerken Polycom-telefoons% BWMACADDRESS%.cfg, waarmee de Polycom-telefoons worden gevraagd migration_%BWMACADDRESS%.cfg te downloaden en te verwerken, waarmee device.prov.serverName wordt ingesteld op https://plcm.sipflash.com.
    https://plcm.sipflash.com voor de regio VS hebben andere regio's verschillende URL's.
  5. De Polycom-telefoon downloadt %BWMACADDRESS%.cfg van https://plcm.sipflash.com en wordt beheerd door Webex Calling DMS.
Identity/device profieltype bestand screenshot toevoegen

Afbeelding 14: Identity/device profieltype bestand toevoegen

Het veld "MAC-adres in:", Gebruik dezelfde waarden als de andere bestanden in de Polycom-sjabloon. (Gebruik in afbeelding 14 de HTTP-aanvraag-URI, maar dit is mogelijk niet geschikt voor de Cisco BroadWorks Application Server-implementatie van de partner).

Instructies om te draaien

Er zijn twee methoden om de DMT aan te roepen. De eerste is om dit via één klant tegelijk te doen en de andere is om dit via meerdere klanten tegelijk te doen.

De tool voor het verplaatsen van apparaten wordt uitgevoerd vanaf de secundaire Cisco BroadWorks Application Server in de directory van de tool voor het verplaatsen van apparaten:

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

Terminallogboeken

Hieronder staan de logboeken in de terminal bij een succesvolle uitvoering van de tool voor apparaatverplaatsing voor apparaatmigratie:

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

Na de apparaatmigratie zijn de apparaten online gekomen en klaar voor gebruik. make/receive oproepen. Zie figuur 15 voor een voorbeeld van de apparaatstatus:

Schermafbeelding van de Control Hub Devices-pagina met de apparaatstatus.

Afbeelding 15: Apparaatstatus

Na de apparaatmigratie zijn de nummers actief geworden. Zie figuur 16 voor een voorbeeld van welke nummers actief zijn:

Schermafbeelding van het Control Hub Numbers-scherm met de actieve nummers.

Afbeelding 16: Actieve nummers

Migratie terugdraaien

De terugzetbewerking moet voor één onderneming tegelijk worden uitgevoerd.

Met het hulpmiddel voor het verplaatsen van apparaten worden de nummers in Groothandelsgesprekken niet gedeactiveerd vanwege technische beperkingen tijdens de terugzetbewerking.

Voor BroadCloud Carrier

Het terugzetproces voor BroadCloud-partners verloopt als volgt:

  1. Open een ticket bij Cisco TAC om een verzoek tot terugzetten van het apparaat in te dienen.
  2. Voer het hulpmiddel voor het verplaatsen van het apparaat uit in de herstelmodus:
    • Telefoonnummers worden niet meer toegewezen aan Webex Calling, waardoor gebruikers en services alleen nog maar toestellen hebben.
    • E-mailadressen in Webex Calling worden teruggezet naar tijdelijke e-mailadressen.
    • Telefoons worden uit Webex Calling verwijderd.
    • Telefoonnummers, e-mailadressen die als alternatieve ID's worden gebruikt en telefoonnummers worden opnieuw aangemaakt in BroadCloud.
    • Telefoons worden opnieuw opgestart.
  3. Partnerbeheerders moeten PSTN-telefoonnummers terugzetten naar BroadCloud Carrier.

Voor Cisco BroadWorks en Webex voor BroadWorks

Het terugzetproces voor Cisco BroadWorks en Webex voor BroadWorks verloopt als volgt:

  1. Open een ticket bij Cisco TAC om een verzoek tot terugzetten van het apparaat in te dienen.
  2. Voer het hulpmiddel voor het verplaatsen van apparaten uit in de herstelmodus op de secundaire BroadWorks Application Server om de apparaatmigraties terug te draaien. Hiermee wordt de DMS-URL weer ingesteld op de DMS-URL van de serviceprovider voor apparaatprofielen in Cisco BroadWorks en worden telefoonnummers opnieuw geactiveerd.
  3. Het Webex Calling-team stelt de DMS-URL terug naar de DMS-URL van de serviceprovider in apparaatprofielen in Webex Calling.
  4. Partnerbeheerders moeten de telefoonnummers in Webex Calling deactiveren of verwijderen via de Control Hub-portal.
  5. Partnerbeheerders moeten PSTN-telefoonnummers terugzetten naar Cisco BroadWorks.

Instructies voor het uitvoeren van de tool voor het verplaatsen van apparaten in de herstelmodus

Volg de onderstaande stappen om het hulpmiddel voor het verplaatsen van apparaten in de herstelmodus uit te voeren:

Voer de onderstaande opdracht uit in de secundaire Cisco BroadWorks Application Server in de map Device Move Tool:

Profielen terugzetten

./devicemove.sh -input=  -revertProfiles

Nummers terugdraaien

./devicemove.sh -input=  -revertNumbers

Terminallogboeken

Bij een succesvolle uitvoering van de tool voor het verplaatsen van apparaten voor het terugdraaien van de bewerking, krijgen we de volgende logs in de terminal:

Profielen terugzetten

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

Nummers terugdraaien

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

Aanhangsel

Grote ondernemingsmigratie

Grote ondernemingen met veel locaties kunnen niet alle locaties binnen één onderhoudsperiode migreren. Met de functionaliteit die in dit gedeelte wordt beschreven, kunnen partners slechts enkele locaties tegelijk migreren.

Stappen

Gebruik de volgende stappen om gefaseerde migraties voor een grote onderneming te plannen:

  1. Haal de bedrijfsgegevens uit BroadWorks of BroadCloud.
  2. Transformatietool uitvoeren zonder de optie locaties op de geëxtraheerde gegevens.
  3. Zoek naar het gedeelte Aanbevolen locatie om gelijktijdig te verplaatsen in exception_report.txt om de migratiefases te plannen. Voor meer informatie over locatieafhankelijkheden kunt u de lijstbestanden met functiesagenten bekijken (zie Transformatietool hieronder).
  4. Genereer de input/locations.csv door locations_to_be_edited.csv te wijzigen.
  5. Voer het Transformatiegereedschap opnieuw uit met de locatieoptie.
  6. Onderzoek exception_report.txt om eventuele locatie-afhankelijkheidsproblemen voor de huidige fase te identificeren.
  7. Herstel indien nodig de problemen met de locatieafhankelijkheid (door locaties.csv aan te passen).
  8. Voer de Transform-tool opnieuw uit om customers.json voor de huidige fase te genereren.
  9. Voer de Provisioning-tool uit voor elke customer.json.
  10. Voer tijdens het onderhoudsvenster de Device Move Tool uit.
  11. Herhaal stap 4 t/m 10 voor de volgende fase.

Transformatiegereedschap

Om het doel te bereiken om de locaties in een grote onderneming fase voor fase te migreren, zoals hierboven vermeld, wordt een nieuw bestand locations.csv toegevoegd als optionele invoer (-locations=input/locations.csv) bij het uitvoeren van de transform-tool.

Het bestand locations.csv bevat gegevens die specifiek zijn voor locaties. Het overschrijft de gegevens die in input/customers.csv, die momenteel zowel bedrijfs- als locatiegegevens bevat.

De volgende tabel bevat de details van de locaties.csv:

Beschrijving

Waarden

Standaardwaarde

Verplicht

Kaarten in BroadWorks

Kaarten in BroadCloud

ondernemings-ID

Unieke ondernemings-ID

J

serviceProviderID

Rialto Klant-ID

locatie-ID

Locatie-id, uniek binnen de onderneming

J

groeps-id

Rialto Site-ID

migratiestatus

Is deze locatie gemigreerd?

gemigreerd, dont_migrate, migreren

migreren

N

naam

Naam van deze locatie.

Laat het leeg om locationId te gebruiken.

N

Uurzonee

N

taal

N

address1

N

address2

N

plaats

N

staat

N

postcode

Postcode of postcode

N

land

2-letterige code

N

De locaties.csv kan worden samengesteld uit de vooraf ingevulde locations_to_be_edited.csv wanneer u de Transform-tool uitvoert in een grote onderneming. Lees verder voor voorbeelden.

De locaties.csv is een optionele invoer bij het uitvoeren van de transformatietool, dus de transformatietool zal zich hetzelfde gedragen als voorheen als de optie -locations=input/locations.csv is niet aanwezig.

Nieuwe uitvoerbestanden

Er zijn 5 nieuwe uitvoerbestanden van de transformatietool:

  • locations_to_be_edited.csv – dit is vooraf ingevuld met alle locatiegegevens voor de grote onderneming die gemigreerd moet worden.

Voorbeeld:

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 

De partners/customers U kunt het gebruiken om een locaties.csv-bestand te genereren waarmee u de locaties kunt beheren die voor een specifieke fase moeten worden gemigreerd (en de locatiegegevens indien nodig kunt bijwerken).

Voorbeeld: locaties.csv gegenereerd uit bovenstaande 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 

Dit locaties.csvbetekent: voor deze faseis locatie auto_mig_ent_grp1 gemigreerd, locatie auto_mig_ent_grp2 is aan het migreren en locatie auto_mig_ent_grp3 moet niet gemigreerd worden.

  • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 bestanden hebben hetzelfde doel: genereer de volledige lijsten van de overeenkomstige kenmerken agents/supervisors/originators/targets/monitored_elements in de migrerende locaties als de migrerende locaties afhankelijkheden hebben van andere locaties.

Ze hebben vrijwel dezelfde indeling (de naam van de 3e kolom varieert afhankelijk van de functie), zoals hieronder (auto_mig_ent_grpde agentenlijst van de huntgroep van 2 voor de bovenstaande fase):

Voorbeeld: het volgende is van 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 

Als de locatieoptie niet aanwezig is bij het uitvoeren van de Transformatietool, genereren de bovenstaande 4 bestanden de volledige lijsten van de hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements voor de gehele onderneming, die gebruikt kan worden om de gefaseerde migraties te plannen.

Nieuwe secties in exception_report

Bij het uitvoeren van gefaseerde migratie voor grote ondernemingen zullen er enkele nieuwe secties in exception_report.txt zijn als er locatie-afhankelijkheden zijn waaraan niet wordt voldaan.

Voorbeeld: De volgende nieuwe sectie is voor locatie auto_mig_ent_grp2, de jachtgroep van Sarah Rodriguez's agenten op locatie auto_mig_ent_grp3, die niet is gemigreerd en in deze fase ook niet migreert.

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 

In het volgende nieuwe gedeelte worden aanbevelingen gedaan voor het groeperen van de locaties in de migratiefases.

Aanbevolen locaties om gelijktijdig te verhuizen:

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

Als de optie Locaties niet wordt weergegeven wanneer u het gereedschap Transformeren gebruikt, worden in het gedeelte Aanbevolen locaties om te verplaatsen tegelijkertijd alle locatieafhankelijkheden weergegeven om de planning gemakkelijker te maken.

Wanneer u het gereedschap Transformeren uitvoert met de optie Locaties (bijvoorbeeld voor een migratiefase), worden in het gedeelte Aanbevolen locaties om gelijktijdig te verplaatsen alleen de afhankelijkheden van de locaties voor de huidige fase weergegeven.

Inrichtingstool

Voor grote ondernemingen kan de provisioningtool op de gebruikelijke manier worden uitgevoerd.

Gereedschap voor het verplaatsen van apparaten

De tool voor het verplaatsen van apparaten kan worden uitgevoerd voor een subset van locaties uit customer.json. Om dat te bereiken, voegt u een nieuw optioneel bestand locations.csv toe met twee kolommen.

External_id

Locatienamen

Externe id-waarde

Namen van de locations/group namen

  • Dit is een optioneel bestand. Als het niet wordt opgegeven of wordt opgegeven met lege waarden, worden alle locaties gemigreerd.
  • Als u de locatienamen en hun bijbehorende external_-ID's opgeeft, worden alleen die locaties gemigreerd.

Het commando is als volgt:

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

Tijdzones

[VS:

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

Australië:

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

Frankrijk:

"timeZones":["Europe/Paris"]

Portugal:

"timeZones":["Atlantic/Azores","Europe/Lisbon"]}

VK:

"timeZones":["Europe/London"]

Italië:

"timeZones":["Europe/Rome"]

Duitsland:

"timeZones":["Europe/Berlin"]