Oversikt

Hensikten med dette dokumentet er å gi detaljerte instruksjoner om bruk av verktøy for migrering fra Cisco BroadWorks, Webex for BroadWorks og BroadCloud til Wholesale og Webex Calling. Dette dokumentet dekker et sett med overføringsverktøy som er utformet for å hjelpe med å overføre eksisterende Cisco BroadWorks-, Webex for BroadWorks- og BroadCloud-kunder til engrossalget Route-to-Market-løsningen.

Overføringsverktøyene er ment å lette en fullstendig overgang fra BroadWorks til Wholesale-tjenester. De er ikke utformet for langsiktig sameksistens av begge tjenestene i samme kundeorganisasjon.

Innvirkning på overføring

Konsekvensene etter migrering er som følger:

Administratorer

Etter overføringen må administratorer:

  • Begynn å bruke Partner Hub og Control Hub til å konfigurere funksjoner i stedet for CommPilot.
  • Konfigurer alle funksjoner som ikke er en del av overføringen på nytt.
    Du må overføre funksjonene som ikke overføres automatisk etter at overføringsverktøyene er fullført, manuelt.

Brukere

Funksjoner som støttes, skal fungere på samme måte etter overføringen som de fungerte før overføringen. Webex Calling funksjoner som ikke støttes av overføringen, må konfigureres på nytt på Webex etter overføringen:

  • Brukere mister anrops- og meldingshistorikken.
  • Brukere mister alle personlige nøkkellinjeinnstillinger og tilpasninger, og må konfigurere disse innstillingene på nytt etter overføringen. Eksempler inkluderer kortnumre.
  • Brukere må tilbakestille tilgangskoder og passord ved første pålogging.
  • Brukere som bruker UC-One-klienten, kreves ved første pålogging for å oppgradere til Webex-appen.

Arkitektur for overføringsverktøy

Arkitekturen for overføringsverktøyene består av fire forskjellige verktøy:

  1. Pakk ut verktøyet – Trekker ut bedrifter, grupper, numre, brukere, tjenester, telefoner og myke klienter fra Cisco BroadWorks. BroadCloud-partnere må sende inn en uttrekksforespørsel i tjenesteleverandørportalen.
  2. Transformasjonsverktøy – Gjør om informasjonen som er pakket ut av utpakkingsverktøyet, til en JSON-fil som kan redigeres.
  3. Klargjøringsverktøy –Bruker JSON-utdatafilen fra transformasjonsverktøyet til å klargjøre kunder, steder, numre, brukere, tjenester og telefoner ved hjelp av Webex offentlige API-er .
  4. Verktøy for flytting av enhet – Bruker transformasjonsverktøyets JSON-utdatafil, transformasjonsverktøyet til å bygge profilene på nytt og starte telefoner på nytt, aktivere numre i Wholesale RTM-løsningen og deaktivere telefonnumre i Cisco BroadWorks.
    • Dette verktøyet støtter tilbakestilling av telefon- og mykklientprofiler og nummeraktivering tilbake i Cisco BroadWorks.
    • BroadCloud-partnere må sende inn en overføringsforespørsel i tjenesteleverandørportalen.

Illustrasjonen nedenfor viser hvordan de fire verktøyene fungerer sekvensielt ved å kommunisere med Cisco BroadWorks, offentlige API-er og laste opp målinger til Webex-tjenestene for fremtidig analyse etter at administrator har startet overføringsoppgavene.

Arkitekturdiagram for overføringsverktøy

Figur 1: Overføringsverktøy

Krav

Før du kjører overføringsverktøy, må partneren oppfylle følgende krav:

  1. administratorkonto og partneradministratorkontoen må være integrert i Wholesale RTM-løsningen. I løpet av forhåndssalgsstadiet er ikke partnere påkrevd å være integrert i Wholesale RTM-løsningen for å kjøre uttrekksverktøyet.
  2. Partneren må gå gjennom sjekklisten før migrering for å sikre at alle kravene er oppfylt.
  3. Det kreves legitimasjon for Cisco BroadWorks systemansvarlig for å kjøre uttrekksverktøyene og verktøyene for flytting av enheter. Dette gjelder ikke for BroadCloud-partnere.
  4. Verktøyene for utpakking og flytting av enhet må kjøres fra den sekundære Cisco BroadWorks-applikasjonsserveren i et vedlikeholdsvindu for å minimere risikoen. BroadCloud-partnere kjører verktøyet for flytting av enheter fra tjenesteleverandørportalen.
  5. Se gjennom listen over støttede Webex Calling enheter .
  6. Se gjennom listen over Webex Calling -enheter som ikke støttes .
  7. Partnere må be kontoteamet sitt i Cisco om å få den støttede fastvareversjon for telefoner og enheter.
  8. UC-One-klienter må oppgradere til følgende versjoner:
    • Desktop Communicator-klienter må være versjon 22.9.12 eller nyere
    • Mobile Connect -klienter må være versjon 3.9.14 eller nyere.
  9. Administratorens maskin må ha:
    • JDK/JRE 1.8 er nødvendig for klargjøringsverktøyet.
    • MAC- og Linux-maskiner krever Python 3.10.5 eller nyere for transformasjonsverktøyet.
  10. Kunder må ha en gyldig faktureringsadresse, og sluttbrukere må ha en e-postadresse for bedriften konfigurert i Cisco BroadWorks. Hvis verdiene ikke er angitt, må partneradministratorer kontakte kundene sine for å få dem. Disse detaljene må legges til i CSV-filene (kommaseparerte verdier) før du kjører transformasjonsverktøyet. Eksempel på CSV-filer følger med transformasjonsverktøyet.

Overføringsplan

Overføringsplanen har tre stadier:

  1. Forberedelse
    • Få en kopi av brukerdata med uttrekksverktøyet
    • Generer et token ved hjelp av Token Generator-verktøyet
    • Bruk transformasjonsverktøyet til å formatere brukerdata
  2. Klargjøring
    • Få de nyeste brukerdataene med uttrekksverktøyet
    • Bruk transformasjonsverktøyet til å formatere brukerdata
    • Klargjør brukere med klargjøringsverktøyet
  3. Overføring
    • Overfør enheter med Device Move Tool
    • Overføringer uten enheter [ Aktivere telefonnumre via Control Hub ]

    Hvis partneradministratorene ikke har enheter som kan flyttes fra Cisco BroadWorks til Wholesale, er det ikke nødvendig å kjøre verktøyet for enhetsflytting. Partneradministratorer kan bruke den offentlige koblingen nedenfor for å aktivere telefonnumrene direkte gjennom Control Hub-portalen. Hvis du vil ha mer informasjon, se Administrer telefonnumre i Control Hub .

    Det er valgfritt å deaktivere telefonnumrene i Cisco BroadWorks hvis partneradministratorene aktiverer telefonnumrene sine via Control Hub.

Funksjoner overføres automatisk til engrossalg

Disse brukerfunksjonene overføres automatisk av overføringsverktøyene:

  • Innstillinger for talemeldinger og egendefinerte hilsener (talemeldinger overføres ikke)
  • Alternative tall
  • BroadWorks hvor som helst
  • Opptatt lampefelt
  • Nummervisning (egendefinert navn og telefonnummer)
  • Samtale venter
  • Innstillinger for viderekobling av anrop ( alltid viderekobling av samtale av anrop/opptatt/ikke svar/ikke tilgjengelig)
  • Anropsavlytting
  • Ikke forstyrr
  • Faksinnstillinger
  • Eksternt kontor
  • Delt samtaleutseende
  • Samtidig personlig oppringing (inkludert tidsplan og selektive kriterier)
  • Samtalevarsel (inkludert tidsplan og utvalgte kriterier)
  • Anonym samtaleavvisning
  • Selektiv anropsavvisning
  • Selektiv viderekobling av samtale
  • Anropshenting og innbrudd i anrop
  • Unntatt for innbrudd
  • Trykk for å snakke
  • Personvern

