Översikt

Syftet med det här dokumentet är att ge detaljerade anvisningar om hur verktyg används för migrering från Cisco BroadWorks, Webex för BroadWorks och BroadCloud till grossist och Webex Calling. Det här dokumentet omfattar en uppsättning migreringsverktyg som är utformade för att hjälpa till att migrera befintliga Cisco BroadWorks-, Webex för BroadWorks- och BroadCloud-kunder till lösningen Route-to-Market.

Migreringsverktygen är avsedda att underlätta en fullständig övergång från BroadWorks till grossisttjänster. De är inte utformade för att båda tjänsterna ska samexistera på lång sikt inom samma kundorganisation.

Migreringens påverkan

Effekterna efter migreringen är följande:

Administratörer

Efter migreringen måste administratörer:

  • Börja använda partnerhubben och Control Hub för att konfigurera funktioner i stället för CommPilot.
  • Konfigurera om alla funktioner som inte ingår i migreringen.

    Du måste manuellt migrera de funktioner som inte migreras automatiskt när migreringsverktygen har slutförts.

Användare

Funktioner som stöds bör fungera efter migreringen på samma sätt som de fungerade före migreringen. Webex Calling-funktioner som inte stöds av migreringen måste konfigureras om på Webex efter migreringen:

  • Användare förlorar sin samtalshistorik och meddelandehistorik.
  • Användare förlorar alla inställningar och anpassningar av personliga nycklar och måste konfigurera om dessa inställningar efter migreringen. Exempel är kortnummer.
  • Användare måste återställa sina åtkomstkoder och lösenord vid första inloggningen.
  • Användare som använder UC-One-klienten måste först logga in för att uppgradera till Webex-appen.

Arkitektur för migreringsverktyg

Migreringsverktygens arkitektur består av fyra olika verktyg:

  1. Extrahera verktyg – extraherar företag, grupper, nummer, användare, tjänster, telefoner och klienter från Cisco BroadWorks. BroadCloud-partner måste skicka in en extraheringsbegäran i tjänstleverantörsportalen.
  2. Transformera verktyg – omvandlar informationen som extraheras av extraheringsverktyget till en JSON-fil som kan redigeras.
  3. Etableringsverktyg – använder JSON-utdatafilen från transformeringsverktyget för att etablera kunder, platser, nummer, användare, tjänster och telefoner som använder Webex offentliga API:er.
  4. Verktyg för enhetsflytt – använder JSON-utdatafilen transformeringsverktyget för att återskapa profiler och starta om telefoner, aktivera nummer i grossisthandelns RTM-lösning och inaktivera telefonnummer i Cisco BroadWorks.
    • Det här verktyget stöder återställning av telefon- och mjukvaruklientprofiler och nummeraktivering i Cisco BroadWorks.
    • BroadCloud-partner måste skicka en migreringsbegäran i tjänstleverantörsportalen.

Följande illustration visar hur de fyra verktygen fungerar sekventiellt genom att kommunicera med Cisco BroadWorks, offentliga API:er och överföra mätvärden till Webex-tjänsterna för framtida analys efter att administratören har startat migreringsuppgifterna.

Arkitekturdiagram för migreringsverktyg

Figur 1: Migreringsverktyg

Krav

Innan migreringsverktygen körs måste partnern uppfylla följande krav:

  1. Partner- och partneradministratörskontot måste registreras i grossisthandelslösningen. Under förförsäljningsfasen behöver partner inte vara registrerade i grossisthandelns RTM-lösning för att köra extraheringsverktyget.
  2. Partnern måste gå igenom checklistan före migrering för att se till att alla krav är uppfyllda.
  3. Inloggningsuppgifter för Cisco BroadWorks systemadministratör krävs för att köra verktyget för utdrag och enhetsflytt. Detta gäller inte för BroadCloud-partner.
  4. Extrahera- och enhetsflyttverktygen måste köras från den sekundära Cisco BroadWorks-programservern under ett underhållsfönster för att minimera risken. BroadCloud-partner kör verktyget Device Move från tjänsteleverantörsportalen.
  5. Granska listan över Webex Calling-enheter som stöds.
  6. Granska listan över Webex Calling-enheter som inte stöds.
  7. Partner måste be sitt kontoteam på Cisco att få den firmware-version som stöds för telefoner och enheter.
  8. UC-One-klienter måste uppgradera till följande versioner:
    • Stationära Communicator-klienter måste vara version 22.9.12 eller senare
    • Mobile Connect-klienter måste vara version 3.9.14 eller senare.
  9. Administratörens dator måste ha:
    • JDK/JRE 1.8 krävs för etableringsverktyget.
    • MAC- och Linux-datorer kräver Python 3.10.5 eller senare för transformationsverktyget.
  10. Kunder måste ha en giltig faktureringsadress och slutanvändare måste ha en företags-e-postadress som har konfigurerats i Cisco BroadWorks. Om värdena inte har ställts in måste partneradministratörer kontakta sina kunder för att få dem. Denna information måste läggas till i CSV-filerna (kommaseparerade värden) innan transformeringsverktyget körs. Exempel på CSV-filer tillhandahålls med transformeringsverktyget.

Migreringsplan

Migreringsplanen består av tre steg:

  1. Förberedelse
    • Få en kopia av användardata med extraheringsverktyget
    • Generera en token med hjälp av tokenverktyget
    • Använd transformeringsverktyget för att formatera användardata
  2. Tillhandahåller
    • Hämta senaste användardata med extraheringsverktyget
    • Använd transformeringsverktyget för att formatera användardata
    • Etablera användare med etableringsverktyget
  3. Migrering
    • Migrera enheter med verktyget Enhetsflytta
    • Migreringar utan enheter [ Aktivera telefonnummer via Control Hub ]

    Om partneradministratörerna inte har enheter att flytta från Cisco BroadWorks till grossist behöver du inte köra verktyget för enhetsflytt. Partneradministratörer kan använda den offentliga länken nedan för att aktivera telefonnumren direkt via Control Hub-portalen. Det finns mer information i Hantera telefonnummer i Control Hub.

    Inaktivering av telefonnummer i Cisco BroadWorks är valfritt om partneradministratörerna aktiverar sina telefonnummer via Control Hub.

Funktioner migreras automatiskt till grossistsamtal

Dessa användarfunktioner migreras automatiskt av migreringsverktygen:

  • Inställningar för röstmeddelanden och anpassade hälsningar (röstmeddelanden, anpassat namnljud och användares PIN-kod migreras inte)
  • Alternativa nummer
  • BroadWorks Anywhere
  • Fältet för upptagetlampa
  • Inringar-ID (anpassat namn och telefonnummer)
  • Samtal väntar
  • Inställningar för vidarekoppling av samtal (vidarekoppling alltid/upptaget/inget svar/kan inte nås)
  • Avlyssning av samtal
  • Stör ej
  • Faxinställningar
  • Fjärrkontor
  • Layout för samtalsdelning
  • Personlig samtidig ringning (inklusive schemaläggnings- och urvalskriterier)
  • Samtalsavisering (inklusive schemaläggnings- och urvalskriterier)
  • Anonym samtalsavvisning
  • Selektiv samtalsavvisning
  • Selektiv samtalskoppling
  • Hämta dirigerat samtal och bryta in
  • Undanta inbrytning
  • Tryck för att prata
  • Sekretess

Dessa gruppfunktioner migreras automatiskt med migreringsverktygen:

  • Automatisk receptionist
    • Endast en nivå
    • Anpassade hälsningar
    • Inställningar för vidarekoppling av samtal (alltid, upptaget, selektiva)
    • Alternativa nummer
    • Helgmenyn är inte tillgänglig i Webex
    • Selektiv samtalsavvisning
  • Cisco BroadWorks Call Center-standard och BroadCloud-samtalskö:
    • Grundläggande konfiguration
    • Anpassade hälsningar
    • Agenter och arbetsledare
    • Inställningar för vidarekoppling av samtal (alltid, upptaget, selektiva)
    • Alternativa nummer
    • Musik i vänteläge
  • Samtalsparkering
  • Besvara samtal
  • Sökgrupp
    • Inställningar för vidarebefordran av samtal (alltid, upptaget, selektivt, inte nåbart)
    • Alternativa nummer
  • Platskod (en per plats eller grupp)
  • Personsökningsgrupp
  • Scheman (endast på gruppnivå, företagsscheman migreras inte)
  • Röstbrevlåda
  • Musik i vänteläge

Enheter som stöds

Telefoner som stöds skapas automatiskt och tilldelas till användare i Webex Calling av etableringsverktyget. Telefoner som är markerade ”Ja” i kolumnen ”Stöds i verktyget för enhetsflytt” flyttas också automatiskt från Cisco BroadWorks eller BroadCloud till Webex Calling när verktyget för enhetsflytt körs. Telefoner som är markerade ”Nej” i den kolumnen behöver en manuell åtgärd för att ändra DMS-URL i Cisco BroadWorks-enhetsmallen eller i själva telefonen.

Den sista kolumnen ger mappning av telefonmodeller till kolumnen ”Enhetstyp” i filen transform-tool/input/newphones.csv. (Se avsnittet Transformeringsverktyg i den här artikeln för mer information på newphones.csv).

Telefonmodell

Stöds i verktyget för enhetsflytt

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

Ja

DMS Cisco 191

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 VVX206

Ja

DMS Polycom VVX206

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

Enheter som inte stöds

Om kunden använder de enheter som inte stöds av grossisthandelns RTM-lösning är dessa enheter inte berättigade till migrering. I så fall har du följande alternativ:

  1. Etablera nya telefoner på Cisco BroadWorks innan du migrerar.
  2. Lämna de gamla telefonerna i Cisco BroadWorks och användare måste installera Webex-appen för att ringa och ta emot samtal.

Paket för grossistsamtal

Migreringsverktygen har en uppsättning standardinställningar för att välja grossistsamtalspaket för prenumeranter. Om ett annat paket önskas senare kan en partneradministratör ändra dessa i Control Hub.

Paketkonfiguration för Cisco BroadWorks-migrering

Alla prenumeranter som migrerar från Cisco BroadWorks kommer att använda Webex Calling-paketet som standard. Om Webex-röstpaketet är önskat för prenumeranter som inte har tilldelat Samtal väntar eller röstbrevlåda kan detta aktiveras i transformationsverktygets partner.cfg-fil genom att ANVÄNDA_WEBEX_VOICE_PAKETET för linjen.

Webex för BroadWorks-migreringspaketmappning

Webex för BroadWorks-paket mappas automatiskt till grossistsamtalspaket. Detta kan inte konfigureras.

Webex för BroadWorks-paket

Paket för grossistsamtal

Programvarutelefon

Webex Voice

Grundläggande

Webex-samtal

Standard

Webex-svit

Premium

Webex-svit

Paketmappning för BroadCloud-migrering

Migreringar från BroadCloud Carrier-kartpaket baserat på stationstypen. Standardmappning kan konfigureras i transformationsverktygets konfigurationsfil conf/rialto_station_type_to_wholesale_package.csv.

Stationstyp för BroadCloud-nätoperatör

Paket för grossistsamtal

Grundläggande

Webex Voice

Konferensrum

Webex Voice

Meddelanden

Webex Voice

Standard

Webex Voice

Executive

Webex-svit

Alla andra stationstyper

Webex Voice

Omvandla ett BroadWorks- eller BroadCloud-användarkonto till en Webex Calling-arbetsyta

En Webex-arbetsyta är en telefon som delas mellan många personer, till exempel: till exempel: telefoner i ett konferensrum, ett lager eller en lobby. Sådana telefoner kan konfigureras i Webex Calling som Webex-arbetsytor i stället för Webex-användare. Ett alternativ finns för att automatiskt omvandla användarkonton från Cisco BroadWorks eller BroadCloud-nätoperatör till arbetsytor under migreringsprocessen.

Vidta

  1. I filen transform_tool/input/users.csv tilldelar du paketet ”common_area” till användarna som ska omvandlas till en arbetsyta.
    • Exempel: bwuser@domän,,,,common_area
  2. (Endast BroadCloud) Om du vill konvertera alla användarkonton av en viss stationstyp till arbetsytor lägger du till en post i transform-tool/conf/rialto_station_type_to_wholesale_package.csv och ställer in grossistpaketet på ”common_area_calling”.
    • Exempel: conference_room_v2,common_area_calling
  3. Kör transformeringsverktyget.
  4. Kör etableringsverktyget.
  5. Öppna Control Hub för den nyligen skapade kundorganisationen och ställ in en SIP-domän (se figur 2, Konfigurera en SIP-domän i Control Hub).
  6. Kör etableringsverktyget igen. Detta skapar arbetsytorna och tilldelar telefoner till den.

Begränsningar:

Konfiguration av användarfunktioner (till exempel vidarekoppling av samtal, stör ej) migreras inte automatiskt till arbetsytan.

Control Hub-fönstret i organisationsinställningarna som markerar SIP-adressen för avsnittet Cisco Webex-samtal.

Figur 2: Konfigurera en SIP-domän i Control Hub

Tokengenerator-verktyg

Partneradministratörer kör det här verktyget för tokengenerator minst en gång innan de börjar köra migreringsverktygen. Att köra det här verktyget är en engångsaktivitet när partnerkontot har registrerats i grossisthandelns RTM-lösning. Med det här verktyget kan partneradministratörer logga in via webbläsare för att få den unika TOKEN som krävs för att uppdatera till partnerkonfigurationsfilerna för migreringsverktygen.

Förutsättningar

När du har hämtat migreringsverktyget extraherar du binärfiler.

Ställ in sökvägen för JRE/JDK-miljön i token_generator.sh för MAC och token_generator.bat för Windows. Om JAVA_HOME-sökvägen redan finns kommer den att återanvändas av verktyget.

  • mac: JAVA_HOME="/Användare/cisco/jdk/zulu@1.8.282/Contents/Home/"

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

Detta steg är valfritt

Anvisningar för körning

Kör följande kommando i terminalen i tokengeneratorkatalogen:

  • Följande portar måste vara tillgängliga för att kunna köra tokengenerator-verktyget. Portar: 8080, 50009, 50010, 50011, 50012 och 50013

  • Minst en av dessa nämnda portar måste vara öppen för anslutning i användarens dator.

Windows:

token_generator.bat

MacOS:

./token_generator.sh

Utgång:

Verktygsnamn: Version av token generator verktyg: 1.13.0 Läs in URL:en i webbläsaren: http://localhost:8080 

Öppna URL:en i webbläsaren på terminalen, logga in med inloggningsuppgifterna för partneradministratören för att få TOKEN och kopiera samma för vidare användning.