Disse gruppefunksjonene overføres automatisk av overføringsverktøyene:

  • Automatisk svartjeneste
    • Kun ett nivå
    • Egendefinerte hilsener
    • Innstillinger for viderekobling av anrop (alltid, opptatt, selektiv)
    • Alternative tall
    • Feriemeny er ikke tilgjengelig i Webex
    • Selektiv anropsavvisning
  • Cisco BroadWorks Call Center Standard og BroadCloud Call Queue:
    • Grunnleggende konfigurasjon
    • Egendefinerte hilsener
    • Agenter og ledere
    • Innstillinger for viderekobling av anrop (alltid, opptatt, selektiv)
    • Alternative tall
    • Musikk på vent
  • Samtaleparkering
  • Henting av anrop
  • Jaktgruppe
    • Innstillinger for viderekobling av anrop (alltid, opptatt, selektiv, ikke tilgjengelig)
    • Alternative tall
  • Stedskode (én per sted eller gruppe)
  • Oppkallingsgruppe
  • Tidsplaner (kun på gruppenivå, bedriftsplaner overføres ikke)
  • Taleportal
  • Virtuell linje
  • Musikk på vent

Støttede enheter

Støttede telefoner opprettes automatisk og tilordnes brukere i Webex Calling av klargjøringsverktøyet. Telefonene merket med «ja» i kolonnen «Støttes i verktøyet for enhetsflytting» blir også automatisk flyttet fra Cisco BroadWorks eller BroadCloud til Webex Calling når verktøyet for flytting av enhet kjøres. Telefoner merket med «Nei» i den kolonnen trenger et manuelt inngrep for å endre DMS-URL-en i Cisco BroadWorks-enhetsmalen eller i selve telefonen.

Den siste kolonnen viser tilordningen av telefonmodeller til «Enhetstype»-kolonnen i filen transform-tool/input/newphones.csv. (Se Transformasjonsverktøy delen av denne artikkelen for mer informasjon om newphones.csv).

Telefonmodell

Støttes i flyttverktøy for enhet

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

Enheter som ikke støttes

Hvis kunden bruker enhetene som ikke støttes av Wholesale RTM-løsningen, er ikke disse enhetene kvalifisert for overføring. I dette tilfellet har du følgende alternativer:

  1. Klargjør nye telefoner på Cisco BroadWorks før du overfører.
  2. La de gamle telefonene ligge i Cisco BroadWorks, så må brukerne installere Webex-appen for å foreta og motta anrop.

Engros ringepakker

Overføringsverktøyene har et sett med standardinnstillinger for å velge engrossalgssamtaler for abonnenter. Hvis en annen pakke ønskes senere, kan disse endres i Control Hub av en partneradministrator.

Konfigurasjon av Cisco BroadWorks-overføringspakke

Alle abonnenter fra overføring fra Cisco BroadWorks vil som standard bruke Webex Calling -anropspakken. Hvis Webex-talepakken er ønsket for abonnenter som ikke har tilordnet Samtale venter eller Talepost, kan dette aktiveres i transformasjonsverktøyets partner.cfg-fil ved å oppheve kommentering av linjen USE_ WEBEX_ STEMME_ PAKKE.

Tilordning av overføringspakke for Webex for BroadWorks

Webex for BroadWorks-pakker tilordnes automatisk til engros-samtalepakker. Dette er ikke konfigurerbart.

Webex for BroadWorks-pakke

Engros ringepakke

Softphone

Webex Voice

Grunnleggende

Webex Calling

Standard

Webex Suite

Premium

Webex Suite

Tilordning av BroadCloud-overføringspakke

Overføringer fra BroadCloud Carrier-kartpakker basert på stasjonstypen. Standardtilordning kan konfigureres i transformasjonsverktøyets konfigurasjonsfil conf/rialto_station_type_to_wholesale_package .csv.

Stasjonstype for BroadCloud Carrier

Engros ringepakke

Grunnleggende

Webex Voice

Konferanserom

Webex Voice

Meldinger

Webex Voice

Standard

Webex Voice

Leder

Webex Suite

Alle andre stasjonstyper

Webex Voice

Gjør om en BroadWorks- eller BroadCloud- brukerkonto til et Webex Calling arbeidsområde

Et Webex-arbeidsområde er en telefon som deles mellom mange personer, for eksempel: for eksempel: telefoner i et konferanserom, lager eller lobby. Slike telefoner kan konfigureres i Webex Calling som Webex-arbeidsområder i stedet for som Webex-brukere. Et alternativ er tilgjengelig for å automatisk transformere brukerkontoer fra Cisco BroadWorks eller BroadCloud Carrier til arbeidsområder under overføringsprosessen.

Trinn:

  1. I filentransform_tool /input/users.csv, tilordner du «common_area ”-pakken til brukerne som skal gjøres om til et arbeidsområde.
    • Eksempel: bwuser@domene,,,common_area
  2. (Bare BroadCloud) Hvis du vil konvertere alle brukerkontoer for en bestemt stasjonstype til arbeidsområder, legger du til en oppføring i transform-tool/conf/rialto_station_type_to_wholesale_package .csv og angi engros-pakken til «common_area_calling «.
    • Eksempel: conference_room_v2,common_area_calling
  3. Kjør transformasjonsverktøyet.
  4. Kjør klargjøringsverktøyet.
  5. Åpne Control Hub for den nyopprettede kundeorganisasjonen og angi et SIP-domene (se figur 2, Konfigurere et SIP-domene i Control Hub).
  6. Kjør klargjøringsverktøyet på nytt. Dette oppretter arbeidsområdene og tilordner telefoner til det.

Begrensninger:

Konfigurasjon av brukerfunksjoner (for eksempel viderekobling av samtale av anrop , Ikke forstyrr) overføres ikke automatisk til arbeidsområdet.

Vinduet Control Hub i Organisasjonsinnstillinger som uthever delen SIP-adresse for Cisco Webex Calling .

Figur 2: Konfigurere et SIP-domene i Control Hub

Verktøy for tokengenerator

Partneradministratorer kjører dette tokengeneratorverktøyet minst én gang før de begynner å kjøre overføringsverktøy. Kjøring av dette verktøyet er en engangsaktivitet etter at partnerkontoen blir integrert i Wholesale RTM-løsningen. Dette verktøyet lar partneradministratorer logge på via nettleseren for å få det unike TOKEN som er nødvendig for å oppdatere til partnerkonfigurasjonsfilene for overføringsverktøyene.

Forutsetninger

Etter nedlastingen pakker du ut binære filer for overføringsverktøyet.

Angi JRE/JDK-miljøbanen itoken_generator .sh for MAC ogtoken_generator .bat for Windows. Hvis JAVA_ HOME-banen finnes allerede, den vil bli brukt på nytt av verktøyet.

  • MAC: JAVA_ HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"

  • Windows: JAVA_ HOME=C:\Progra~1\Java\jre1.8.0_ 321

Dette trinnet er valgfritt

Instruksjoner for kjøring

Kjør følgende kommando i terminalen i tokengeneratorkatalogen:

  • Følgende porter må være tilgjengelige for å kjøre tokengeneratorverktøyet. Porter : 8080, 50009, 50010, 50011, 50012 og 50013

  • Minst én av disse nevnte portene må være åpen for tilkobling på brukerens datamaskin.

Windows:

token_generator.bat

MacOS:

./token_generator .sh

Utdata:

Verktøynavn: Versjon av tokengeneratorverktøy: 1.13.0 Last inn nettadressen i nettleseren din: http://localvert:8080 