Illustrationerna i användargränssnittet ges nedan som referens:

Logga in med Cisco Webex-skärm

Figur 3: Logga in med Cisco Webex

Inloggningsskärm för inloggningsuppgifter i fönstret

Figur 4: Fönster för autentiseringsuppgifter

Skärm för tokengenerering

Figur 5: Generering av token

BroadWorks-konfigurationsuppgifter

Konfigurera följande steg innan du kör verktygen för extrakt och enhetsflytt i den sekundära BroadWorks-servern.

Detta gäller för Cisco BroadWorks och Webex för BroadWorks. Dessa steg är inte tillämpliga för BroadCloud.

Aktivera OCI-P-anslutning

Verktyget för enhetsflytt kommunicerar med BroadWorks via OCI-P-kommandon. För att aktivera OCI-P-anslutning använder du stegen nedan:

Steg 1: Använd CLI för att konfigurera allmänna inställningar.

Kör följande kommando i CLI för att ändra till GeneralSettings-katalogen:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Kör följande kommando i CLI för att hämta aktuella allmänna inställningar:

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

Om inställningarna inte stämmer överens med ovanstående använder du kommandot set för att konfigurera om inställningarna.

Steg 2: Använd CLI för att konfigurera OCI-proxyn.

Ändra katalogen till OCI-proxy:

AS_CLI> cd/program/OpenClientServer/OCIProxy

Kör följande CLI för att hämta aktuella inställningar. Du bör se följande:

AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 meddelandeKöKapacitet = 50 meddelandeKöTimeoutSeconds = 1800 

Om inställningarna inte stämmer överens med ovanstående använder du kommandot set för att konfigurera om inställningarna.

Steg 3: Använd CLI för att konfigurera OCI-etablering.

Ändra till etableringskatalogen:

AS_CLI> cd/System/NetworkAccessLists/OCI/Provisioning

Kör följande kommando för att hämta de aktuella inställningarna för OCI-etablering:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> hämta adressbeskrivning ======================== 127.0.0.1 lokalt som 

Steg 4: Kör kommandot nedan i CLI för att kontrollera att din konfiguration är korrekt.

 AS_CLI/Maintenance/ManagedObjects> få broadworks och kontrollera att utdata ser OK ut. Se nedan för exempelutmatning: AS_CLI/Maintenance/ManagedObjects> hämta broadworks BroadWorks-hanterade objekt ========================== * Server: Identitet..............: AS-version...............: Rel_21.sp1_1.551 Administrativ status..: Upplåst * Program: Namnversion distribuerad Administrativt tillstånd Effektivt ========================================================================================= utförandeOch etablering 21.sp1_1.551 sant Olåst Olåst FlashPolicy 21.sp1_1.551 falskt Olåst Stoppad OpenClientServer 21.sp1_1.551 sant Olåst Olåst WebContainer 21.sp1_1.551 sant Olåst Olåst 4 poster hittades. * Värdprogram: Namn Version Kontext Sökväg Distribuerad ================================================================== CommPilot 21.sp1_1.551 / true DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles true 5 poster hittades. 

Verifiera att klientservern är distribuerad och aktiv

Använd kommandona nedan för att distribuera och starta den öppna klientservern på den sekundära programservern om den inte har distribuerats eller inte redan har startat.

Steg 1: Distribuera servern med följande CLI-kommando:

AS_CLI/Maintenance/ManagedObjects> distribuera OpenClientServer-program

Steg 2: Starta servern med det här kommandot:

AS_CLI/Maintenance/ManagedObjects> starta programmet OpenClientServer

Aktivera aktivering av nummer

Kör följande kommandon i CLI för att aktivera aktiveringen av numren:

Steg 1: Kör kommandot för nummeraktivering:

AS_CLI> cd-prenumerantMgmt/NumberActivation

Steg 2: Kör det aktiveringsaktiverade kommandot:

AS_CLI> ställ in dnMode gruppAndUserActivationEnabled

Steg 3: När du blir uppmanad att bekräfta anger du Y.

Extrahera verktyg

För BroadCloud

Extraheringsverktyget är integrerat i BroadCloud tjänsteleverantörsportalen. En tjänsteleverantörsadministratör kan:

  1. Skicka extraheringsförfrågningar för upp till 50 kunder per begäran.
    Extraheringsbegäran kan inte skickas för samma kund mer än 10 gånger per dag.
  2. Hämta den utökade datafilen, i ZIP-format, i upp till 28 dagar från inlämningsdatumet för begäran.

Siffrorna nedan visar tjänsteleverantörsportalen.

Tjänsteleverantörsportalskärmen som visar den initierade begäran om utdrag ur grossistmigrering.

Figur 6: Tjänsteleverantörsportal

Tjänsteleverantörsportalskärm som visar förfrågningar om utdrag från grossistmigrering

Figur 7: Tjänsteleverantörsportal

För Cisco BroadWorks och Webex för BroadWorks

  1. Extraheringsverktyget körs på den sekundära Cisco BroadWorks-programservern i partnernätverket och ansluter via OCI-P.
  2. Verktyget hämtar råvarudata för företag, grupper, nummer, användare, tjänster, enheter och klienter från Cisco BroadWorks- eller BroadCloud-plattformen och matar ut dessa data till XML-filer som ger inmatningar för transformeringsverktyget.

Följande avsnitt förklarar hur du installerar och konfigurerar extraheringsverktyget.

Förutsättningar

  1. SCP extraheringsverktyget binärkoder till sekundär Cisco BroadWorks programserver.
  2. SSH till den sekundära Cisco BroadWorks-programservern för att konfigurera förutsättningarna och köra extraheringsverktyget.
  3. Konfigurera tjänsteleverantören och grupp-ID för att extrahera från Cisco BroadWorks i conf/exportTool.yml. Se nedanstående exempel på YAML-fragment:
    Tjänsteleverantörs-ID-A:      - GruppID-A1 - GruppID-A2 - GruppID-A3 TjänsteleverantörsID-B:                        - alla 
  4. Kontrollera att användar-ID, lösenord och värdnamn för den sekundära Cisco BroadWorks-programservern är korrekta i filen conf/partner.cfg:
    BROADWORKS_ANVÄNDAR_ID = admin BROADWORKS_LÖSENORD = admin BROADWORKS_VÄRD_NAMN = lokal VÄRDUPPDATERING_TOKEN = partneradministratörens uppdateringstoken som kopierats från tokengeneratorn. MIGRERINGSLÄGE_ = Värden som stöds är webex_for_broadworks_to_wholesale. Standardvärdet är broadworks_to_wholesale. Använd webex_for_broadworks_to_wholesale för Webex för BroadWorks-migreringar. 

    Egenskapen UPPDATERINGSTOKEN_ är obligatorisk för en Webex för BroadWorks-migrering.

  5. Ändra JDK-/JRE-miljösökvägen i export.sh-filen om den sekundära JDK-/JRE-miljösökvägen för Cisco BroadWorks Application Server skiljer sig från filen:
    JAVA_HOME=/usr/local/java/java_base

Anvisningar för körning

Kör kommandot nedan i den sekundära Cisco BroadWorks Application Server från katalogen med extraheringsverktyget:

./export.sh

Terminalloggar

Följande loggar är tillgängliga i terminalen efter lyckad export: Kör BroadSoft-dataexportverktyg:

 Kör BroadSoft-dataexportverktyg ************************************************ Starta exportverktyg v: 1.15.0 Export påbörjad för SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportera användare för SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportera användare slutförda för SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Export slutförd för SP=collabmigrationtest_engg, Grupp=collabmigrationtestGRP_engg Export slutförd Exportera dumpad zip-katalog : output/20221017223452_ExportTool Export Dump Zip-filnamn:extracted_data_1666060500618.zip Zip-fil med namnet extracted_data_1666060500618.zip har skapats ZIP-filprocessen har slutförts Exporterade filer konverteras som ZIP-filer ************************************************** 

Produktionen

En ZIP-fil (extracted_data_.zip) kommer att finnas tillgänglig i samma katalog med extraheringsverktyg. Använd kommandot nedan för att visa och använda ZIP-filen för indata i transformationsverktyget:

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

Transformeringsverktyg

Det här transformeringsverktyget körs för alla migreringar. Transformeringsverktyget körs på alla datorer, inklusive en partners administratörs bärbara dator, och använder Webex offentliga API:er. Extraheringsverktyget läser ut ZIP-filen (extracted_data_.zip) som en indata och omvandlar den obehandlade XML-filen till ett JSON-format som används av etableringsverktyget.

Förutsättningar

När du har hämtat och hämtat migreringsverktygens binärkoder konfigurerar du följande förutsättningar:

  1. Ställ in UPPDATERINGSTOKEN_ (token kopierad från token generator-verktyget) och NAMNET_PÅ_HUVUDPLATSEN_ i filen conf/partner.cfg:
    UPPDATERA_TOKEN=MzDinYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAMN_ELLER_HUVUD_PLATS=Huvud 
  2. Ange RESERVERINGEN_ID (kopierat från mallen i Partner Hub) i filen conf/partner.cfg:
    ETABLERING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    För att få en mer fullständig verifiering av kundens e-postadress kan du välja att ange ETABLERINGS-ID:t_.
  3. Konfigurera information som saknas i filen input/customers.csv (se nästa avsnitt) om den saknas.
  4. Lägg till slutanvändarens e-postadress i filen input/users.csv.
  5. Om nya telefoner ska tillhandahållas lägger du till Mac-adressen och e-postadressen för användarens nya telefon i filen input/newphones.csv. Detta krävs endast om partneradministratörerna vill tillhandahålla nya telefoner i grossistsamtal.
  6. Konvertera BroadWorks-samtalscentraler till CxEssentials genom att använda filen input/cxessentials.csv.
  7. Du kan även aktivera egenskapen UPPGRADERA_ALLA_SAMTALSCENTER__TILL_CX_ESSENTIALS för att konvertera alla samtalscenter till CxEssentials.
  8. Använd input/locations.csv-filen för att stödja den stora företagsmigreringen som gör det möjligt för administratörer att migrera sina kunders platser efter plats
  9. Aktivera alternativt användning av MAC-adresser från User-Agent-rubriken i SIP REGISTER-meddelandet när MAC-adressen inte är tillgänglig i Cisco BroadWorks-enhetsprofilen. Avkommentera raden ”ANVÄND_MAC_ADRESS_FRÅN_SIP_REGISTER=ja” i filen conf/partner.cfg

Fylla i indata/kunder.csv

Filinmatningen/customers.csv innehåller data som kanske saknas i Cisco BroadWorks eller BroadCloud. Den här filen kan lämnas tom om all obligatorisk information redan är tillgänglig. Du behöver inte fylla i alla kolumner, bara den information som saknas är obligatorisk.

Alla dessa fält är valfria.

I tabellen nedan beskrivs de viktigaste kolumnerna i input/customers.csv.

Kolumnnamn

Regler

Id

I Cisco BroadWorks företagsläge:

  • Detta är Cisco BroadWorks ServiceProviderId för företaget.
  • Dessutom behövs en separat linje för varje grupp inom företaget. ID är Cisco BroadWorks groupId.

I BroadWorks-tjänstleverantörsläget är detta Cisco BroadWorks groupId.

I BroadCloud är detta Rialtos kund-ID.

externalId

Detta är en identifierare som matchar partnerns interna identifierare för den här kunden. Den här kolumnen måste vara unik inom en Webex-partnerorganisation. Den här kolumnen är valfri. En unik identifierare genereras automatiskt av omvandlingsverktyget.

Den här kolumnen används inte för grupper inom ett företag.

kundnamn

För företaget används den här kolumnen som fältet för Webex-kundnamn.

För en grupp inom ett företag används den här kolumnen som platsnamn. Platsnamn måste vara unika inom ett företag.

primärE-post

Detta används som e-postadress till Webex-kundadministratören.

Den här kolumnen är valfri för grupper inom ett företag.

Adresskolumner

För ett företag används adressen som faktureringsadress och den första platsadressen.

För en grupp inom ett företag används adressen som platsadress.

Tidszon

Se avsnittet om tidszon i den här artikeln.

språk

Se Språk som Webex stöder.

standardröstbrevlådepin

Se Ange en PIN-kod till röstbrevlåda.

Anvisningar för körning

Kör transformeringsverktyget i valfritt operativsystem. Använd nedanstående steg för att köra verktyget i Windows och macOS:

Windows

Kör kommandot nedan för att köra Transform-verktyget i Windows:

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

MacOS

Utför följande steg för att köra transformeringsverktyget på macOS:

  1. Skapa en virtuell miljö och installera beroenden för att köra omvandlingsverktyget med Python:
    python3 - m venv venv source venv/ bin/ activate python3 - m pip install requests python3 - m pip install requests- oauthlib 
  2. Kör transform-verktyget:
    ./transform.sh -extract= -customers= -users= -newphones=

Förhandskontroll av kund/användare

Transformeringsverktyget ringer API-samtal till Webex för att fånga potentiella etableringsproblem. Som standard valideras kundens adress och primära e-postadress. Om TILLHANDAHÅLLANDET_ID-värdet anges i filen conf/partner.cfg, det validerar även platsinformation. Resultaten av förkontrollen ingår i undantagsrapporten.

Dessutom kan följande valfria parametrar läggas till när transformeringsverktyget körs:

förkontroll

Förutom att köra förhandskontroll-API för kundinformation kommer Transform-verktyget även att köra förhandskontroll-API för prenumerantens e-postmeddelanden.

förhandskontrollinformation

Som standard inkluderas endast förhandskontrollfel (dvs. problem som blockerar etablering) i undantagsrapporten. Om du lägger till den här flaggan inkluderas även lyckade förhandskontrollresultat (t.ex. om det redan finns en Webex-organisation som kan bifogas automatiskt).

förhandskontrollinformation tar extra tid att köras.

Terminalloggar

Följande loggar i terminalen vid lyckad omvandling:

Sammanfattningsrapport för BroadWorks-företag som kan migreras: 1 BroadWorks-företag som inte kan migreras: 0 BroadWorks-användare som kan migreras: Fyra BroadWorks-användare som inte kan migreras: 0 Telefoner som kan migreras: 3 Telefoner som inte är kompatibla med Webex Calling: 0 

Undantagsrapport

Transform-verktyget genererar undantagsrapporten i katalogen output//exception_report.txt . Du kan använda den här rapporten för att identifiera problem som kommer att påverka migreringen och åtgärda dem i Cisco BroadWorks-systemet.

När du har ändrat användardata för att lösa undantaget kör du verktyget Extrahera och omvandla igen med de nya uppgifterna. Exempelrapportfilen enligt följande:

Undantagsrapport tis 18 okt 08:12:09 2022 Rekommendation för företag med kommunikationsspärrar: konfigurera den utgående samtalsplanen manuellt i Control Hub ________________________________________________________________________________ samtalsmigreringstestGRP_engg 

Produktionen

En utdata-JSON-fil (customer.json) kommer att finnas tillgänglig i utdata// -katalogen. Exempelfilen customer.json är följande:

{"kund": {"provisioningId": "!!!!!!!!!!ERSÄTT_med_PROVISIONINGID!!!!!!!!!!", "paket": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "adress": { "addressLine1": "100 Main Street", "addressLine2": "", "stad": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "land": "US" }, "kundinformation": { "namn": "Teknikgrupp - 1", "primaryE-post": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisioningParameters": { "calling": { "plats": { "namn": "huvud", "adress": { "addressLine1": "100 Main Street", "addressLine2": "", "stad": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "land": "US" }, "tidszon": "Amerika/New_York", "språk": "en_us", "nummer": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551108", "+15205551109", "+15205551110" ], "huvudnummer": "+15205551101" } } }, "broadworks_info": {"service_provider_id": "samverkande migreringstestSP_engg", "group_id": "samverkande migreringstestGRP_engg" }, "prenumeranter": [ { "amareswaranvel+benjaminjack@gmail.com": { "prenumerant": { "kundId": "!!!!!!!!!!ERSÄTT_med_CUSTOMERID!!!!!!!!!!", "e-post": "amareswaranvel+benjaminjack@gmail.com", "paket": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "efternamn": "Jack", "primaryPhoneNumber": "+15205551102", "anknytning": "1102" } }, "funktioner": [ { "/v1/people/{personId}/features/röstbrevlåda": { "aktiverad": sant, ”sendBusyCalls”: { ”aktiverad”: sant, "hälsning": "STANDARD" }, "sendUnansweredCalls": { "aktiverad": sant, ”hälsning”: ”STANDARD”, ”numberOfRings”: 3 }, ”messageStorage”: { ”mwiEnabled”: sant, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "enheter": [ { "cisUuid": "!!!!!!!!!!ERSÄTT_MED_PERSONNUMMER!!!!!!!!!!", "produkt": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "prenumerant": { "customerId": "!!!!!!!!!!ERSÄTT_MED_CUSTOMERID!!!!!!!!!!", "e-post": "amareswaranvel+lucasoliver@gmail.com", "paket": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "efternamn": "Oliver", "primaryPhoneNumber": "+15205551103", "anknytning": "1103" } }, "funktioner": [ {"/v1/people/{personId}/features/voicemail": { "aktiverad": sant, ”sendBusyCalls”: { ”aktiverad”: sant, "hälsning": "STANDARD" }, "sendUnansweredCalls": { "aktiverad": sant, ”hälsning”: ”STANDARD”, ”numberOfRings”: 3 }, ”messageStorage”: { ”mwiEnabled”: sant, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "enheter": [ { "cisUuid": "!!!!!!!!!!ERSÄTT_MED_PERSONNUMMER!!!!!!!!!!", "produkt": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "abonnent": { "customerId": "!!!!!!!!!!ERSÄTT_MED_CUSTOMERID!!!!!!!!!!", "e-post": "amareswaranvel+leojackson@gmail.com", "paket": "webex_calling", "provisioningParameters": { "firstName": "Leo", "efternamn": "Jackson", "primaryPhoneNumber": "+15205551104", "anknytning": "1104" } }, "funktioner": [ {"/v1/people/{personId}/features/voicemail": { "aktiverad": sant, ”sendBusyCalls”: { ”aktiverad”: sant, "hälsning": "STANDARD" }, "sendUnansweredCalls": { "aktiverad": sant, ”hälsning”: ”STANDARD”, ”numberOfRings”: 3 }, ”messageStorage”: { ”mwiEnabled”: sant, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "enheter": [] } }, { "amareswaranvel+owenalex@gmail.com": { "prenumerant": { "customerId": "!!!!!!!!!!ERSÄTT_MED_CUSTOMERID!!!!!!!!!!", "e-post": "amareswaranvel+owenalex@gmail.com", "paket": "webex_calling", "provisioningParameters": { "firstName": "Owen", "efternamn": "Alexander", "primaryPhoneNumber": "+15205551101", "anknytning": "1101" } }, "funktioner": [ {"/v1/people/{personId}/features/voicemail": { "aktiverad": sant, ”sendBusyCalls”: { ”aktiverad”: sant, "hälsning": "STANDARD" }, "sendUnansweredCalls": { "aktiverad": sant, ”hälsning”: ”STANDARD”, ”numberOfRings”: 3 }, ”messageStorage”: { ”mwiEnabled”: sant, ”storageType”: ”EXTERN”, ”externalEmail”: ”engineering8811@mailnator.com” } } } ], ”enheter”: [ { ”cisUuid”: "!!!!!!!!!!ERSÄTT_med_PERSONLIGT ID!!!!!!!!!!", "produkt": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "scheman": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "namn": "Automatiserad röstportal", "förnamn": "Automatiserad", "efternamn": "Röstportal", "språkkod": "en_us", "telefonnummer": "+15205551105", "anknytning": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Enhetsprofil för Engg" ], "connect_client_to_upgrade_to_webex_app": [], "platser": [], "webex_for_broadworks_info": { "användare": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } } 

JSON-egenskapen ”webex_for_broadworks_info” finns endast för Webex för BroadWorks-migreringar. JSON-egenskapen ”broadcloud_info” finns endast för BroadCloud-migreringar.

Etableringsverktyg

Etableringsverktyget kan köras på valfri dator som vanligtvis är (partnerns administratörs bärbara dator) och använder Webex offentliga API:er. Den läser JSON-filen för transformationsverktyget (customer.json) som en inmatning och etablering av kunder, platser, nummer, användare, tjänster och enheter i Webex RTM-lösning för grossist.

Förutsättningar

Konfigurera följande förutsättningar i katalogen för etableringsverktyg:

  1. Installera Java 8, 11 eller 17 på datorn. Java är tillgängligt från många källor, bland annat:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. När du har hämtat och hämtat migreringsverktygens binärkoder ställer du in JAVA_HOME-miljövariabeln i provisioning_tool.sh för MAC och provisioning_tool.bat för Windows.
  3. Filen partner.cfg:
    • Ställ in GROSSIST_ETABLERINGS-ID_ och UPPDATERINGSTOKEN_ (token kopierades från tokenverktyget). Partneradministratörerna måste kontakta sitt kontoteam för att få ETABLERINGS-ID:t_:
      GROSSISTETABLERING__ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 UPPDATERING_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Ställ in TILLÅT_ADMINISTRATÖRSINBJUDNINGAR__som falskt om partnern inte vill skicka välkomstmeddelanden till användarna. Standardvärdet är sant.

  4. Använd ämnesegenskapen WEBEX4BWKS_EMAIL_ för Webex för BroadWorks-migreringar för att skicka e-postämnet för begäran om ändring av lösenord för Webex för BroadWorks-prenumeranter.
  5. Använd egenskapen WEBEX4BWKS_EMAIL_BODY för Webex för BroadWorks-migreringar för att skicka e-postmeddelandet med begäran om ändring av lösenord för Webex för BroadWorks-prenumeranter.

För BroadCloud-migreringar samma region:

  1. Verktyget hoppar över tillhandahållande av nummer, enheter och utseende för delade samtal.
  2. Verktyget skapar användare och virtuella användare med anknytning och tillfällig anknytning.

För BroadCloud-migreringar en annan region:

  1. Verktyget tillhandahåller nummer, enheter och utseende för delade samtal.
  2. Verktyget skapar användare och virtuella användare med faktiska telefonnummer och anknytning.
    Alla BroadCloud-migreringar i Europa är till en annan region.

Anvisningar för körning

Använd följande steg för att köra verktyget i Windows och macOS:

Windows

Utför följande steg för att köra verktyget på Windows OS:

Så här tillhandahåller du en enskild kund: provision.bat -input= För att tillhandahålla flera kunder: provision.bat -input= 

MacOS

Utför följande steg för att köra verktyget på macOS:

Så här tillhandahåller du en kund: ./transform.sh -input= Så här tillhandahåller du flera kunder: ./transform.sh -input= 

Förutsättningar för Webex for BroadWorks-migrering

Partneradministratörer måste uppdatera sin BroadWorks-mall för registrering av Webex för BroadWorks-funktioner för samexistens. Se följande bild:

När Webex för BroadWorks-registreringsmallen har uppdaterats för att stödja migrering ber du Ciscos kontoteam att aktivera funktionsväxlingen ”grossist-partner-blending-enabled” på partnernivå. Detta gör det möjligt att lägga till grossistpaket i befintliga Webex för BroadWorks-kundorganisationer under provisioneringen.

Kör etableringsverktyget med ett ytterligare argument.

Förberedelsefas: är standardfasen där administratörer kan etablera BroadWorks-användare som grossistprenumerant och fortsätta med Webex för BroadWorks-användare.

Underhållsfas: är den andra fasen där administratörer kan tilldela grossistlicensen till befintliga Webex för BroadWorks-användare. Du måste köra etableringsverktyget med ett argument underhåll.

Fas efter migrering: Är den sista fasen när administratörer kan konvertera BroadWorks till grossist helt. Du måste köra etableringsverktyget med ett argument efter migrering.

Terminalloggar

Följande loggar i terminalen när etableringen har slutförts:

Verktygsnamn: Version av etableringsverktyg: 1.15.0 ********** Påbörjad bearbetning av filen: input/customer.json **************** Etableringskund Väntar på att kund external_id_engg_grp1 ska slutföra etableringen ... Väntar på att kund external_id_engg_grp1 ska slutföra reserveringen ...   Status external_id_engg_grpför kund 1: reserverade provisioneringsnummer Reservering användare Reservering användarfunktioner Reservering hälsningar Reservering scheman Reservering enheter Reservering delade samtal Reservering autoassistenter Reservering samtalsköer Reservering sökgrupper Reservering gruppsökning Reservering samtalsparkeringar Reservering samtalssvar Reservering röstportal ********** Slutförd fil: input/customer.json **************** 

En tabell kommer att skrivas ut med antalet platser som skapats för varje körning:

Tabell med antal platser som skapats för varje körning.

Produktionen

Etableringsverktyget genererar lyckade rapporter och felrapporter i output/<external_id>/*.success/error -filerna. Granska lyckade utdata och felloggar för att verifiera lyckad reservering.

När etableringen har slutförts får kundadministratörer och slutanvändare ett e-postmeddelande från grossisthandelslösningen.

Partneradministratörer kan verifiera kundetableringen i Partner Hub och Control Hub-portalen. Se följande illustrationer från portalen Partner Hub och Control Hub:

Skärmbild av partnerhubben som visar en sökning efter en grossistkund i det nedrullningsbara fältet Välj kund.

Bild 8: Partnerhubb

Skärmbild av Control Hub som visar fliken Användare och en lista över användare.

Figur 9: Control Hub

Skärmbild av Control Hub som visar skärmen Enheter och en lista över enheter.

Figur 10: Enheter

Skärmbild av Control Hub som visar skärmen Nummer och en lista med telefonnummer.

Bild 11: Ringa

Verktyg för enhetsflytt

För BroadCloud

För BroadCloud-partner använder du tjänstleverantörsportalen för att skicka en migreringsbegäran för nummer, enheter och SCA-migreringar.

Inom tjänsteleverantörsportalen kan en migreringsbegäran omfatta upp till 50 kunder. Högst 10 förfrågningar kan lämnas in inom en dag.

Siffrorna nedan visar tjänsteleverantörsportalen.

Tjänsteleverantörsportalen som visar begäran om initiering av migrering.

Figur 12: Tjänsteleverantörsportal

Tjänsteleverantörsportal som visar View Migration Request.

Figur 13: Tjänsteleverantörsportal

För Cisco BroadWorks och Webex för BroadWorks

För Cisco BroadWorks och Webex för BroadWorks-migreringar körs verktyget på den sekundära Cisco BroadWorks-programservern i partnernätverket och ansluter till AS via OCI-P. Den använder JSON-utdatafilen (customer.json) för Transform Tool som indata och kör OCI-P-kommandon för att migrera enheter och klienter.

När åtgärden lyckas gör verktyget för enhetsflytt följande:

  1. Avregistrera enheter från Cisco BroadWorks och registrera dem i grossist.
  2. Användare som använder UC-One-klienten omdirigeras till Webex-appen vid första inloggningen.
  3. Inaktivera telefonnummer från Cisco BroadWorks eller ta bort telefonnummer från BroadCloud.
  4. Aktivera nummer i grossisten.
  5. Skapa utseende för delade samtal i grossist för BroadCloud-migreringar. [Det här steget gäller endast för BroadCloud-migreringar].
Om det inte finns några enheter registrerade med Cisco BroadWorks eller BroadCloud som behöver migreras behöver du inte köra verktyget för enhetsflytt.

SCP och SSH

  1. SCP verktyget för enhetsflytt till den sekundära Cisco BroadWorks-programservern.
  2. SSH till den sekundära Cisco BroadWorks-programservern för att konfigurera förutsättningarna och köra verktyget för enhetsflytt.

Förutsättningar

  1. Ställ in UPPDATERINGSTOKEN_ (token kopierad från verktyget Token Generator) i filen conf/partner.cfg:
    REFRESH_TOKEN=MzDinYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Kontrollera att användar-ID, lösenord och värdnamn för den sekundära Cisco BroadWorks-programservern är korrekta i filen conf/deviceMoveTool.conf:
    BROADWORKS_ANVÄNDAR-ID_ = admin BROADWORKS_LÖSENORD = admin BROADWORKS_VÄRD_NAMN = lokal värd 
  3. Om du vill skicka aktiveringsmeddelanden på nytt måste du ställa in SKICKA NY_INBJUDAN_E-POSTMEDDELANDEN=true i filen conf/partner.cfg.

    Om administratörer vill skicka e-postinbjudningar till sina användare under migreringen ska de avkommentera egenskapen ”SKICKA NY_INBJUDAN_E-POSTMEDDELANDEN=true” i filen conf/partner.cfg. I annat fall ska fastigheten förbli oförändrad.

  4. Kontrollera att sökvägen till JDK/JRE-miljön är korrekt i devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Administratörer kan använda locations.csv-filen från inmatningskatalogen för att migrera specifika grupper i stället för alla grupper under ett företag.

Polycom-telefoner

För att flytta Polycom-telefoner från Cisco BroadWorks till grossistsamtal måste en partneradministratör skapa en ny fil för identitet/enhetsprofil på systemnivå i Cisco BroadWorks varje Polycom-enhetsmall. Se figur 14 och ladda upp den anpassade filen device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. När du har överfört den nya enhetsfilen ska du se till att den nyligen skapade filen finns på gruppnivå. Kontrollera också att filen migration_%BWMAC ADDRESS%.cfg inte står i konflikt med någon befintlig fil i systemet).

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

Det används internt av verktyget för enhetsflytt.

Migreringsprocessen för Polycom-telefoner:

  1. Verktyget för enhetsflytt ersätter filen %BWMACADDRESS%.cfg på enhetsnivå med polycom_vvx2.cfg. Den här filen hänvisar till migration_%BWMACADDRESS%.cfg.
  2. Återskapa enhetsprofilerna på gruppnivå eller enhetsnivå.
    Åtgärder på gruppnivå eller enhetsnivå beror på konfigurationen av parametern deviceLevelRebuild i filen device-move-tool/conf/partner.cfg.
  3. Verktyget för enhetsflytt ber Cisco BroadWorks-programservern att starta om telefoner på grupp- eller enhetsnivå.
  4. Efter omstartsbegäran hämtar och bearbetar Polycom-telefoner% BWMACADDRESS%.cfg, som ber Polycom-telefonerna att hämta och bearbeta migration_%BWMACADDRESS%.cfg, vilket ställer in device.prov.serverName på https://plcm.sipflash.com.
    https://plcm.sipflash.com för den amerikanska regionen har andra regioner olika URL:er.
  5. Polycom-telefonen hämtar %BWMACADDRESS%.cfg från https://plcm.sipflash.com och kommer att hanteras av Webex Calling DMS.
Fil för identitetsprofil/enhetsprofil lägg till skärmbild

Bild 14: Lägg till fil med identitets-/enhetsprofiltyp

Använd samma värden som de andra filerna i Polycom-mallen i fältet ”MAC-adress i:”. (Använd HTTP-begärande-URI i figur 14, men detta kanske inte är lämpligt för partnerns distribution av Cisco BroadWorks programserver).

Anvisningar för körning

Det finns två sätt att starta DMT: den första är att starta via en enda kund åt gången och den andra är att köra genom flera kunder samtidigt.

Verktyget för enhetsflytt körs från den sekundära Cisco BroadWorks-programservern i katalogen för enhetsflytt:

För enhetsflytta en kund: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json För enhetsflytta flera kunder: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Dessutom stöder enhetsflyttverktyget migrering av enskilda/specifika telefoner från utgåvor 1.35.0. Använd kommandot nedan: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

Terminalloggar

Följande loggar i terminalen när verktyget för enhetsmigrering har körts:

Verktygsnamn: Version av verktyget för enhetsflytt: 1.15.0 Enhetsverktyget har startat ... Giltiga enheter för migrering: ------------------------------------------------------------------------------------------------------------------- | Enhetstyp | Mac | Version | E-post | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- Vill du migrera alla dessa enheter? ([Y]es eller [N]o) Ja Överföring av enhetsprofiler för DMS Cisco MPP LC Rebuild-enhetsprocess startad Rebuild-enhetsprocess slutförd Omstartsprocess påbörjad Omstartsprocess slutförd Ändring av profiler för Business Communicator under gruppmigreringtestGRP_engg Aktivera Webex-telefonnummerprocess startad för kundens organisations-ID: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Aktivering av processen för Webex-telefonnummer har slutförts för kund organisations-ID: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Inaktivera processen för BroadWorks-telefonnummer startad för gruppId: kollabmigreringstestGRP_engg Inaktivering av process för broadworks-telefonnummer slutförd för gruppId: kollabortmigreringstestGRP_engg -enhetsmigrering slutförd 

Produktionen

Efter enhetsmigreringen har enheterna kommit online och är redo att ringa/ta emot samtal. Se figur 15 för att se ett exempel på enhetens status:

Skärmbild av sidan Control Hub-enheter som visar enhetens status.

Figur 15: Enhetsstatus

Efter enhetsmigreringen har numren kommit att vara aktiva. Se figur 16 för att se ett exempel på vilka nummer som är aktiva:

Skärmbild av skärmen Control Hub-nummer som visar aktiva nummer.

Figur 16: Aktiva nummer

Återställ migrering

Återställningsåtgärden måste utföras för ett företag i taget.

Verktyget för enhetsflytt inaktiverar inte numren i grossistsamtal på grund av tekniska begränsningar under återställningsåtgärden.

För BroadCloud-operatör

Återställningsprocessen för BroadCloud-partner är följande:

  1. Öppna ett ärende med Cisco TAC för att begära en enhetsåterställning.
  2. Kör verktyget för enhetsflytt i återställningsläge:
    • Telefonnummer kommer att tas bort från Webex Calling, vilket gör att användare och tjänster endast har anknytningar.
    • E-postadresser i Webex Calling återgår till tillfälliga e-postadresser.
    • Telefoner kommer att tas bort från Webex Calling.
    • Telefonnummer, e-postadresser som används som alternatedId och telefoner kommer att återskapas i BroadCloud.
    • Telefoner kommer att startas om.
  3. Partneradministratörer måste flytta tillbaka PSTN-telefonnummer till BroadCloud-nätoperatören.

För Cisco BroadWorks och Webex för BroadWorks

Återställningsprocessen för Cisco BroadWorks och Webex för BroadWorks är följande:

  1. Öppna ett ärende med Cisco TAC för att begära en enhetsåterställning.
  2. Kör verktyget för enhetsflytt i återställningsläge på den sekundära BroadWorks-programservern för att återställa enhetsmigreringarna. Detta ställer in DMS-URL:en tillbaka till tjänsteleverantörens DMS-URL för enhetsprofiler i Cisco BroadWorks och återaktiverar telefonnummer.
  3. Webex Calling-teamet ställer tillbaka DMS-URL:en till tjänsteleverantörens DMS-URL i enhetsprofiler i Webex Calling.
  4. Partneradministratörer måste inaktivera eller ta bort telefonnumren i Webex Calling via Control Hub-portalen.
  5. Partneradministratörer måste flytta tillbaka PSTN-telefonnummer till Cisco BroadWorks.

Instruktioner för att köra verktyget för enhetsflytt i återställningsläge

Följ stegen nedan för att köra verktyget för enhetsflytt i återställningsläge:

Kör kommandot nedan i den sekundära Cisco BroadWorks Application Server i katalogen med verktyget för enhetsflytt:

Återställ profiler

./devicemove.sh -input=  -revertProfiler

Återställ nummer

./devicemove.sh -input=  -revertNumbers

Terminalloggar

Vi får följande loggar i terminalen när enhetsflyttningsverktyget för återställningsåtgärden har körts:

Återställ profiler

Verktygsnamn: Version av verktyget för enhetsflytt: 1.15.0 Enhetsverktyg startat för återställningsprocessen ... Enheter som kan flyttas tillbaka från Webex Calling till BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Enhetstyp | Mac | Version | E-post | ------------------------------------------------------------------------------------------------------------------- | 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 | ------------------------------------------------------------------------------------------------------------------- Vill du flytta tillbaka dessa enheter från Webex Calling till BroadWorks? (Ja, Y, Nej, N):  ja Uppladdning av enhetsprofiler för DMS Cisco MPP LC Återskapa enhetsprocess startad Återskapa enhetsprocess slutförd Starta om process slutförd Enhetsmigrering slutförd för avetableringsprocess 

Återställ nummer

Verktygsnamn: Version av verktyget för enhetsflytt: 1.15.0 Vill du fortsätta att återställa nummer till BroadWorks?  ([Y]är eller [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Startar återställning Aktivera BroadWorks-telefonnummerprocess startad för gruppId: kollabmigration testGRP_engg Aktivering av process för broadworks-telefonnummer slutförd för gruppId: sammigreringstestGRP_engg återställningsprocess för enhetsmigrering har slutförts 

Tillägg

Stor företagsmigrering

Stora företag med många platser kan inte migrera alla platser inom ett enda underhållsfönster. Med funktionerna som beskrivs i det här avsnittet kan partner migrera några platser åt gången.

Steg

Använd följande steg för att planera de stegvisa migreringarna för ett stort företag:

  1. Extrahera företagsdata från BroadWorks eller BroadCloud.
  2. Kör transformeringsverktyget utan platsalternativ på extraherade data.
  3. Leta efter avsnittet Rekommenderad plats att flytta samtidigt i exception_report.txt för att planera migreringsfaserna för att få mer information om platsberoenden, granska agentlistorna med funktioner (se Transformera nedan).
  4. Generera input/locations.csv genom att ändra locations_to_be_edited.csv.
  5. Kör Transform-verktyget igen med alternativet platser.
  6. Undersök exception_report.txt för att identifiera eventuella problem med platsberoendet i den aktuella fasen.
  7. Åtgärda problemen med platsberoendet efter behov (genom att ändra locations.csv).
  8. Kör omformningsverktyg för att generera customers.json för den aktuella fasen.
  9. Kör etableringsverktyget för varje customer.json.
  10. Kör verktyget för enhetsflytt under underhållsfönstret.
  11. Upprepa steg 4–10 för nästa fas.

Transformeringsverktyg

För att uppnå målet att migrera platser i en stor företagsfas för fas läggs en ny fil locations.csv till som valfri inmatning (-locations=input/locations.csv) när transformeringsverktyget körs.

Locations.csv innehåller data som är specifika för platser. Den åsidosätter data som finns i input/customers.csv, som för närvarande innehåller både företags- och platsdata.

Följande tabell innehåller information om locations.csv:

Beskrivning

Värden

Standardvärde

Obligatorisk

Kartor i BroadWorks

Kartor i BroadCloud

företags-ID

Unikt företags-ID

Ja

tjänsteleverantörs-ID

Kund-ID för Rialto

plats-ID

Plats-ID, unikt inom företaget

Ja

grupp-ID

Rialtos webbplats-ID

migreringsstatus

Har den här platsen migrerats?

migrerad, dont_migrate, migrerar

migrera

Nej

namn

Namn på den här platsen.

Lämna det tomt för att använda locationId.

Nej

Tidszon

Nej

språk

Nej

address1

Nej

address2

Nej

city

Nej

state

Nej

Postnummer

Postnummer

Nej

country

Kod med två bokstäver

Nej

Locations.csv kan komponeras från den förfyllda locations_to_be_edited.csv när Transform-verktyget körs på stora företag. Läs vidare för att se exempel.

Locations.csv är en valfri inmatning när transform-verktyget körs, vilket innebär att transform-verktyget beter sig på samma sätt som tidigare om alternativet -locations=input/locations.csv inte finns.

Nya utdatafiler

Det finns 5 nya utdatafiler från transformeringsverktyget:

  • locations_to_be_edited.csv – detta fylls i med all platsinformation för det stora företaget som ska migreras.

Exempel:

platsID,företagsID,migreringsstatus,namn,tidszon,språk,adress1,adress2,stad,stat,postnummer,land auto_mig_ent_grp1,auto_mig_ent,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

Partner/kunder kan använda den för att generera locations.csv för att styra platserna som ska migreras för en viss fas (och uppdatera platsinformationen efter behov).

Exempel: locations.csv som genererats från ovanstående locations_to_be_edited.csv

platsID,företagsId,migreringsstatus,namn,tidszon,språk,adress1,adress2,stad,delstat,postnummer,land auto_mig_ent_grp1,auto_mig_ent,migrerad,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migrerande,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 

Detta innebär locations.csv: för den här fasen har plats auto_mig_ent_grp1 migrerats, plats auto_mig_ent_grp2 migreras och migrerar inte plats auto_mig_ent_grp3.

  • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – fyra filer har samma syfte: skapa fullständiga listor med motsvarande funktioner agenter/arbetsledare/upphovsmän/mål/monitored_elements på migrerande platser om migrerande platser har beroenden på andra platser.

De har nästan samma format (namnet på den tredje kolumnen varierar beroende på funktion), som nedan (auto_mig_ent_grptvåans agentlista för svarsgruppen för ovanstående fas):

Exempel: följande kommer från hunt_group_agents.csv

funktionsnamn, funktionsplats, agent, plats 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 

Om alternativet platser inte finns när du kör Transformera-verktyget genererar ovanstående fyra filer fullständiga listor över agenter/arbetsledare/upphovsmän/mål/monitored_elements för hela företaget, som kan användas för att planera de stegvisa migreringarna.

Nya avsnitt i exception_report

När du utför stegvis migrering för stora företag kommer det att finnas några nya avsnitt i exception_report.txt om det finns platsberoenden som inte uppfylls.

Exempel: Följande nya avsnitt är för plats auto_mig_ent_grp2 sökgrupp Sarah Rodriguez agenter på plats auto_mig_ent_grp3 som inte migreras och inte migreras i den här fasen.

Beroenden mellan platser – Sökgrupper Namn Plats Agent Agentens plats Kommentar ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agent på en annan plats har inte migrerats än Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agent på en annan plats har inte migrerats än 

Följande nya avsnitt innehåller en rekommendation om hur du grupperar platser i migreringsfaserna.

Rekommenderade platser att flytta samtidigt:

Plats auto_mig_ent_grp1 är beroende av platsauto_mig_ent_grp2, auto_mig_ent_grp3 Plats auto_mig_ent_grp2 är beroende av plats(er) auto_mig_ent_grp3

Om alternativet platser inte finns när du kör omvandlingsverktyget visas alla platsberoenden i avsnittet rekommenderade platser att flytta samtidigt för att underlätta planeringen.

När du kör verktyget Transformera med platsalternativet (dvs. för en migreringsfas) visas endast platsernas beroenden för den aktuella fasen i avsnittet Rekommenderade platser för att flytta samtidigt.

Etableringsverktyg

För stora företag kan etableringsverktyget köras som vanligt.

Verktyg för enhetsflytt

Verktyget för enhetsflytt kan köras för en undergrupp av platser från customer.json.för att uppnå detta lägga till en ny valfri locations.csv-fil som har två kolumner.

External_id

Platsnamn

Externt ID-värde

Namn på platser/gruppnamn

  • Detta är en valfri fil. Om den inte tillhandahålls eller tillhandahålls med de tomma värdena migreras alla platser.
  • Om du tillhandahåller platsnamnen och respektive external_ID kommer endast dessa platser att migreras.

Kommandot är som följer:

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

Tidszoner

ANVÄND:

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

Kanada:

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

Frankrike:

"timeZones":["Europe/Paris"]

Portugal:

"timeZones":["Atlanten/Azorerna","Europa/Lissabon"]}

STORBRITANNIEN:

"timeZones":["Europa/London"]

Italien:

"timeZones":["Europa/Rom"]