Åpne URL-adressen i nettleseren på terminalen, logg på med partnerens administrator for å hente TOKEN, og kopier det samme for videre bruk.

Illustrasjonene av brukergrensesnitt er gitt nedenfor som referanse:

Logg på med Cisco Webex -skjermen

Figur 3: Logg på med Cisco Webex

Innloggingsskjermen for påloggingsvinduet

Figur 4: Påloggingsvindu

Skjerm for tokengenerering

Figur 5: Tokengenerering

Konfigurasjonsoppgaver for BroadWorks

Konfigurer følgende trinn før du kjører verktøyene for utpakking og flytting av enhet i den sekundære BroadWorks-serveren.

Dette gjelder for Cisco BroadWorks og Webex for BroadWorks. Disse trinnene gjelder ikke for BroadCloud.

Aktiver OCI-P-tilkobling

Verktøyet for enhetsflytting kommuniserer med BroadWorks via OCI-P-kommandoer. Bruk fremgangsmåten nedenfor for å aktivere OCI-P-tilkobling:

Trinn 1 : Bruk CLI til å konfigurere generelle innstillinger.

Kjør følgende kommando i CLI for å endre til katalogen GeneralSettings:

AS_ CLI> cd /Applications/OpenClientServer/GeneralSettings.

Kjør følgende kommando i CLI for å hente gjeldende GeneralSettings:

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

Hvis innstillingene ikke samsvarer med ovennevnte, bruker du angi kommandoen for å konfigurere innstillingene på nytt.

Trinn 2 : Bruk CLI til å konfigurere OCI-proxy.

Endre katalogen til OCI-proxy:

AS_ CLI> cd /Applications/OpenClientServer/OCIProxy

Kjør følgende CLI for å få gjeldende innstillinger. Du skal se følgende:

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

Hvis innstillingene ikke samsvarer med ovennevnte, bruker du angi kommandoen for å konfigurere innstillingene på nytt.

Trinn 3 : Bruk CLI til å konfigurere OCI-klargjøring.

Endre til klargjøringskatalogen:

AS_ CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Kjør følgende kommando for å hente gjeldende OCI-klargjøringsinnstillinger:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> hent adressebeskrivelse ========================= 127.0.0.1 lokal som 

Trinn 4 : Kjør kommandoen nedenfor i CLI for å bekrefte at konfigurasjonen er riktig.

 AS_ CLI/Maintenance/ManagedObjects> hente Broadworks og kontroller at utskriften ser OK ut. Se nedenfor for eksempelutdata: AS_ CLI/Maintenance/ManagedObjects> get broadworks BroadWorks Managed Objects ===============================================================* Server: Identitet ................: AS-versjon................: Rel_ 21.sp1_ 1.551 Administrativ delstat...: Ulåst * Programmer: Navn Versjon distribuert Administrativ tilstand Effektiv tilstand =========================================== ============================================== ExecutionAndProvisioning 21.sp1_ 1.551 true Ulåst Ulåst FlashPolicy 21.sp1_ 1.551 false Ulåst Stoppet OpenClientServer 21.sp1_ 1.551 true Ulåst ulåst WebContainer 21.sp1_ 1.551 true Ulåst Ulåst 4 oppføringer funnet. * Vertsbaserte programmer: Kontekstbane for navn, versjon distribuert ============================================== ====================== 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 oppføringer funnet. 

Kontroller at åpen klientserver er distribuert og aktiv

Bruk kommandoene nedenfor til å distribuere og starte Open Client Server på den sekundære applikasjonsserveren hvis den ikke er distribuert eller ikke allerede har startet.

Trinn 1 : Distribuer serveren med følgende CLI-kommando:

AS_CLI/Maintenance/ManagedObjects> distribuere programmet OpenClientServer

Trinn 2 : Start serveren med denne kommandoen:

AS_CLI/Maintenance/ManagedObjects> start programmet OpenClientServer

Aktiver nummeraktivering

Kjør følgende kommandoer i CLI for å aktivere aktivering av tallene:

Trinn 1 : Kjør nummeraktiveringskommandoen:

AS_ CLI> cd SubscriberMgmt/NumberActivation

Trinn 2 : Kjør den aktiveringsaktiverte kommandoen:

AS_ CLI> set dnMode groupAndUserActivationEnabled

Trinn 3 : Når du blir bedt om å bekrefte, skriver du inn Y.

Pakk ut verktøyet

For BroadCloud

Utdragsverktøyet er integrert i BroadCloud-tjenesteleverandørportalen. En administrator for tjenesteleverandør kan:

  1. Send inn forespørsler om uttrekk for opptil 50 kunder per forespørsel.
    Forespørsel om uttrekk kan ikke sendes inn for samme kunde mer enn 10 ganger i løpet av dagen.
  2. Last ned den utpakkede datafilen, i ZIP-format, i opptil 28 dager fra datoen for innsending av forespørselen.

Figurene nedenfor viser tjenesteleverandørportalen.

Portalskjermbildet for tjenesteleverandør som viser forespørselen om å starte uttrekk av engrosoverføring.

Figur 6: Tjenesteleverandørportal

Portalskjermbildet for tjenesteleverandør som viser forespørsler om overføring av engrossalg

Figur 7: Tjenesteleverandørportal

For Cisco BroadWorks og Webex for BroadWorks

  1. Utpakkingsverktøyet kjøres på den sekundære Cisco BroadWorks-applikasjonsserveren i partnernettverket og kobles til via OCI-P.
  2. Verktøyet henter rå bedrifts-, gruppe-, tall, brukere, tjenester, enheter og myke klientdata fra Cisco BroadWorks- eller BroadCloud-plattformen og sender disse dataene til XML-filer som gir inngangene for transformasjonsverktøyet.

De neste delene forklarer hvordan du installerer og konfigurerer uttrekksverktøyet.

Forutsetninger

  1. SCP uttrekksverktøyets binære filer til sekundær Cisco BroadWorks Application Server.
  2. SSH til den sekundære Cisco BroadWorks Application Server for å konfigurere forutsetningene og kjøre uttrekksverktøyet.
  3. Konfigurer tjenesteleverandøren og gruppe-ID-en som skal pakkes ut fra Cisco BroadWorks i filen conf/exportTool.yml. Se eksempelet på YAML-kodebiten nedenfor:
    ServiceProviderID-A:      – GroupID-A1 – GroupID-A2 – GroupID-A3 ServiceProviderID-B:                        – ALT 
  4. Kontroller at den sekundære bruker-ID-en, passordet og vertsnavnet for Cisco BroadWorks-applikasjonsserveren er riktige i filen conf/partner.cfg:
    BROADWORKS_ BRUKER_ ID = admin BROADWORKS_ PASSWORD = admin BROADWORKS_ VERT_ NAVN = lokal vert OPPDATERT_ TOKEN = Partneradministratorens oppdateringstoken kopiert fra Token Generator-verktøyet. MIGRERING_ MODE = Verdiene som støttes erwebex_for_broadworks_to_wholesale . standardverdi erbroadworks_to_wholesale . Brukwebex_for_broadworks_to_wholesale for Webex for BroadWorks-overføringer. 

    Den OPPDATERT_ TOKEN egenskapen er obligatorisk for en Webex for BroadWorks-overføring.

  5. Endre JDK/JRE-miljøbanen i export.sh-filen hvis den sekundære JDK/JRE-miljøbanen for Cisco BroadWorks Application Server er forskjellig fra filen:
    JAVA_ HOME=/usr/local/java/java_base

Instruksjoner for kjøring

Kjør kommandoen nedenfor i den sekundære Cisco BroadWorks Application Server fra katalogen for uttrekksverktøyet:

./export.sh

Terminallogger

Følgende logger er tilgjengelige i terminalen ved vellykket eksport: Kjøre Broadsoft Dataeksportverktøy:

 Kjøre Broadsoft Data Export Tool ********************************************* *** Starte eksportverktøy v: 1.15.0 Eksporten startet for SP=collabmigrationtestSP_engg , Group=collabmigrationtestGRP_engg Eksporterer brukere for SP=collabmigrationtestSP_engg , Group=collabmigrationtestGRP_engg Eksport av brukere fullført for SP=collabmigrationtestSP_engg , Group=collabmigrationtestGRP_engg Eksporten fullført for SP=collabmigrationtestSP_engg , Group=collabmigrationtestGRP_engg Eksport fullført Eksport Dump Zip-katalog : output/20221017223452_ ExportTool Eksporter Dump Zip-filnavn :extracted_data_1666060500618.zip Zip-fil med navnetextracted_data_1666060 500618.zip har blitt opprettet Opprettingsprosessen for ZIP-fil fullført Eksporterte filer konvertert som ZIP-fil ********************************* *****************

Utdata

En utdata-zip-fil (extracted_data_ .zip )-filen vil være tilgjengelig i den samme mappen for uttrekksverktøyet. Bruk kommandoen nedenfor for å vise og bruke ZIP-filen for Transform Tool-inndata:

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 17. okt 22:34 utdata/ drwxrwxr-x 2 bwadmin bwadmin 4096 17. okt 22:34 logger/ -rw-rw-r-- 641 35extracted_data_1666060 500618.zip

Transformasjonsverktøy

Dette transformasjonsverktøyet kjøres for alle overføringer. Transformasjonsverktøyet kjøres på en hvilken som helst datamaskin, inkludert en partners bærbare administrator , og bruker de offentlige Webex API-ene. Den leser utdata fra uttrekksverktøyet ZIP (extracted_data_ .zip )-filen som en inngang, og transformerer den rå XML-en til et JSON-format som brukes av klargjøringsverktøyet.

Forutsetninger

Når du har lastet ned og pakket ut binære filer for overføringsverktøy, konfigurerer du følgende forutsetninger:

  1. Angi OPPDATERING_ TOKEN (token kopiert fra tokengeneratorverktøyet) og NAVN_ AV_ HOVED_ LOCATION i filen conf/partner.cfg:
    OPPDATERT_ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NAVN_ AV_ HOVED_ LOCATION=Hovedside
  2. Du kan eventuelt angi KLARGJØRING_ ID (kopiert fra malen i Partner Hub) i filen conf/partner.cfg:
    PROVISJONERING_ ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Hvis du vil ha mer fullstendig bekreftelse av kunde-e-post -postadresse, kan du velge å angi PROVISIONERING_ ID.
  3. Konfigurer manglende informasjon i filen input/customers.csv (se neste avsnitt) hvis den mangler.
  4. Legg til sluttbruker e-postadresse i filen input/users.csv.
  5. Hvis nye telefoner skal klargjøres, legger du til Mac-adressen og e-postadresse til brukerens nye telefon i filen input/newphones.csv. Dette er bare nødvendig hvis partneradministratorene ønsker å klargjøre nye telefoner i Engrossamtaler.
  6. Konverter BroadWorks Call Centers til CxEssentials ved hjelp av filen input/cxessentials.csv.
  7. Du kan eventuelt aktivere OPPGRADERING_ ALLE_ RING_ SENTER_ TIL_ CX_ ESSENTIALS-egenskapen for å konvertere alle Call Centers til CxEssentials.
  8. Bruk filen input/locations.csv til å støtte overføringen av store foretak som lar administratorer overføre kundens plasseringer etter sted
  9. Du kan eventuelt aktivere bruk av MAC-adresser fra User-Agent-hodet i SIP-REGISTER-meldingen når MAC-adresse ikke er tilgjengelig i Cisco BroadWorks- enhetsprofil. Fjern kommentering av linjen «USE_ MAC_ ADRESSE_ FRA_ SIP_ REGISTER=yes" i filen conf/partner.cfg

Fyller ut input/customers.csv

Filen input/customers.csv inneholder data som kanskje mangler i Cisco BroadWorks eller BroadCloud. Denne filen kan stå tom hvis all obligatorisk informasjon allerede er tilgjengelig. Du trenger ikke å fylle ut alle kolonner, bare den manglende informasjonen er obligatorisk.

Alle disse feltene er valgfrie.

Tabellen nedenfor forklarer de viktigste kolonnene i input/customers.csv.

Kolonnenavn

Regler

Id

I Cisco BroadWorks bedriftsmodus:

  • Dette er Cisco BroadWorks-tjenesteProviderId for bedriften.
  • Det er også nødvendig med en egen linje for hver gruppe i bedriften. Id-en er gruppe-ID-en for Cisco BroadWorks.

I BroadWorks tjenesteleverandør er dette Cisco BroadWorks-gruppe-ID.

I BroadCloud er dette kunde-ID-en for Rialto.

ekstern-ID

Dette er en identifikator som samsvarer med partnerens interne identifikator for denne kunden. Denne kolonnen må være unik i en Webex-partnerorganisasjon. Denne kolonnen er valgfri. En unik identifikator genereres automatisk av transformasjonsverktøyet.

Denne kolonnen brukes ikke for grupper i en bedrift.

kundenavn

For bedriften brukes denne kolonnen som feltet for Webex-kundenavn.

For en gruppe i en bedrift brukes denne kolonnen som stedsnavn. Stedsnavn må være unike i en bedrift .

primære-post

Denne brukes som e-postadresse til Webex-kundeadministratoren.

Denne kolonnen er valgfri for grupper i en bedrift.

Adressekolonner

For en bedrift brukes adressen som faktureringsadresse og den første stedsadressen.

For en gruppe i en bedrift brukes adressen som stedsadresse.

tidssonen

Se delen om tidssone i denne artikkelen.

språk

Se Språk som Webex støtter .

standard PIN-kode for talepost

Se Angi en PIN-kode for talepost .

Instruksjoner for kjøring

Kjør transformasjonsverktøyet i et hvilket som helst operativsystem. Bruk fremgangsmåten nedenfor for å kjøre verktøyet i Windows og macOS:

Windows

Kjør kommandoen nedenfor for å kjøre transformasjonsverktøyet i Windows:

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

macOS

Utfør følgende trinn for å kjøre transformasjonsverktøyet på macOS:

  1. Opprett et virtuelt miljø og installer avhengigheter for å kjøre transformasjonsverktøyet ved hjelp av Python:
    python3 -m venv venv kilde venv/bin/activate python3 -m pip installasjonsforespørsler python3 -m pip installasjonsforespørsler-oauthlib 
  2. Kjør transformasjonsverktøyet:
     ./transform.sh -extract= -kunder= -users= -newphones=

Forhåndskontroll av kunde/bruker

Transformasjonsverktøyet foretar API-kall til Webex for å fange opp potensielle klargjøringsproblemer. Som standard vil den bekrefte kundens adresse og primære e-postadresse. Hvis PROVISIONEN_ ID-verdien er angitt i filen conf/partner.cfg. Den vil også validere stedsinformasjon. Resultatene fra forhåndskontrollen er inkludert i unntaksrapporten.

I tillegg kan følgende valgfrie parametere legges til når du kjører transformasjonsverktøyet:

forhåndssjekk

I tillegg til å kjøre API-et for forhåndssjekk for kundeinformasjon, vil transformasjonsverktøyet også kjøre API-et for forhåndssjekk for abonnent-e-postene.

forhåndssjekkinformasjon

Som standard er bare forhåndskontrollfeil (dvs. problemer som blokkerer klargjøring) inkludert i unntaksrapporten. Hvis du legger til dette flagget, vil det også inkludere vellykkede forhåndskontrollresultater (f.eks. hvis det allerede finnes en Webex-organisasjon som kan tilknyttes automatisk).

forhåndssjekkinformasjon tar ekstra tid å kjøre.

Terminallogger

Følgende logger i terminalen ved vellykket transformasjon:

Sammendragsrapport BroadWorks-bedrifter som kan overføres: 1 BroadWorks-bedrifter som ikke kan migreres: 0 BroadWorks-brukere som kan overføres: 4 BroadWorks-brukere som ikke kan overføres: 0 telefoner som kan overføres: 3 telefoner som ikke er kompatible med Webex Calling: 0 

Unntaksrapport

Transformasjonsverktøyet genererer unntaksrapporten i utdata/ /exception_report .txt katalogen. Du kan bruke denne rapporten til å identifisere problemene som vil påvirke overføringen, og løse dem i Cisco BroadWorks-systemet.

Når du har endret brukerdataene for å løse unntaket, kjører du verktøyene for utpakking og transformering på nytt med de nye dataene. Eksempelfilen for unntaksrapporten er som følger:

Unntaksrapport Tue 18. okt 08:12:09 2022 Anbefaling for bedrifter med kommunikasjonssperre: konfigurere planen for utgående anrop manuelt i Control Hub________________________________________________________________________________ collabmigrationtestGRP_engg 

Utdata

En utdata-JSON ( kunde.json )-filen vil være tilgjengelig i utdata/ / katalogen. Prøven kunde.json filen er som følger:

{ "customer": { "provisioningId": "!!!!!!!!!!REPLACE_ MED_ PROVISIONINGID!!!!!!!!!!", "packages": [ "webex_calling «, »common_area_calling " ], "externalId": "external_id_engg_grp 1", "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": "Amerika/New_ York", "language": "en_us ", "numbers": [ "+15205551101", "+152055551102", "+152055551103", "+15205551104", "+152055551105", "+152055551100", "5+51506", "5+1506", "5+1506", "5+1506", "5+1506", ", "+15205551110" ], "mainNumber": "+15205551101" } } } }, "broadworks_info ": { "service_provider_id ": "collabmigrationtestSP_engg «, »group_id ": "collabmigrationtestGRP_engg " }, "subscribers": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_ MED_ 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": "STANDARD", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EKSTERN", "externalEmail": "engineering17861@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_ MED_ PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber" : { "customerId": "!!!!!!!!!!REPLACE_ MED_ 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": "STANDARD", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_ MED_ PERSONID!!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber" : { "customerId": "!!!!!!!!!!REPLACE_ MED_ 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": "STANDARD", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber" : { "customerId": "!!!!!!!!!!REPLACE_ MED_ 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": "STANDARD", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EKSTERN", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_ MED_ PERSONID!!!!!!!!!!", "product": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants «: [], «call_queues «: [], «hunt_groups ": [], "planer": [], "call_parks «: [], «call_pickups «: [], «paging_groups «: [], «voice_portals ": [ { "name": "Automatisert taleportal", "firstName": "Automatisert", "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_org Id": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id ": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDETMTUzMS00MzNiLTllM2QtODExY2FLYTExYmVk" } }

Den `webex_for_broadworks_info ` JSON-egenskapen finnes bare for Webex for BroadWorks-overføringer. Den `broadcloud_info ` JSON-egenskapen er kun til stede for BroadCloud-overføringer.

Klargjøringsverktøy

Klargjøringsverktøyet kan kjøres på en hvilken som helst maskin, vanligvis (partnerens bærbare administrator ) og bruker de offentlige Webex API-ene. Den leser transformasjonsverktøyets utdata JSON ( kunde.json )-filen som en inngang og klargjøring av kunder, steder, numre, brukere, tjenester og enheter i Webex Wholesale RTM-løsningen.

Forutsetninger

Konfigurer følgende forutsetninger i katalogen for klargjøringsverktøyet:

  1. Installer Java 8, 11 eller 17 på datamaskinen. Java er tilgjengelig fra mange kilder, inkludert:
    • 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 lastet ned og trukket ut binærfilene for overføringsverktøy, angir du JAVA_ HOME-miljøvariabelen iprovisioning_tool .sh for MAC ogprovisioning_tool .bat for Windows.
  3. Filen partner.cfg:
    • Angi engroshandel_ PROVISJONERING_ ID og Oppdater_ TOKEN (token kopiert fra tokengeneratorverktøyet). Partneradministratorene må kontakte kontoteamet for å få KLARGJØRING_ ID:
      ENGROSHANDEL_ PROVISJONERING_ ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 OPPDATERING_ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    • Angi TILLAT_ ADMIN_ INVITERER_ EMAILS til false, hvis partneren ikke ønsker å sende velkomst-e-post til brukerne. Standardverdien er sann.

  4. Bruk WEBEX4BWKS_ E-POST_ SUBJECT-egenskapen for Webex for BroadWorks-overføringer for å sende e-postemnet for endring av passordforespørselen for Webex for BroadWorks-abonnenter.
  5. Bruk WEBEX4BWKS_ E-POST_ BODY-egenskapen for Webex for BroadWorks-overføringer for å sende e-postteksten for endring av passordforespørselen for Webex for BroadWorks-abonnenter.

For BroadCloud-overføringer samme region:

  1. Verktøyet hopper over klargjøring av numre, enheter og delt samtale samtalevisninger.
  2. Verktøyet oppretter brukere og virtuelle brukere med internnummer og midlertidig internnummer.

For BroadCloud-overføringer en annen region:

  1. Verktøyet klargjør numre, enheter og delt samtale samtalevisninger.
  2. Verktøyet oppretter brukere og virtuelle brukere med faktiske telefonnumre og internnummer.
    Alle Europe BroadCloud-overføringer skjer til en annen region.

Instruksjoner for kjøring

Bruk fremgangsmåten nedenfor for å kjøre verktøyet i Windows og macOS:

Windows

Utfør følgende trinn for å kjøre verktøyet på Windows OS:

For å klargjøre én kunde: provision.bat -input= Slik klargjør du flere kunder: provision.bat -input= 

macOS

Utfør følgende trinn for å kjøre verktøyet på macOS:

For å klargjøre enkeltkunde: ./transform.sh -input= Klargjøring av flere kunder: ./transform.sh -input= 

Forutsetninger for Webex for BroadWorks Migration

Partneradministratorer må oppdatere integreringsmalen for BroadWorks for sameksistensfunksjoner i Webex for BroadWorks. Se bildet nedenfor:

Kjør klargjøringsverktøyet med et ekstra argument for overføring av Webex for BroadWorks til engroshandel.

Forberedelsesfase: er standardfasen der administratorer kan klargjøre BroadWorks-brukere som engros-abonnenter og fortsette med Webex for BroadWorks-brukere.

Vedlikeholdsfase: er den andre fasen der administratorer kan tilordne engros-lisensen til eksisterende Webex for BroadWorks-brukere. Du må kjøre klargjøringsverktøyet med et argument vedlikehold .

Fase etter overføring: Er den siste fasen der administratorer kan konvertere BroadWorks til Wholesale fullstendig. Du må kjøre klargjøringsverktøyet med et argument ettermigrering .

Terminallogger

Følgende er loggene i terminalen for vellykket klargjøring:

Verktøynavn: Versjon av klargjøringsverktøy: 1.15.0 ********** Startet behandling av fil : input/customer.json **************** Klargjøringskunde venter på kundeexternal_id_engg_grp 1 for å fullføre klargjøringen … Venter på kundeexternal_id_engg_grp 1 for å fullføre klargjøringen …   Kundeexternal_id_engg_grp 1 status : klargjorte klargjøringsnumre Klargjøring av brukere Klargjøring av brukerfunksjoner Klargjøring hilsener Klargjøringsplaner Klargjøring av enheter Klargjøring av delt samtale samtalevisninger Klargjøring av automatiske resepsjonister Klargjøring av samtalekøer Klargjøring av Hunt-grupper Klargjøring av gruppeoppkall Klargjøring av samtaleparker Klargjøring av mottak av anrop Klargjøring Complet Tale Portal ********** Fil : input/customer.json **************** 

Det skrives ut en tabell med antall steder som er opprettet for hver kjøring:

Tabell med antall steder som er opprettet for hver kjøring.

Utdata

Klargjøringsverktøyet genererer suksess- og feilrapporter i output/<external_id >/*.success/error filer. Se gjennom utdata- og feillogger for å bekrefte vellykket klargjøring.

Etter vellykket klargjøring vil kundeadministratorer og sluttbrukere motta en e-post fra Wholesale RTM-løsningen.

Partneradministratorer kan bekrefte kundeklargjøringen i Partner Hub- og Control Hub-portalen. Se følgende illustrasjoner fra Partner Hub og Control Hub-portalen:

Skjermbilde av Partner Hub som viser et søk etter en engroskunde i rullegardinfeltet Velg kunde.

Figur 8: Partnerhub

Skjermbilde av Control Hub som viser kategorien Brukere og en liste over brukere.

Figur 9: Kontrollhub

Skjermbilde av Control Hub som viser skjermen Enheter og en liste over enheter.

Figur 10: Enheter

Skjermbilde av Control Hub som viser skjermbildet Numbers og en liste over telefonnumre.

Figur 11: Ringer

Verktøy for flytting av enhet

For BroadCloud

For BroadCloud-partnere bruker du tjenesteleverandørportalen til å sende en overføringsforespørsel for numre, enheter og SCA-overføringer.

I tjenesteleverandørportalen kan en overføringsforespørsel omfatte opptil 50 kunder. Maksimalt 10 forespørsler kan sendes i løpet av en dag.

Figurene nedenfor viser tjenesteleverandørportalen.

Tjenesteleverandørportal som viser forespørselen om å starte overføring.

Figur 12: Tjenesteleverandørportal

Tjenesteleverandørportal som viser Vis overføringsforespørsel.

Figur 13: Tjenesteleverandørportal

For Cisco BroadWorks og Webex for BroadWorks

For Cisco BroadWorks- og Webex for BroadWorks-overføringer kjøres verktøyet på den sekundære Cisco BroadWorks-applikasjonsserveren i partnernettverket og kobles til AS via OCI-P. Den bruker JSON-utdata fra Transform Tool ( kunde.json )-filen som inndata og kjør OCI-P-kommandoer for å overføre enheter og myke klienter.

Ved vellykket operasjon vil flyttingsverktøyet for enhet:

  1. Avregistrer enheter fra Cisco BroadWorks og registrer dem i engroshandel.
  2. Brukere som bruker UC-One-klienten, omdirigeres til Webex-appen ved førstegangspålogging.
  3. Deaktiver telefonnumrene fra Cisco BroadWorks eller fjern telefonnumrene fra BroadCloud.
  4. Aktiver numre i Engroshandel.
  5. Opprett delt samtale samtalevisninger i engroshandel for BroadCloud-overføringer. [Dette trinnet gjelder bare for BroadCloud-overføringer].
Hvis det ikke er noen enheter registrert med Cisco BroadWorks eller BroadCloud som må overføres, er det ikke nødvendig å kjøre verktøyet for flytting av enheter.

SCP og SSH

  1. SCP flytteverktøyet for enheten til den sekundære Cisco BroadWorks-applikasjonsserveren.
  2. SSH til den sekundære Cisco BroadWorks Application Server for å konfigurere forutsetningene og kjøre verktøyet for enhetsflytting.

Forutsetninger

  1. Angi OPPDATERING_ TOKEN (token kopiert fra tokengeneratorverktøyet) i filen conf/partner.cfg:
    OPPDATERT_ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Kontroller at den sekundære bruker-ID-en, passordet og vertsnavnet for Cisco BroadWorks-applikasjonsserveren er riktige i filen conf/deviceMoveTool.conf:
    BROADWORKS_ BRUKER_ ID = admin BROADWORKS_ PASSWORD = admin BROADWORKS_ VERT_ NAVN = lokal vert
  3. Kontroller at JDK/JRE-miljøbanen er riktig i devicemove.sh
     JAVA_ HOME=/usr/local/java/java_base
  4. Administratorer kan bruke filen locations.csv fra inndatakatalogen til å overføre de spesifikke gruppene i stedet for alle gruppene under en bedrift.

Polycom-telefoner

Hvis du vil flytte Polycom-telefoner fra Cisco administrator til Wholesale Calling, må en partneradministrator opprette en ny identitets-/enhetsprofiltypefil på systemnivå i Cisco BroadWorks hver Polycom-enhetsmal. Se figur 14 og last opp den tilpasset fil filfilen device-move-tool/conf/deviceProfile/{region}/polycom_vvx .cfg . Når du har lastet opp den nye enhetsfilen, må du kontrollere at den nyopprettede filen finnes på gruppenivå. Kontroller også den filenmigration_%BWMAC ADDRESS% .cfg er ikke i konflikt med eksisterende filer i systemet).

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

Den brukes internt av flyttverktøyet for enheten.

Overføringsprosessen for Polycom-telefoner:

  1. Verktøyet for flytting av enhet erstatter fil%BWMACADDRESS% .cfg på enhetsnivå medpolycom_vvx 2.cfg. Merk at denne filen refererer tilmigration_%BWMACADDRESS% .cfg.
  2. Bygg opp enhetsprofilene på nytt på gruppe- eller enhetsnivå.
    Å handle på gruppenivå eller enhetsnivå avhenger av konfigurasjonen av parameteren deviceLevelRebuild i filen device-move-tool/conf/partner.cfg.
  3. Verktøyet for enhetsflytting ber Cisco BroadWorks Application Server om å starte telefoner på nytt på gruppenivå eller enhetsnivå.
  4. Etter omstartsforespørselen laster Polycom-telefoner ned og behandler% BWMACADDRESS% .cfg, som ber Polycom-telefonene om å laste ned og behandlemigration_%BWMACADDRESS% .cfg, som setter device.prov.serverName tilhttps://plcm.sipflash.com.
    https://plcm.sipflash.com for USA-regionen har andre regioner andre nettadresser.
  5. Polycom-telefonen kan lastes ned%BWMACADDRESS% .cfg frahttps://plcm.sipflash.com og vil bli administrert av Webex Calling DMS.
Identitet/ enhetsprofil fil legg til skjermbilde

Figur 14: Identitet/ enhetsprofil fil lagt til

Feltet «MAC-adresse i:» bruker de samme verdiene som de andre filene i Polycom-malen. (I figur 14 bruker du HTTP-forespørsels-URI, men dette er kanskje ikke passende for partnerens Cisco BroadWorks Application Server-distribusjon).

Instruksjoner for kjøring

Det finnes to metoder for å starte DMT, den første er å starte gjennom én kunde om gangen, og den andre er å kjøre gjennom flere kunder samtidig.

Verktøyet for enhetsflytting kjøres fra den sekundære Cisco BroadWorks Application Server i katalogen for verktøy for enhetsflytting:

For enhetsflytting av enkeltkunde: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json For enhetsflytting av flere kunder: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json I tillegg støtter verktøyet for enhetsflytting overføring av én/spesifikk telefon(er) fra 1.35.0-versjon. Bruk kommandoen nedenfor: ./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9 

Terminallogger

Følgende er loggene i terminalen ved vellykket kjøring av enhetsflytteverktøyet for enhetsoverføring:

Verktøynavn: Versjon av verktøy for enhetsflytting: 1.15.0 Enhetsverktøy startet... Gyldige enheter for overføring : --------------------------------------------------- --------------------------------------------------- ---------------| Enhetstype| Mac| Versjon| E-post| --------------------------------------------------- --------------------------------------------------- ---------------| DMS Cisco 7861| CC98914EAAD7| Cisco-CP-7861-3PCC/11.3.7_cc 98914eaad7_ | 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_f 87b204e4066_ | amareswaranvel+owenalex@gmail.com| --------------------------------------------------- --------------------------------------------------- --------------- Vil du overføre alle disse enhetene? ([Y]es or [N]o) ja Laster opp enhetsprofiler for DMS Cisco MPP LC Gjenoppbygging av enhetsprosess startet Gjenoppbygging av enhetsprosess fullført Omstartsprosess Startet Omstartsprosess fullført Endrer profiler for Business Communicator under gruppe collabmigrationtestGRP_engg Aktiveringsprosess for webex-telefonnumre startet for kundeorganisasjons-ID : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Aktivering av webex-telefonnumre-prosess fullført for kundeorganisasjons-ID: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Prosessen for deaktivering av Broadworks-telefonnumre startet for groupId : collabmigrationtestGRP_engg Prosessen for deaktivering av Broadworks-telefonnumre er fullført for gruppe-ID : collabmigrationtestGRP_engg Enhetsoverføring fullført

Utdata

Etter enhetsoverføringen er enhetene koblet til og klare til å foreta/motta anrop. Se figur 15 for å se et eksempel på enhetsstatus:

Skjermbilde av siden Control Hub-enheter som viser enhetsstatus.

Figur 15: Enhetsstatus

Etter enhetsoverføringen har numrene blitt aktive. Se figur 16 for å se et eksempel på tall som er aktive:

Skjermbilde av skjermbildet Control Hub Numbers som viser aktive numre.

Figur 16: Aktive numre

Gjenopprett overføring

Tilbakestillingsoperasjonen må utføres for én bedrift om gangen.

Verktøyet for flytting av enhet deaktiverer ikke numrene i engrossalg på grunn av tekniske begrensninger under tilbakestillingsoperasjonen.

For BroadCloud Carrier

Tilbakestillingsprosessen for BroadCloud-partnere er som følger:

  1. Åpne en billett med Cisco TAC for å be om en tilbakestilling av enheten.
  2. Kjør flyttverktøyet for enhet i tilbakestillingsmodus:
    • Tilordning av telefonnumre fra Webex Calling, slik at brukere og tjenester kun har internnumre.
    • E-postadresser i Webex Calling blir tilbakestilt til midlertidige e-postadresser.
    • Telefoner blir slettet fra Webex Calling.
    • Telefonnumre, e-postadresser som brukes som alternative ID-er og telefoner blir gjenskapt i BroadCloud.
    • Telefonene vil bli startet på nytt.
  3. Partneradministratorer må flytte PSTN-telefonnumre tilbake til BroadCloud Carrier.

For Cisco BroadWorks og Webex for BroadWorks

Tilbakestillingsprosessen for Cisco BroadWorks og Webex for BroadWorks er som følger:

  1. Åpne en billett med Cisco TAC for å be om en tilbakestilling av enheten.
  2. Kjør enhetsflytteverktøyet i tilbakestillingsmodus på den sekundære BroadWorks Application Server for å tilbakestille enhetsoverføringene. Dette vil sette DMS-URL-en tilbake til tjenesteleverandør DMS-URL for enhetsprofiler i Cisco BroadWorks, og telefonnumre aktiveres på nytt.
  3. Webex Calling Team setter DMS-URL-en tilbake til tjenesteleverandør DMS-URL i enhetsprofiler i Webex Calling.
  4. Partneradministratorer må deaktivere eller slette telefonnumrene i Webex Calling via Control Hub-portalen.
  5. Partneradministratorer må flytte PSTN-telefonnumre tilbake til Cisco BroadWorks.

Instruksjoner for å kjøre verktøy for flytting av enhet i tilbakestillingsmodus

Følg trinnene nedenfor for å kjøre verktøyet for flytting av enhet i tilbakestillingsmodus:

Kjør kommandoen nedenfor i den sekundære Cisco BroadWorks Application Server i katalogen for flyttverktøy for enheten:

Gjenopprett profiler

./devicemove.sh -input= -revertProfiles

Tilbakestill tall

./devicemove.sh -input= -revertNumbers

Terminallogger

Vi får følgende logger i terminalen ved vellykket kjøring av flyttverktøyet for enhet for tilbakestilling:

Gjenopprett profiler

Verktøynavn: Versjon av verktøy for enhetsflytting: 1.15.0 Enhetsverktøy startet for tilbakestillingsprosess... Enheter som kan flyttes tilbake fra Webex Calling til BroadWorks: – -------------------------------------------------- --------------------------------------------------- ------------------| Enhetstype| Mac| Versjon| E-post| --------------------------------------------------- --------------------------------------------------- ---------------| DMS Cisco 7861| CC98914EAAD7| Cisco-CP-7861-3PCC/11.3.7_cc 98914eaad7_ | 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_f 87b204e4066_ | amareswaranvel+owenalex@gmail.com| --------------------------------------------------- --------------------------------------------------- --------------- Vil du flytte tilbake disse enhetene fra Webex Calling til BroadWorks? (Ja, Y, Nei, N):  ja Laster opp enhetsprofiler for DMS Cisco MPP LC Gjenoppbygging av enhetsprosess startet Gjenoppbygging av enhetsprosess fullført Omstartsprosess startet omstartsprosess fullført Enhetsoverføring fullført for avregistreringsprosess 

Tilbakestill tall

Verktøynavn: Versjon av verktøy for enhetsflytting: 1.15.0 Vil du fortsette å tilbakestille numre til Broadworks?  ([Y]es eller [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 Aktiveringsprosessen for Broadworks-telefonnumre er fullført for groupId : collabmigrationtestGRP_engg Gjenopprettingsprosess for enhetsoverføring er fullført

Vedlegg

Overføring av store bedrifter

Store bedrifter som har mange steder, kan ikke overføre alle steder i ett enkelt vedlikeholdsvindu. Med funksjonaliteten som er beskrevet i denne delen, kan partnere overføre noen få steder om gangen.

Trinn

Bruk følgende fremgangsmåte for å planlegge de trinnvise overføringene for en stor bedrift:

  1. Pakk ut foretningsdata fra BroadWorks eller BroadCloud.
  2. Kjør alternativet for transformasjonsverktøy uten plasseringer på de utpakkede dataene.
  3. Se etter delen Anbefalt sted å flytte til samtidigexception_report .txt for å planlegge overføringsfasene for å få mer informasjon om stedsavhengigheter, undersøk funksjonsagentlistefilene (se Transformasjonsverktøyet nedenfor).
  4. Generer input/ locations.csv ved å endrelocations_to_be_edited .csv.
  5. Kjør transformasjonsverktøyet på nytt med stedsalternativet.
  6. Undersøkexception_report .txt for å identifisere eventuelle problemer med stedsavhengighet for gjeldende fase.
  7. Løs problemer med plasseringsavhengighet etter behov (ved å endre locations.csv).
  8. Kjør transformasjonsverktøyet på nytt for å generere customers.json for gjeldende fase.
  9. Kjør klargjøringsverktøyet for hver kunde.json.
  10. I vedlikeholdsvinduet kjører du verktøyet for enhetsflytting.
  11. Gjenta trinn 4–10 for neste fase.

Transformasjonsverktøy

For å oppnå målet om å overføre stedene i en stor bedrift fase for fase, som nevnt ovenfor, en ny fil locations.csv legges til som valgfri inngang ( -locations=input/locations.csv ) når du kjører transformasjonsverktøyet.

locations.csv inneholder data som er spesifikke for steder. Den overstyrer dataene som finnes i input/customers.csv, som for øyeblikket inneholder både bedrifts- og stedsdata.

Tabellen nedenfor viser detaljene for locations.csv :

Beskrivelse

Verdier

Standardverdi

Obligatorisk

Kart i BroadWorks

Kart i BroadCloud

bedrifts-ID

Unik bedrifts-ID

Y

serviceProviderId

Rialto kunde-ID

steds-ID

Steds-ID, unik i bedriften

Y

gruppe-id

Rialto nettsteds-ID

overføringsstatus

Er dette stedet overført?

overført,dont_migrate , overfører

overfører

N

navn

Navn på dette stedet.

La den stå tom for å bruke location-ID.

N

tidssonen

N

språk

N

address1

N

address2

N

by

N

tilstand

N

postnummer

Postnummer eller postnummer

N

land

Kode på to bokstaver

N

locations.csv kan komponeres fra den forhåndsutfyltelocations_to_be_edited .csv når du kjører Transform-verktøyet på store bedrifter. Les videre for å se eksempler.

locations.csv er en valgfri inndata når du kjører transformasjonsverktøyet, og transformasjonsverktøyet vil derfor oppføre seg på samme måte som før hvis alternativet -locations=input/locations.csv ikke er til stede.

Nye utdatafiler

Det er 5 nye utdatafiler fra transformasjonsverktøyet:

  • locations_to_be_edited.csv – dette er forhåndsutfylt med all stedsinformasjon for den store bedriften som skal overføres.

Eksempel:

locationId,enterpriseId,overføringsstatus,navn,tidssone,språk,adresse1,adresse2,by,delstat,postnummer,landauto_mig_ent_grp 1,auto_mig_ent ,,auto_mig_ent_grp 1,,,100 Main Street,,Gaithersburg,MD,20877,USAauto_mig_ent_grp 2,auto_mig_ent ,,auto_mig_ent_grp 2,,,101 Main Street,,Gaithersburg,MD,20877,USAauto_mig_ent_grp 3,auto_mig_ent ,,auto_mig_ent_grp 3,,,102 Main Street,,Gaithersburg,MD,20877,USA

Partnerne/kundene kan bruke den til å generere locations.csv for å kontrollere stedene som skal overføres for en bestemt fase (og oppdatere stedsinformasjonen etter behov).

Eksempel: locations.csv generert fra det ovennevntelocations_to_be_edited .csv

locationId,enterpriseId,overføringsstatus,navn,tidssone,språk,adresse1,adresse2,by,delstat,postnummer,landauto_mig_ent_grp 1,auto_mig_ent ,migrert,auto_mig_ent_grp 1,,,100 Main Street,,Gaithersburg,MD,20877,USAauto_mig_ent_grp 2,auto_mig_ent ,overføring,auto_mig_ent_grp 2,,,101 Main Street,,Gaithersburg,MD,20877,USAauto_mig_ent_grp 3,auto_mig_ent ,dont_migrate ,auto_mig_ent_grp 3,,,102 Main Street,,Gaithersburg,MD,20877,USA

Dette locations.csv betyr: for denne fasen , plasseringauto_mig_ent_grp 1 hadde blitt migrert, plasseringauto_mig_ent_grp 2 overføres, og ikke overfør plasseringauto_mig_ent_grp 3.

  • hunt_group_agents.csv ,call_center_agents_supervisors .csv ,paging_group_originators_targets .csv ,blf_monitored_elements .csv – 4 filer har samme formål: generere de fullstendige listene over de tilsvarende funksjonene agenter/supervisors/originators/targets/monitored_elements i overføringsstedene hvis overføringsstedene har avhengigheter av andre steder.

De har nesten samme format (navnet på den tredje kolonnen varierer basert på funksjon), som nedenfor (auto_mig_ent_grp 2s huntgruppes agentliste for fasen ovenfor):

Eksempel: følgende er frahunt_group_agents .csv

funksjonsnavn,funksjonsplassering,agent,sted Sarah Rodriguez,auto_mig_ent_grp 2,agent_michael @domene.com,auto_mig_ent_grp 1 Sarah Rodriguez,auto_mig_ent_grp 2,agent_sally @domene.com,auto_mig_ent_grp 1

Hvis stedsalternativet ikke finnes når du kjører transformasjonsverktøyet, genererer de fire filene ovenfor de fullstendige listene over agentene/supervisors/originators/targets for hunt-group/call-center/paging-group/busy-lamp-fieldmonitored_elements for hele bedriften, som kan brukes til å planlegge de trinnvise overføringene.

Nye seksjoner i exception_report

Når du utfører trinnvis overføring for store bedrifter, vil det være noen nye seksjoner iexception_report .txt hvis det finnes stedsavhengigheter som ikke er oppfylt.

Eksempel: Den følgende nye delen gjelder plasseringauto_mig_ent_grp 2 huntgruppe på Sarah Rodriguez sine agenter på stedetauto_mig_ent_grp 3 som ikke overføres og ikke migreres i denne fasen.

Avhengigheter mellom steder – søkegrupper Navn Sted Agent Agentens plasseringskommentar________________________________________________________________________________________________________________ Sarah Rodriguezauto_mig_ent_grp 2agent_william @domene.comauto_mig_ent_grp 3 Agent på et annet sted ikke overført ennå Sarah Rodriguezauto_mig_ent_grp 2agent_melody @domene.comauto_mig_ent_grp 3 Agent på et annet sted er ikke overført ennå

Den følgende nye delen gir en anbefaling om hvordan du grupperer stedene i overføringsfasene.

Anbefalte steder å flytte samtidig:

Stedauto_mig_ent_grp 1 er avhengig av sted(er)auto_mig_ent_grp 2,auto_mig_ent_grp 3 Plasseringauto_mig_ent_grp 2 er avhengig av sted(er)auto_mig_ent_grp 3

Hvis stedsalternativet ikke finnes når du kjører transformasjonsverktøyet, viser delen anbefalte steder som skal flyttes samtidig alle stedsavhengigheter for å gjøre planleggingen enklere.

Mens du kjører Transformeringsverktøyet med stedsalternativet (dvs. for en overføringsfase), viser delen Anbefalte steder å flytte samtidig bare stedenes avhengigheter for den gjeldende fasen.

Klargjøringsverktøy

For store bedrifter kan klargjøringsverktøyet kjøres som vanlig.

Verktøy for flytting av enhet

Verktøyet for enhetsflytting kan kjøres for et undersett av steder fra kunde.json.to achieve that legg til en ny valgfri locations.csv-fil som har to kolonner.

External_id

Stedsnavn

Ekstern ID-verdi

Navn på steder/gruppenavn

  • Dette er en valgfri fil. Hvis den ikke følger med eller leveres med de tomme verdiene, vil den overføre alle plasseringer.
  • Hvis det følger med stedsnavnene og deres respektiveexternal_ ID-er, blir bare disse stedene overført.

Kommandoen er som følger:

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

Tidssoner

USA :

"timeZones":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/Los_ Angeles","Amerika/New_ York","Amerika/Phoenix","Pacific/Honolulu"]

Canada :

"timeZones":["Amerika/Dawson_ Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_ Johns","America/Vancouver","America/Winnipeg"]

Australia :

"timeZones":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_ Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_ Howe","Australia/Perth","Australia/Sydney"]

Frankrike :

"timeZones":["Europa/Paris"]

Portugal :

"timeZones":["Atlanterhavet/Azorene","Europa/Lisboa"]}

Storbritannia :

"timeZones":["Europa/London"]

Italia :

"timeZones":["Europa/Roma"]