Panoramica

Lo scopo di questo documento è fornire istruzioni dettagliate sull'uso degli strumenti per la migrazione da Cisco BroadWorks, Webex per BroadWorks e BroadCloud a Wholesale e Webex Calling. Questo documento copre una serie di strumenti di migrazione progettati per consentire la migrazione dei clienti esistenti Cisco BroadWorks, Webex per BroadWorks e BroadCloud alla soluzione Wholesale Route-to-Market.

Gli strumenti di migrazione sono volti a facilitare una transizione completa dai servizi BroadWorks ai servizi Wholesale. Non sono progettati per la coesistenza a lungo termine di entrambi i servizi all'interno della stessa organizzazione cliente.

Impatto migrazione

Gli impatti post-migrazione sono i seguenti:

Amministratori

Dopo la migrazione, gli amministratori devono:

  • Iniziare a utilizzare Partner Hub e Control Hub per configurare le funzioni anziché CommPilot.
  • Riconfigurare eventuali funzioni che non fanno parte della migrazione.
    Devi eseguire manualmente la migrazione delle funzioni non migrate automaticamente una volta completati gli strumenti di migrazione.

Utenti

Le funzioni supportate devono funzionare anche dopo la migrazione come prima della migrazione. Le funzioni Webex Calling non supportate dalla migrazione devono essere riconfigurate su Webex dopo la migrazione:

  • Gli utenti perderanno la cronologia chiamate e la cronologia messaggi.
  • Gli utenti perderanno tutte le impostazioni e le personalizzazioni della linea tasti personale e dovranno riconfigurare queste impostazioni dopo la migrazione. Ad esempio, le chiamate rapide.
  • Gli utenti devono reimpostare i codici di accesso e le password al primo accesso.
  • Gli utenti che utilizzano il client UC-One devono eseguire il primo accesso per eseguire l'aggiornamento all'app Webex.

Architettura degli strumenti di migrazione

L'architettura degli strumenti di migrazione comprende quattro diversi strumenti:

  1. Strumento di estrazione: estrae aziende, gruppi, numeri, utenti, servizi, telefoni e soft client di Cisco BroadWorks. I partner BroadCloud devono inviare una richiesta di estratto nel portale del provider di servizi.
  2. Trasforma strumento: trasforma le informazioni estratte dallo strumento di estrazione in un file JSON che può essere modificato.
  3. Strumento di provisioning: utilizza il file di output JSON dello strumento Transform per fornire clienti, posizioni, numeri, utenti, servizi e telefoni utilizzando le API pubbliche Webex.
  4. Strumento di spostamento dispositivo: utilizza il file di output Transform Tool JSON lo strumento Transform per ricostruire i profili e riavviare i telefoni, attivare i numeri nella soluzione Wholesale RTM e disattivare i numeri di telefono in Cisco BroadWorks.
    • Questo strumento supporta il ripristino dei profili del telefono e dei soft client e l'attivazione del numero in Cisco BroadWorks.
    • I partner BroadCloud devono inviare una richiesta di migrazione nel portale del provider di servizi.

L'illustrazione seguente mostra come funzionano i quattro strumenti in sequenza comunicando con Cisco BroadWorks, API pubbliche e caricando metriche sui servizi Webex per analisi future dopo che l'amministratore ha avviato le attività di migrazione.

Diagramma di architettura degli strumenti di migrazione

Figura 1. Strumenti di migrazione

Requisiti

Prima di eseguire gli strumenti di migrazione, il partner deve soddisfare i seguenti requisiti:

  1. L'account del partner e dell'amministratore del partner deve essere integrato nella soluzione Wholesale RTM. Durante la fase di pre-vendita, i partner non devono essere caricati nella soluzione RTM all'ingrosso per l'esecuzione dello strumento di estrazione.
  2. Il partner deve passare attraverso l'elenco di controllo pre-migrazione per verificare che tutti i requisiti siano soddisfatti.
  3. Le credenziali dell'amministratore di sistema Cisco BroadWorks sono necessarie per eseguire l'estrazione e gli strumenti di spostamento del dispositivo. Questa opzione non è applicabile ai partner BroadCloud.
  4. Gli strumenti di estrazione e spostamento del dispositivo devono essere eseguiti dal server applicazioni Cisco BroadWorks secondario durante una finestra di manutenzione per ridurre al minimo il rischio. I partner BroadCloud eseguiranno lo strumento di spostamento del dispositivo dal portale del provider di servizi.
  5. Rivedi l'elenco dei dispositivi Webex Calling supportati.
  6. Esamina l'elenco dei dispositivi Webex Calling non supportati.
  7. I partner devono richiedere al team dell'account di Cisco la versione del firmware supportata per telefoni e dispositivi.
  8. I client UC-One devono eseguire l'aggiornamento alle seguenti versioni:
    • I client Desktop Communicator devono essere in versione 22.9.12 o superiore
    • I client Mobile Connect devono essere della versione 3.9.14 o successiva.
  9. La macchina dell'amministratore deve disporre di:
    • JDK/JRE 1.8 è richiesto per lo Strumento di provisioning.
    • Le macchine MAC e Linux richiedono Python 3.10.5 o superiore per lo strumento di trasformazione.
  10. I clienti devono avere un indirizzo di fatturazione valido e gli utenti finali devono disporre di un indirizzo e-mail aziendale configurato in Cisco BroadWorks. Se i valori non sono impostati, gli amministratori dei partner devono contattare i clienti per ottenerli. Questi dettagli devono essere aggiunti ai file CSV (valori separati da virgola) prima di eseguire lo strumento di trasformazione. I file CSV di esempio vengono forniti con lo strumento di trasformazione.

Piano di migrazione

Il piano di migrazione prevede 3 fasi:

  1. Preparazione
    • Ottenere una copia dei dati utente con lo strumento di estrazione
    • Generare un token utilizzando lo strumento generatore di token
    • Utilizzare lo strumento Transform per formattare i dati utente
  2. Provisioning
    • Ottieni i dati utente più recenti con lo strumento di estrazione
    • Utilizzare lo strumento Transform per formattare i dati utente
    • Provisioning degli utenti con lo strumento di provisioning
  3. Migrazione
    • Esegui migrazione dei dispositivi con lo strumento Sposta dispositivo
    • Migrazioni senza dispositivi [ Attivazione dei numeri di telefono attraverso Control Hub ]

    Se gli amministratori dei partner non dispongono di dispositivi per passare da Cisco BroadWorks a Wholesale, non è necessario eseguire lo strumento di spostamento del dispositivo. Gli amministratori dei partner possono utilizzare il collegamento pubblico seguente per attivare i numeri di telefono direttamente attraverso il portale Control Hub. Per ulteriori informazioni, vedi Gestione dei numeri di telefono in Control Hub.

    La disattivazione dei numeri di telefono in Cisco BroadWorks è opzionale se gli amministratori dei partner attivano i propri numeri di telefono attraverso Control Hub.

Funzioni migrate automaticamente alla chiamata all'ingrosso

Queste funzioni utente vengono migrate automaticamente dagli strumenti di migrazione:

  • Impostazioni di messaggistica vocale e messaggi di saluto personalizzati (non migrazione di messaggi vocali, audio di nome personalizzato e PIN degli utenti)
  • Numeri alternativi
  • BroadWorks Anywhere
  • Indicatore di stato
  • ID chiamante (nome e numero di telefono personalizzati)
  • Chiamata in attesa
  • Impostazioni di inoltro chiamata (inoltro chiamata sempre/occupato/nessuna risposta/non raggiungibile)
  • Intercettazione chiamata
  • Non disturbare
  • Impostazioni fax
  • Ufficio remoto
  • Aspetto chiamata condivisa
  • Suoneria simultanea personale (inclusi pianificazione e criteri selettivi)
  • Notifica chiamata (inclusi pianificazione e criteri selettivi)
  • Rifiuto chiamata anonima
  • Rifiuto selettivo chiamata
  • Inoltro di chiamata selettivo
  • Risposta per assente indirizzata e inclusione
  • Esenzione inclusione
  • Push to talk
  • Privacy

Queste funzioni di gruppo vengono migrate automaticamente dagli strumenti di migrazione:

  • Operatore automatico
    • Solo un livello
    • Messaggi di saluto personalizzati
    • Impostazioni di inoltro chiamata (sempre, occupato, selettivo)
    • Numeri alternativi
    • Menu Festività non disponibile in Webex
    • Rifiuto selettivo chiamata
  • Coda chiamate Cisco BroadWorks Call Center standard e BroadCloud:
    • Configurazione base
    • Messaggi di saluto personalizzati
    • Agenti e supervisori
    • Impostazioni di inoltro chiamata (sempre, occupato, selettivo)
    • Numeri alternativi
    • Musica di attesa
  • Parcheggio chiamata
  • Risposta per assente
  • Gruppo di risposta
    • Impostazioni di inoltro chiamata (sempre, occupato, selettivo, non raggiungibile)
    • Numeri alternativi
  • Codice posizione (uno per posizione o gruppo)
  • Gruppo di cercapersone
  • Pianificazioni (solo a livello di gruppo, pianificazioni imprese non migrate)
  • Portale vocale
  • Linea virtuale
  • Musica di attesa

Dispositivi supportati

I telefoni supportati verranno creati automaticamente e assegnati agli utenti in Webex Calling dallo strumento di provisioning. I telefoni contrassegnati con "sì" nella colonna "Supportati nello strumento di spostamento dispositivo" verranno automaticamente spostati da Cisco BroadWorks o BroadCloud a Webex Calling quando viene eseguito lo strumento di spostamento dispositivo. I telefoni contrassegnati con "No" in tale colonna richiedono un intervento manuale per modificare l'URL DMS nel modello del dispositivo Cisco BroadWorks o nel telefono stesso.

L'ultima colonna fornisce la mappatura dei modelli di telefono alla colonna "Tipo di dispositivo" del file transform-tool/input/newphones.csv. (Vedi la sezione Trasforma strumento di questo articolo per ulteriori informazioni su newphones.csv).

Modello del telefono

Supportato nello strumento di spostamento dispositivo

Tipo di dispositivo in newphones.csv

Cisco MPP 6821

DMS Cisco 6821

Cisco MPP 6841

DMS Cisco 6841

Cisco MPP 6851

DMS Cisco 6851

Cisco MPP 6861

DMS Cisco 6861

Cisco MPP 6871

DMS Cisco 6871

Cisco MPP 7811

DMS Cisco 7811

Cisco MPP 7821

DMS Cisco 7821

Cisco MPP 7832

DMS Cisco 7832

Cisco MPP 7841

DMS Cisco 7841

Cisco MPP 7861

DMS Cisco 7861

Cisco MPP 8811

DMS Cisco 8811

Cisco MPP 8832

DMS Cisco 8832

Cisco MPP 8841

DMS Cisco 8841

Cisco MPP 8845

DMS Cisco 8845

Cisco MPP 8851

DMS Cisco 8851

Cisco MPP 8861

DMS Cisco 8861

Cisco MPP 8865

DMS Cisco 8865

Cisco MPP 8875

DMS Cisco 8875

Cisco ATA191

DMS Cisco 191

Cisco ATA192

DMS Cisco 192

Polycom VVX101

DMS Polycom VVX101

Polycom VVX150

DMS Polycom VVX150

Polycom VVX201

DMS Polycom VVX201

Polycom VVX250

Polycom DMS VVX250

Polycom VVX301

Polycom DMS VVX301

Polycom VVX311

DMS Polycom VVX311

Polycom VVX350

DMS Polycom VVX350

Polycom VVX401

DMS Polycom VVX401

Polycom VVX411

DMS Polycom VVX411

Polycom VVX450

DMS Polycom VVX450

Polycom VVX501

DMS Polycom VVX501

Polycom VVX601

DMS Polycom VVX601

Trio Polycom 8300

DMS Polycom Trio8300

Trio Polycom 8500

DMS Polycom Trio8500

Trio Polycom 8800

DMS Polycom Trio8800

Polycom SoundStation 5000

SSIP5000 DMS Polycom

Polycom SoundStation 6000

DMS Polycom SSIP6000

Yealink T33G

DMS Yealink T33G

Yealink T41S

DMS Yealink T41S

Yealink T42S

DMS Yealink T42S

Yealink T43U

DMS Yealink T43U

Yealink T46U

DMS Yealink T46U

Yealink T46S

DMS Yealink T46S

Yealink T48S

DMS Yealink T48S

Yealink T48U

DMS Yealink T48U

Yealink T53W

DMS Yealink T53W

Yealink T54W

DMS Yealink T54W

Yealink T57W

DMS Yealink T57W

Yealink T58V

DMS Yealink T58V

Yealink CP920

DMS Yealink CP920

Yealink CP960

DMS Yealink CP960

Yealink W52B

DMS Yealink W52P

Yealink W56B

DMS Yealink W56P

Yealink W60B

DMS Yealink W60P

Yealink W70B

DMS Yealink W70P

Yealink CP925

DMS Yealink CP925

Yealink CP965

DMS Yealink CP965

Dispositivi non supportati

Se il cliente utilizza i dispositivi non supportati dalla soluzione Wholesale RTM, tali dispositivi non sono idonei per la migrazione. In questo caso, sono disponibili le seguenti opzioni:

  1. Eseguire il provisioning dei nuovi telefoni su Cisco BroadWorks prima della migrazione.
  2. Lasciare i vecchi telefoni in Cisco BroadWorks e gli utenti devono installare l'app Webex per effettuare e ricevere chiamate.

Pacchetti di chiamata Wholesale

Gli strumenti di migrazione dispongono di una serie di valori predefiniti per la selezione dei pacchetti di chiamata Wholesale per gli abbonati. Se si desidera un pacchetto diverso in un secondo tempo, è possibile modificarlo in Control Hub da parte di un amministratore partner.

Configurazione pacchetto di migrazione Cisco BroadWorks

Tutti gli abbonati dalla migrazione da Cisco BroadWorks utilizzeranno per impostazione predefinita il pacchetto Webex Calling. Se il pacchetto Webex Voice è desiderato per gli abbonati che non dispongono di chiamata in attesa o casella vocale assegnata, questo può essere abilitato nel file partner.cfg dello strumento Transform decommentando il PACCHETTO USA_WEBEX_VOICE_.

Mappatura pacchetto di migrazione Webex per BroadWorks

I pacchetti Webex per BroadWorks vengono associati automaticamente ai pacchetti di chiamata Wholesale. Questa operazione non è configurabile.

Pacchetto Webex per BroadWorks

Pacchetto Chiamata all'ingrosso

softphone

Webex Voice

Base

Webex Calling

Standard

Suite Webex

Premium

Suite Webex

Mappatura pacchetto migrazione BroadCloud

Migrazioni da pacchetti mappa BroadCloud Carrier in base al tipo di stazione. È possibile configurare la mappatura predefinita nel file di configurazione conf/rialto_station_type_to_wholesale_package.csv dello strumento Transform.

Tipo di stazione gestore telefonico BroadCloud

Pacchetto Chiamata all'ingrosso

Base

Webex Voice

Sala conferenze

Webex Voice

Messaggistica

Webex Voice

Standard

Webex Voice

Dirigente

Suite Webex

Tutti gli altri tipi di stazione

Webex Voice

Trasforma un account utente BroadWorks o BroadCloud in uno spazio di lavoro Webex Calling

Uno spazio di lavoro Webex è un telefono condiviso tra molte persone, ad esempio: ad esempio: telefoni in una sala conferenze, un magazzino o un'area di ingresso virtuale. Tali telefoni possono essere configurati in Webex Calling come spazi di lavoro Webex anziché utenti Webex. È disponibile un'opzione per trasformare automaticamente gli account utente da Cisco BroadWorks o BroadCloud Carrier in spazi di lavoro durante il processo di migrazione.

Operazioni

  1. Nel file transform_tool/input/users.csv, assegna il pacchetto "common_area" agli utenti da trasformare in uno spazio di lavoro.
    • Esempio: bwuser@dominio,,common_area
  2. (Solo BroadCloud) Per convertire tutti gli account utente di un tipo di stazione specifico in spazi di lavoro, aggiungi una voce per transform-tool/conf/rialto_station_type_to_wholesale_package.csv e imposta il pacchetto Wholesale su “common_area_calling”.
    • Esempio: conference_room_v2,common_area_calling
  3. Eseguire lo strumento di trasformazione.
  4. Eseguire lo strumento di provisioning.
  5. Aprire Control Hub dell'organizzazione cliente appena creata e impostare un dominio SIP (vedere la figura 2, Configurazione di un dominio SIP in Control Hub).
  6. Eseguire nuovamente lo strumento di provisioning. In questo modo, vengono creati gli spazi di lavoro e assegnati i telefoni.

Limitazioni:

La configurazione delle funzioni utente (ad esempio, inoltro chiamata, non disturbare) non viene migrata automaticamente nello spazio di lavoro.

Finestra Control Hub in Impostazioni organizzazione che evidenzia l'indirizzo SIP per la sezione Cisco Webex Calling.

Figura 2: Configurazione di un dominio SIP in Control Hub

Strumento generatore token

Gli amministratori dei partner eseguono questo strumento di utilità del generatore di token almeno una volta prima di avviare l'esecuzione degli strumenti di migrazione. L'esecuzione di questo strumento è un'attività una tantum dopo che l'account partner viene caricato nella soluzione RTM per la vendita all'ingrosso. Questo strumento consente agli amministratori dei partner di accedere tramite browser Web per ottenere il TOKEN univoco necessario per eseguire l'aggiornamento ai file di configurazione dei partner per gli strumenti di migrazione.

Prerequisiti

Dopo il download, estrarre i binari degli strumenti di migrazione.

Impostare il percorso dell'ambiente JRE/JDK in token_generator.sh per MAC e token_generator.bat per Windows. Se il percorso JAVA_HOME esiste già, verrà riutilizzato dallo strumento.

  • MAC: JAVA_HOME="/Users/cisco/jdk/zulu@1.8.282/Content/Home/"

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

Questo passaggio è facoltativo

Istruzioni da eseguire

Eseguire il seguente comando nel terminale all'interno della directory del generatore di token:

  • Le seguenti porte devono essere disponibili per l'esecuzione dello strumento generatore token. Porte: 8080, 50009, 50010, 50011, 50012 e 50013

  • Almeno una di queste porte deve essere aperta per la connessione nel computer dell'utente.

Windows:

token_generatorBat

MacOS:

./token_generator.sh

Uscita:

Nome strumento: Versione strumento generatore token: 1.13.0 Caricare l'URL nel browser Web: http://localhost:8080 

Aprire l'URL nel browser Web sul terminale, accedere con le credenziali dell'amministratore del partner per ottenere il TOKEN e copiarlo per un ulteriore utilizzo.

Di seguito sono riportate le illustrazioni dell'interfaccia utente per riferimento:

Accedi con la schermata Cisco Webex

Figura 3: Accedi con Cisco Webex

Schermata di accesso alla finestra Credenziali

Figura 4: Finestra Credenziali

Schermata di generazione token

Figura 5: Generazione token

Attività di impostazione BroadWorks

Configurare i passaggi seguenti, prima di eseguire gli strumenti di estrazione e spostamento del dispositivo nel server BroadWorks secondario.

Ciò è applicabile a Cisco BroadWorks e Webex per BroadWorks. Queste operazioni non sono applicabili a BroadCloud.

Abilita connettività OCI-P

Lo strumento di spostamento del dispositivo comunica con BroadWorks tramite i comandi OCI-P, per abilitare la connettività OCI-P, effettuare le seguenti operazioni:

Passo 1: Utilizzare la CLI per configurare le impostazioni generali.

Eseguire il seguente comando in CLI per passare alla directory Impostazioni generali:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Eseguire il seguente comando in CLI per ottenere le impostazioni generali correnti:

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

Se le impostazioni non corrispondono a quelle precedenti, utilizzare il comando imposta per riconfigurare le impostazioni.

Passo 2: Utilizzare la CLI per configurare il proxy OCI.

Modificare la directory in proxy OCI:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Eseguire la seguente CLI per ottenere le impostazioni correnti. Si dovrebbe vedere quanto segue:

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

Se le impostazioni non corrispondono a quelle precedenti, utilizzare il comando imposta per riconfigurare le impostazioni.

Passo 3: Utilizzare la CLI per configurare il provisioning OCI.

Modificare la rubrica di provisioning:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

Eseguire il seguente comando per ottenere le impostazioni di provisioning OCI correnti:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> ottenere la descrizione dell'indirizzo ======================== 127.0.0.1 in locale come 

Passaggio 4: Eseguire il comando seguente in CLI per verificare che la configurazione sia corretta.

 AS_CLI/Maintenance/ManagedObjects> ottieni broadworks e controlla che l'output sia OK. Vedere di seguito i risultati del campione: AS_CLI/Maintenance/ManagedObjects> ottieni BroadWorks Managed Objects ========================== * Server: Identità..............: Versione AS...............: Rel_21.sp1_1.551 Stato amministrativo...: Sbloccato * Applicazioni: Name Version Deployment Administrative State Effective State ========================================================================================= ExecutionAndProvisioning 21.sp1_1.551 true Sbloccato Sbloccato FlashPolicy 21.sp1_1.551 false Sbloccato Bloccato OpenClientServer 21.sp1_1.551 true Sbloccato Sbloccato WebContainer 21.sp1_1.551 true Sbloccato Sbloccato 4 voci trovate. * Applicazioni in hosting: Name Version Context Path Deployment ================================================================== CommPilot 21.sp1_1.551 / true DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles true 5 entries found. 

Verificare l'apertura del server client distribuito e attivo

Utilizzare i comandi seguenti per distribuire e avviare l'apertura del server client sul server applicazioni secondario, se non è distribuito o non è già stato avviato.

Passo 1: Distribuire il server con il seguente comando CLI:

AS_CLI/Maintenance/ManagedObjects> distribuire applicazione OpenClientServer

Passo 2: Avviare il server con questo comando:

AS_CLI/Maintenance/ManagedObjects> avvia applicazione OpenClientServer

Abilita attivazione numeri

Per abilitare l'attivazione dei numeri, eseguire i seguenti comandi in CLI:

Passo 1: Eseguire il comando di attivazione del numero:

AS_CLI> cd SubscriberMgmt/NumberActivation

Passo 2: Eseguire il comando di attivazione abilitato:

AS_CLI> imposta dnMode groupAndUserActivationEnabled

Passo 3: Al prompt di conferma, immettere Y.

Strumento di estrazione

Per BroadCloud

Lo strumento di estrazione è integrato nel portale BroadCloud Service Provider. Un amministratore di provider di servizi può:

  1. Inviare richieste di estratto per un massimo di 50 clienti per richiesta.
    Impossibile inviare la richiesta di estratto per lo stesso cliente più di 10 volte al giorno.
  2. Scaricare il file dati estratto, in formato ZIP, per un massimo di 28 giorni dalla data di invio della richiesta.

Le cifre seguenti mostrano il portale del provider di servizi.

Schermata del portale del provider di servizi che mostra la richiesta di avvio dell'estratto di migrazione all'ingrosso.

Figura 6: Portale del provider di servizi

Schermata del portale del provider di servizi che mostra le richieste di Estratto migrazione Wholesale

Figura 7: Portale del provider di servizi

Per Cisco BroadWorks e Webex per BroadWorks

  1. Lo strumento di estrazione viene eseguito sul server applicazioni Cisco BroadWorks secondario all'interno della rete partner e si connette tramite OCI-P.
  2. Lo strumento estrae i dati di aziende, gruppi, numeri, utenti, servizi, dispositivi e soft client dalla piattaforma Cisco BroadWorks o BroadCloud ed invia questi dati ai file XML che forniscono gli input per lo strumento di trasformazione.

Le sezioni successive spiegano come installare e configurare lo strumento di estrazione.

Prerequisiti

  1. SCP lo strumento di estrazione binari a Cisco BroadWorks Application Server secondario.
  2. SSH sul server applicazioni Cisco BroadWorks secondario per configurare i prerequisiti ed eseguire lo strumento di estrazione.
  3. Configurare il provider di servizi e l'ID gruppo per estrarre da Cisco BroadWorks in conf/exportTool.yml. Fare riferimento al seguente campione di snippet YAML:
    ServiceProviderID-A:      - GroupID-A1 - GROUPID-A2 - GroupID-A3 ServiceProviderID-B:                        - TUTTI 
  4. Assicurarsi che l'ID utente, la password e il nome host del server applicazioni Cisco BroadWorks secondario siano corretti nel file conf/partner.cfg:
    ID_UTENTE_BROADWORKS = amministratore BROADWORKS_PASSWORD = amministratore BROADWORKS_NOME_ORGANIZZATORE = localhost REFRESH_ = token di aggiornamento dell'amministratore del partner copiato dallo strumento Generatore di token. MODALITÀ MIGRAZIONE_ = Valori supportati sono webex_for_broadworks_to_wholesale. Il valore predefinito è broadworks_to_wholesale. Usa webex_for_broadworks_to_wholesale per migrazioni Webex per BroadWorks. 

    La proprietà REFRESH_TOKEN è obbligatoria per una migrazione Webex per BroadWorks.

  5. Modificare il percorso dell'ambiente JDK/JRE nel file export.sh se il percorso dell'ambiente JDK/JRE del server applicazioni Cisco BroadWorks secondario è diverso dal file:
    JAVA_HOME=/usr/local/java/java_base

Istruzioni da eseguire

Eseguire il comando seguente nel server applicazioni Cisco BroadWorks secondario dalla directory degli strumenti di estrazione:

./export.sh

Registri terminali

I seguenti registri sono disponibili nel terminale al momento dell'esportazione corretta: Esecuzione dello strumento di esportazione dati BroadSoft:

 Esecuzione dello strumento di esportazione dati ************************************************ BroadSoft Start Export Tool v: 1.15.0 Esportazione avviata per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione utenti per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione utenti completata per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione completata per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione completata Esporta dump zip Directory: output/20221017223452_ExportTool Export Dump Zip Nome del file:extracted_data_1666060500618.zip Il file zip con il nome extracted_data_1666060500618.zip è stato creato Processo di creazione del file ZIP completato I file esportati convertiti come file ZIP ************************************************** 

Output

Un file ZIP di output (extracted_data_.zip) sarà disponibile nella stessa directory degli strumenti di estrazione. Utilizzare il comando seguente per visualizzare e utilizzare il file ZIP per l'input Transform Tool:

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

Strumento di trasformazione

Questo strumento di trasformazione è eseguito per tutte le migrazioni. Lo strumento di trasformazione viene eseguito su qualsiasi computer, incluso un laptop amministratore del partner, e utilizza le API pubbliche Webex. Legge il file dell'output ZIP dello strumento di estrazione (extracted_data_.zip) come input e trasforma l'XML grezzo in un formato JSON utilizzato dallo strumento di provisioning.

Prerequisiti

Dopo aver scaricato ed estratto i binari degli strumenti di migrazione, configurare i seguenti prerequisiti:

  1. Impostare il TOKEN_REFRESH (Token copiato dallo strumento generatore token) e il NOME__DELLA POSIZIONE PRINCIPALE_ nel file conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOME_DELLA_POSIZIONE_PRINCIPALE=Principale 
  2. Impostare opzionalmente l'ID_PROVISIONING (copiato dal modello in Partner Hub) nel file conf/partner.cfg:
    ID_PROVISIONING=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Per ottenere una verifica più completa dell'indirizzo e-mail del cliente, è possibile impostare l'ID_PROVISIONING.
  3. Configurare le informazioni mancanti nel file input/customers.csv (vedere la sezione seguente) se mancanti.
  4. Aggiungere l'indirizzo e-mail dell'utente finale nel file input/users.csv.
  5. Se è necessario eseguire il provisioning dei nuovi telefoni, aggiungere l'indirizzo Mac e l'indirizzo e-mail del nuovo telefono dell'utente al file input/newphones.csv. Questa opzione è richiesta solo se gli amministratori dei partner desiderano eseguire il provisioning dei nuovi telefoni nella chiamata Wholesale.
  6. Convertire i call center BroadWorks in CxEssentials utilizzando il file input/cxessentials.csv.
  7. Opzionalmente, abilitare la proprietà UPGRADE_ALL_CALL_CENTER__CX_ESSENTIALS per convertire tutti i Call Center in CxEssentials.
  8. Usa il file input/locations.csv per supportare la migrazione delle grandi aziende che consente agli amministratori di migrare le posizioni dei propri clienti in base alla posizione
  9. Se si desidera, abilitare l'uso degli indirizzi MAC dall'intestazione Agente utente del messaggio REGISTRO SIP quando l'indirizzo MAC non è disponibile nel profilo del dispositivo Cisco BroadWorks. Annulla il commento alla riga "USA_INDIRIZZO_MAC_DA_SIP_REGISTER=sì" nel file conf/partner.cfg

Riempimento dell'input/customers.csv

Il file input/customers.csv fornisce dati che potrebbero risultare mancanti in Cisco BroadWorks o BroadCloud. Questo file può essere lasciato vuoto se sono già disponibili tutte le informazioni obbligatorie. Non è necessario compilare tutte le colonne, solo le informazioni mancanti sono obbligatorie.

Tutti questi campi sono opzionali.

La tabella seguente illustra le colonne più importanti in input/customers.csv.

Nome colonne

Regole

ID

In modalità aziendale Cisco BroadWorks:

  • Questo è il serviceProviderId Cisco BroadWorks per l'azienda.
  • Inoltre, è necessaria una linea separata per ogni gruppo all'interno dell'azienda. L'ID è l'ID gruppo Cisco BroadWorks.

In modalità provider di servizi BroadWorks, questo è il groupId Cisco BroadWorks.

In BroadCloud, questo è il customerId Rialto.

ID esterno

Questo è un identificativo che corrisponde all'identificativo interno del partner per questo cliente. Questa colonna deve essere univoca all'interno di un'organizzazione partner Webex. Questa colonna è opzionale, un identificativo univoco verrà generato automaticamente dallo strumento di trasformazione.

Questa colonna non viene utilizzata per i gruppi all'interno di un'azienda.

nome cliente

Per l'azienda, questa colonna viene utilizzata come campo Nome cliente Webex.

Per un gruppo all'interno di un'azienda, questa colonna viene utilizzata come nome posizione. I nomi delle posizioni devono essere univoci all'interno di un'azienda.

e-mail principale

Viene utilizzato come indirizzo e-mail dell'amministratore del cliente Webex.

Questa colonna è opzionale per i gruppi all'interno di un'azienda.

Colonne degli indirizzi

Per un'azienda, l'indirizzo viene utilizzato come indirizzo di fatturazione e il primo indirizzo di posizione.

Per un gruppo all'interno di un'azienda, l'indirizzo viene utilizzato come indirizzo della posizione.

Fuso orario

Fare riferimento alla sezione relativa al fuso orario di questo articolo.

language

Vedere le lingue supportate da Webex.

casella vocale predefinita

Vedere Impostazione di un PIN della casella vocale.

Istruzioni da eseguire

Eseguire lo strumento di trasformazione in qualsiasi sistema operativo. Utilizzare i passaggi seguenti per eseguire lo strumento in Windows e macOS:

Finestre

Eseguire il comando seguente per eseguire lo strumento di trasformazione in Windows:

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

macOS

Eseguire le seguenti operazioni per eseguire lo strumento di trasformazione su macOS:

  1. Creare un ambiente virtuale e installare dipendenze per eseguire lo strumento di trasformazione utilizzando Python:
    python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib 
  2. Eseguire lo strumento di trasformazione:
    ./transform.sh -extract= -customers= -users= -newphones=

Controllo preliminare cliente/utente

Lo strumento Transform effettua chiamate API a Webex per individuare potenziali problemi di provisioning. Per impostazione predefinita, convaliderà l'indirizzo e-mail principale del cliente. Se il valore ID_PROVISIONING è specificato nel file conf/partner.cfg, verranno convalidate anche le informazioni sulla posizione. I risultati della verifica preliminare sono inclusi nel report di eccezione.

Inoltre, è possibile aggiungere i seguenti parametri opzionali quando si utilizza lo strumento di trasformazione:

verifica preliminare

Oltre a eseguire l'API di pre-verifica per le informazioni del cliente, lo strumento Transform eseguirà anche l'API di pre-verifica per i messaggi e-mail dell'abbonato.

informazioni precheckinfo

Per impostazione predefinita, nel report di eccezione sono inclusi solo gli errori di verifica preliminare (ossia problemi che bloccheranno il provisioning). L'aggiunta di questo flag includerà anche i risultati di pre-controllo riusciti (ad esempio, se esiste già un'organizzazione Webex che può essere collegata automaticamente).

precheckinfo richiede più tempo per l'esecuzione.

Registri terminali

I seguenti registri nel terminale su trasformatore di successo:

Report di riepilogo aziende BroadWorks che possono essere migrate correttamente: 1 azienda BroadWorks che non può essere migrata: 0 utenti BroadWorks che possono essere migrati correttamente: 4 utenti BroadWorks non migrabili: 0 telefoni che possono essere migrati correttamente: 3 telefoni non compatibili con Webex Calling: 0 

Report eccezioni

Transform Tool genera il report di eccezione all'interno della directory output//exception_report.txt . È possibile utilizzare questo report per identificare i problemi che incidono sulla migrazione e correggerli nel sistema Cisco BroadWorks.

Dopo aver modificato i dati utente per risolvere l'eccezione, eseguire di nuovo l'estrazione e la trasformazione degli Strumenti con i nuovi dati. Il file del report di eccezione campione è il seguente:

Rapporto di eccezione Tue Oct 18 08:12:09 2022 Imprese con comunicazione Barring Raccomandazione caratteristica: Configura manualmente il piano di chiamata in uscita in Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg 

Output

Nella directory di output// sarà disponibile un file output JSON (customer.json). Il file customer.json campione è il seguente:

{"customer": {"provisioningId": "!!!!!!!!!!SOSTITUISCI_CON_PROVISIONINGID!!!!!!!!!!", "pacchetti": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "indirizzo": {"addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "customerInfo": { "name": "Engineering Group - 1", "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisioningParameters": { "calling": { "location": { "name": "Main", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "timezone": "America/New_York", "lingua": "en_us", "numeri": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } }}, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "abbonati": [ { "amareswaranvel+benjaminjack@gmail.com": { "abbonato": { "customerId": "!!!!!!!!!!REPLACE_CON_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "pacchetto": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": vero, "sendBusyCalls": {"enabled": vero, "saluto": "PREDEFINITO" }, "sendUnansweredCalls": {"enabled": vero, "saluto": "PREDEFINITO", "numeroDiSquilli": 3}, "messageStorage": {"mwiEnabled": vero, "storageType": "ESTERNO", "externalEmail": "engineering17861@mailnator.com" } } } ], "dispositivi": [ { "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": vero, "sendBusyCalls": {"enabled": vero, "saluto": "PREDEFINITO" }, "sendUnansweredCalls": {"enabled": vero, "saluto": "PREDEFINITO", "numeroDiSquilli": 3}, "messageStorage": {"mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": vero, "sendBusyCalls": {"enabled": vero, "saluto": "PREDEFINITO" }, "sendUnansweredCalls": {"enabled": vero, "saluto": "PREDEFINITO", "numeroDiSquilli": 3}, "messageStorage": {"mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": vero, "sendBusyCalls": {"enabled": vero, "saluto": "PREDEFINITO" }, "sendUnansweredCalls": {"enabled": vero, "saluto": "PREDEFINITO", "numeroDiSquilli": 3}, "messageStorage": {"mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "devices": [ {"cisUuid": "!!!!!!!!!!REPLACE_CON_PERSONID!!!!!!!!!!", "prodotto": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "orari": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Portale vocale automatizzato", "firstName": "Automatizzato", "lastName": "Portale vocale", "languageCode": "en_us", "numero di telefono": "+15205551105", "interno": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile" ], "connect_client_to_upgrade_to_webex_app": [], "località": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTl2QtODExY2FlYTExYmVk" } } 

La proprietà `webex_for_broadworks_info` JSON è presente solo per le migrazioni Webex per BroadWorks. La proprietà `broadcloud_info` JSON è presente solo per le migrazioni BroadCloud.

Strumento di provisioning

Lo strumento di provisioning può essere eseguito su qualsiasi macchina solitamente il laptop (amministratore del partner) e utilizza le API pubbliche Webex. Legge il file di output JSON (customer.json) dello strumento Transform come input e provisioning di clienti, posizioni, numeri, utenti, servizi e dispositivi nella soluzione RTM Webex Wholesale.

Prerequisiti

Configurare i seguenti prerequisiti all'interno della directory degli strumenti di provisioning:

  1. Installare Java 8, 11 o 17 sul computer. Java è disponibile da molte fonti, tra cui:
    • 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. Dopo aver scaricato ed estratto i binari degli strumenti di migrazione, impostare la variabile ambiente JAVA_HOME in provisioning_tool.sh per MAC e provisioning_tool.bat per Windows.
  3. Il file partner.cfg:
    • Impostare l'ID_PROVISIONING_WHOLESALE e il TOKEN_REFRESH (token copiato dallo strumento generatore token). Gli amministratori dei partner devono contattare il team dell'account per ottenere l'ID_PROVISIONING:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Impostare CONSENTI _AMMIN_INVITE_E-MAIL su falso, se il partner non desidera inviare un messaggio e-mail di benvenuto agli utenti. Il valore predefinito è true.

  4. Usa la proprietà OGGETTO WEBEX4BWKS_E-MAIL_per le migrazioni di Webex per BroadWorks per inviare l'oggetto e-mail di richiesta della password di modifica per gli abbonati Webex per BroadWorks.
  5. Usa la proprietà del CORPO WEBEX4BWKS_E-MAIL_per le migrazioni di Webex per BroadWorks per inviare il corpo e-mail di richiesta della password di modifica per gli abbonati Webex per BroadWorks.

Per le migrazioni di BroadCloud nella stessa regione:

  1. Lo strumento ignora il provisioning di numeri, dispositivi e indicatori di chiamata condivisa.
  2. Lo strumento crea utenti e utenti virtuali con interno e interno temporaneo.

Per le migrazioni di BroadCloud in un'altra regione:

  1. Lo strumento predisporrà numeri, dispositivi e indicatori di chiamata condivisa.
  2. Lo strumento crea utenti e utenti virtuali con numeri di telefono e interni effettivi.
    Tutte le migrazioni BroadCloud in Europa sono in un'altra regione.

Istruzioni da eseguire

Utilizzare la seguente procedura per eseguire lo strumento in Windows e macOS:

Finestre

Eseguire le seguenti operazioni per eseguire lo strumento sul sistema operativo Windows:

Per eseguire il provisioning del singolo cliente: provision.bat -input= Per eseguire il provisioning di più clienti: provision.bat -input= 

macOS

Effettuare le seguenti operazioni per eseguire lo strumento su macOS:

Per fornire un singolo cliente: ./transform.sh -input= Per fornire più clienti: ./transform.sh -input= 

Prerequisiti per la migrazione di Webex per BroadWorks

Gli amministratori dei partner devono aggiornare il modello di onboarding BroadWorks per le funzioni di coesistenza Webex per BroadWorks. Fare riferimento all'immagine seguente:

Una volta aggiornato il modello di onboarding di Webex per BroadWorks per supportare la migrazione, richiedi al team dell'account Cisco di abilitare il tasto di alternanza della funzione "wholesale-partner-blending-enabled" a livello di partner. Ciò consentirà di aggiungere pacchetti Wholesale alle organizzazioni di clienti Webex per BroadWorks esistenti durante il provisioning.

Eseguire lo strumento di provisioning con un ulteriore argomento.

Fase di preparazione: è la fase predefinita in cui gli amministratori possono eseguire il provisioning degli utenti BroadWorks come abbonato Wholesale e continuare con Webex per utenti BroadWorks.

Fase di mantenimento: è la seconda fase in cui gli amministratori possono assegnare la licenza Wholesale agli utenti Webex esistenti per BroadWorks. È necessario eseguire lo strumento di provisioning con un argomento di manutenzione.

Fase post-migrazione: È la fase finale in cui gli amministratori possono convertire completamente BroadWorks in Wholesale. È necessario eseguire lo strumento di provisioning con un argomento post-migrazione.

Registri terminali

Di seguito sono riportati i registri nel terminale durante il provisioning riuscito:

Nome strumento: Versione strumento di provisioning: 1.15.0 ********** File di elaborazione avviato: input/customer.json **************** Provisioning Cliente In attesa che il cliente external_id_engg_grp1 completi il provisioning... In attesa che il cliente external_id_engg_grp1 completi il provisioning...   Stato del cliente external_id_engg_grp1: provisioning Numeri di provisioning Provisioning Utenti Provisioning Funzioni utente Provisioning Formule di saluto Pianificazioni di provisioning Provisioning Dispositivi di provisioning Provisioning Apparenze di chiamata condivise Provisioning Operatori automatici Provisioning Code di chiamata Provisioning Gruppi di ricerca Provisioning Cercapersone di gruppo Provisioning Parcheggio chiamata Provisioning Pickup di chiamata Provisioning Portale vocale ********** File completato: input/cliente.json **************** 

Viene stampata una tabella con il numero di posizioni create per ogni esecuzione:

Tabella con il numero di posizioni create per ogni esecuzione.

Output

Lo strumento di provisioning genera report di errore e successo all'interno dei file output/<external_id>/*.success/error . Esamina i registri degli errori e degli output per verificare il provisioning completato.

Una volta completato il provisioning, gli amministratori dei clienti e gli utenti finali riceveranno un messaggio e-mail dalla soluzione Wholesale RTM.

Gli amministratori dei partner possono verificare il provisioning dei clienti nel portale Partner Hub e Control Hub. Fare riferimento alle seguenti illustrazioni dal portale Partner Hub e Control Hub:

Schermata di Partner Hub che mostra una ricerca per un cliente Wholesale nel campo a discesa Seleziona cliente.

Figura 8: Hub partner

Schermata di Control Hub che mostra la scheda Utenti e un elenco di utenti.

Figura 9: Hub di controllo

Schermata di Control Hub che mostra la schermata Dispositivi e un elenco di dispositivi.

Figura 10: Dispositivi

Schermata di Control Hub che mostra la schermata Numeri e un elenco di numeri di telefono.

Figura 11: Chiamata

Strumento di spostamento dispositivo

Per BroadCloud

Per i partner BroadCloud, utilizzare il portale del provider di servizi per inviare una richiesta di migrazione di numeri, dispositivi e migrazioni SCA.

All'interno del portale del provider di servizi, una richiesta di migrazione può includere fino a 50 clienti. È possibile presentare un massimo di 10 richieste entro un giorno.

Le cifre seguenti mostrano il portale del provider di servizi.

Il portale del provider di servizi mostra la richiesta di avvio della migrazione.

Figura 12: Portale del provider di servizi

Il portale del provider di servizi mostra Visualizza richiesta di migrazione.

Figura 13: Portale del provider di servizi

Per Cisco BroadWorks e Webex per BroadWorks

Per migrazioni di Cisco BroadWorks e Webex per BroadWorks, lo strumento viene eseguito sul server applicazioni Cisco BroadWorks secondario all'interno della rete partner e si connette al server applicazioni AS tramite OCI-P. Utilizza il file di output JSON (customer.json) dello strumento di trasformazione come input ed esegue i comandi OCI-P per eseguire la migrazione di dispositivi e soft client.

Quando l'operazione è riuscita, lo strumento di spostamento del dispositivo:

  1. Annulla la registrazione dei dispositivi da Cisco BroadWorks e registrali in Wholesale.
  2. Gli utenti che utilizzano il client UC-One reindirizzeranno all'app Webex al primo accesso.
  3. Disattivare i numeri di telefono da Cisco BroadWorks o rimuovere i numeri di telefono da BroadCloud.
  4. Attiva i numeri nella vendita all'ingrosso.
  5. Crea gli indicatori di chiamata condivisa nel Wholesale per le migrazioni BroadCloud. [Questa fase è applicabile solo alle migrazioni BroadCloud].
Se non sono presenti dispositivi registrati con Cisco BroadWorks o BroadCloud che devono essere migrati, non è necessario eseguire lo strumento di spostamento del dispositivo.

SCP e SSH

  1. SCP: lo strumento di spostamento del dispositivo sul server applicazioni Cisco BroadWorks secondario.
  2. SSH sul server applicazioni Cisco BroadWorks secondario per configurare i prerequisiti ed eseguire lo strumento di spostamento del dispositivo.

Prerequisiti

  1. Impostare il REFRESH_TOKEN (token copiato dallo strumento generatore token) nel file conf/partner.cfg:
    AGGIORNAMENTO_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Assicurarsi che l'ID utente, la password e il nome host del server applicazioni Cisco BroadWorks secondario siano corretti nel file conf/deviceMoveTool.conf:
    ID_UTENTE_BROADWORKS = amministratore BROADWORKS_PASSWORD = amministratore BROADWORKS_NOME ORGANIZZATORE_ = localhost 
  3. Per inviare nuovamente i messaggi e-mail di attivazione, è necessario impostare RESEND_INVITATION_EMAILS=true nel file conf/partner.cfg.

    Se gli amministratori desiderano inviare e-mail di invito ai propri utenti durante la migrazione, devono decommentare la proprietà "RESEND_INVITATION_EMAILS=true" nel file conf/partner.cfg. In caso contrario, la proprietà dovrebbe rimanere invariata.

  4. Verificare che il percorso ambientale JDK/JRE sia corretto in devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Gli amministratori possono utilizzare il file locations.csv dalla directory di input per eseguire la migrazione dei gruppi specifici anziché di tutti i gruppi in un'azienda.

Telefoni Polycom

Per spostare i telefoni Polycom da Cisco BroadWorks alla chiamata all'ingrosso, l'amministratore di un partner deve creare un nuovo file di tipo di profilo identità/dispositivo a livello di sistema in Cisco BroadWorks ciascun modello di dispositivo Polycom. Fare riferimento alla figura 14 e caricare il file personalizzato device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg. Dopo aver caricato il nuovo file dispositivo, assicurati che il file appena creato esista a livello di Gruppo. Assicurarsi inoltre che il file migration_%BWMAC ADDRESS%.cfg non sia in conflitto con alcun file esistente nel sistema).

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

Viene utilizzato internamente dallo strumento di spostamento del dispositivo.

Processo di migrazione per i telefoni Polycom:

  1. Lo strumento di spostamento del dispositivo sostituisce il file %BWMACADDRESS%.cfg a livello di dispositivo con polycom_vvx2.cfg. Questo file si riferisce a migration_%BWMACADDRESS%.cfg.
  2. Ricostruisci i profili dei dispositivi a livello di gruppo o a livello di dispositivo.
    L'azione a livello di gruppo o di dispositivo dipende dalla configurazione del parametro deviceLevelRebuild nel file device-move-tool/conf/partner.cfg.
  3. Lo strumento di spostamento del dispositivo richiede al server applicazioni Cisco BroadWorks di riavviare i telefoni a livello di gruppo o a livello di dispositivo.
  4. Dopo la richiesta di riavvio, i telefoni Polycom scaricano ed elaborano% BWMACADDRESS%.cfg, che richiede ai telefoni Polycom di scaricare ed elaborare migration_%BWMACADDRESS%.cfg, che imposta il device.prov.serverName su https://plcm.sipflash.com.
    https://plcm.sipflash.com per la regione degli Stati Uniti, altre regioni hanno URL diversi.
  5. Il telefono Polycom scarica %BWMACADDRESS%.cfg da https://plcm.sipflash.com e sarà gestito dal DMS Webex Calling.
Screenshot aggiunta file tipo di profilo identità/dispositivo

Figura 14: Aggiunta file tipo di profilo identità/dispositivo

Il campo "Indirizzo MAC in:", utilizza gli stessi valori degli altri file nel modello Polycom. (Nella figura 14, utilizzare l'URI richiesta HTTP, ma potrebbe non essere appropriato per la distribuzione del server applicazioni Cisco BroadWorks del partner).

Istruzioni da eseguire

Esistono due metodi per richiamare il DMT: il primo è richiamare attraverso un singolo cliente alla volta e l'altro è passare attraverso più clienti contemporaneamente.

Lo strumento di spostamento del dispositivo viene eseguito dal server applicazioni Cisco BroadWorks secondario all'interno della directory degli strumenti di spostamento del dispositivo:

Per lo spostamento del dispositivo singolo cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Per lo spostamento del dispositivo più clienti: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Inoltre, lo strumento di spostamento del dispositivo supporta la migrazione dei telefoni singoli/specifici dalla versione 1.35.0. Utilizzare il comando seguente: ./devicemove.sh -integration -input=  -macaddress=4CBC4883 A6F8,48256741CBE9 

Registri terminali

Di seguito sono riportati i registri nel terminale quando viene eseguito correttamente lo strumento di spostamento del dispositivo per la migrazione del dispositivo:

Nome strumento: Versione strumento di spostamento dispositivo: 1.15.0 Strumento dispositivo avviato... Dispositivi validi per la migrazione: ------------------------------------------------------------------------------------------------------------------- | Tipo di dispositivo | Mac | Versione | E-mail | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Migrare tutti questi dispositivi? ([Y]es o [N]o) si Caricamento profili dispositivo per DMS Cisco MPP LC Processo di ricostruzione dispositivo Avviato Processo di ricostruzione dispositivo Completato con successo Riavvio processo avviato Riavvio processo completato con successo Modifica profili per Business Communicator in gruppo collabmigrationtestGRP_engg Attiva il processo di numeri di telefono webex avviato per ID organizzazione cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Attivazione della procedura dei numeri di telefono Webex completata per ID organizzazione cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Procedura di disattivazione dei numeri di telefono broadworks avviata per groupId: collabmigrationtestGRP_engg Disattiva il processo dei numeri di telefono broadworks completato per groupId: migrazione collabationtestGRP_engg migrazione dispositivo completata 

Output

Dopo la migrazione del dispositivo, i dispositivi sono disponibili online e sono pronti per effettuare/ricevere chiamate. Fare riferimento alla Figura 15 per visualizzare un esempio dello stato del dispositivo:

Schermata della pagina Dispositivi Control Hub che mostra lo stato del dispositivo.

Figura 15: Stato dispositivo

Dopo la migrazione del dispositivo, i numeri sono diventati attivi. Fare riferimento alla figura 16 per visualizzare un esempio di quali numeri sono attivi:

Schermata dei numeri di Control Hub che mostra i numeri attivi.

Figura 16: Numeri attivi

Ripristina migrazione

L'operazione di ripristino deve essere eseguita per un'impresa alla volta.

Lo strumento di spostamento dispositivo non disattiva i numeri nella chiamata all'ingrosso a causa di limitazioni tecniche durante l'operazione di ripristino.

Per gestore telefonico BroadCloud

Il processo di ripristino per i partner BroadCloud è il seguente:

  1. Apri un ticket con il centro TAC di Cisco per richiedere il ripristino di un dispositivo.
  2. Eseguire lo strumento di spostamento del dispositivo in modalità ripristino:
    • L'assegnazione dei numeri di telefono a Webex Calling verrà annullata, lasciando solo utenti e servizi con interni.
    • Gli indirizzi e-mail in Webex Calling verranno ripristinati agli indirizzi e-mail temporanei.
    • I telefoni verranno eliminati da Webex Calling.
    • Numeri di telefono, indirizzi e-mail utilizzati come alternateIds e telefoni verranno ricreato in BroadCloud.
    • I telefoni verranno riavviati.
  3. Gli amministratori dei partner devono spostare nuovamente i numeri di telefono PSTN su BroadCloud Carrier.

Per Cisco BroadWorks e Webex per BroadWorks

Il processo di ripristino per Cisco BroadWorks e Webex per BroadWorks è il seguente:

  1. Apri un ticket con il centro TAC di Cisco per richiedere il ripristino di un dispositivo.
  2. Eseguire lo strumento di spostamento dispositivo in modalità ripristino sul server applicazioni BroadWorks secondario per ripristinare le migrazioni dei dispositivi. In questo modo, l'URL DMS tornerà all'URL DMS del provider di servizi per i profili dei dispositivi in Cisco BroadWorks e riattiverà i numeri di telefono.
  3. Il team Webex Calling imposta nuovamente l'URL DMS sull'URL DMS del provider di servizi nei profili dei dispositivi in Webex Calling.
  4. Gli amministratori dei partner devono disattivare o eliminare i numeri di telefono in Webex Calling attraverso il portale Control Hub.
  5. Gli amministratori dei partner devono spostare nuovamente i numeri di telefono PSTN in Cisco BroadWorks.

Istruzioni per eseguire lo strumento di spostamento del dispositivo in modalità revert

Effettuare le seguenti operazioni per eseguire lo strumento di spostamento del dispositivo in modalità ripristino:

Eseguire il comando seguente nel server applicazioni Cisco BroadWorks secondario all'interno della directory degli strumenti di spostamento del dispositivo:

Ripristina profili

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles

Ripristina numeri

./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertNumbers

Registri terminali

Verranno visualizzati i seguenti registri nel terminale quando viene eseguito correttamente lo strumento di spostamento del dispositivo per l'operazione di ripristino:

Ripristina profili

Nome strumento: Versione strumento di spostamento dispositivo: 1.15.0 Strumento dispositivo avviato per il processo di ripristino... Dispositivi che possono essere spostati nuovamente da Webex Calling a BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Tipo di dispositivo | Mac | Versione | E-mail | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Vuoi ripristinare questi dispositivi da Webex Calling a BroadWorks? (Sì, Y, No, N):  sì Caricamento profili dispositivo per DMS Cisco MPP LC Processo di ricostruzione dispositivo avviato Processo di ricostruzione dispositivo completato con successo Riavvio processo avviato Riavvio processo completato con successo Migrazione dispositivo completata per processo di deprovisioning 

Ripristina numeri

Nome strumento: Versione strumento di spostamento dispositivo: 1.15.0 Vuoi continuare a ripristinare i numeri su BroadWorks?  ([S]i o [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Ripristino iniziale Processo di attivazione numeri di telefono broadworks avviato per groupId: collabmigrationtestGRP_engg Attiva i numeri di telefono Broadworks processo completato per groupId: collabmigrationtestGRP_engg Processo di ripristino migrazione dispositivo completato correttamente 

Appendice

Migrazione delle grandi imprese

Le grandi aziende con molte posizioni non possono eseguire la migrazione di tutte le posizioni all'interno di una singola finestra di manutenzione. La funzionalità descritta in questa sezione consente ai partner di eseguire la migrazione di alcune posizioni alla volta.

Procedura

Utilizzare le seguenti operazioni per pianificare le migrazioni in fasi per una grande impresa:

  1. Estrai i dati aziendali da BroadWorks o BroadCloud.
  2. Esegui strumento Transform senza posizioni opzione sui dati estratti.
  3. Cerca la sezione Posizione consigliata da spostare contemporaneamente in exception_report.txt per pianificare le fasi di migrazione per ottenere ulteriori informazioni sulle dipendenze di posizione, esamina i file dell'elenco di funzioni agente (fai riferimento allo strumento Transform di seguito).
  4. Genera input/locations.csv modificando locations_to_be_edited.csv.
  5. Eseguire di nuovo lo strumento Transform con l'opzione posizioni.
  6. Esaminare exception_report.txt per identificare eventuali problemi di dipendenza dalla posizione per la fase corrente.
  7. Correggi i problemi di dipendenza della posizione come necessario (modificando locations.csv).
  8. Reerun Transform strumento per generare customers.json per la fase attuale.
  9. Eseguire lo strumento di provisioning per ogni customer.json.
  10. Durante la finestra di manutenzione, eseguire lo strumento di spostamento del dispositivo.
  11. Ripetere i passaggi da 4 a 10 per la fase successiva.

Strumento di trasformazione

Per raggiungere l'obiettivo di migrare le posizioni in una fase aziendale di grandi dimensioni, come menzionato sopra, viene aggiunto un nuovo file locations.csv come input opzionale (-locations=input/locations.csv) quando si esegue il transform-tool.

Il file locations.csv contiene dati specifici per le posizioni. Sostituisce i dati trovati in input/customers.csv, che attualmente contiene sia i dati aziendali che quelli della posizione.

Nella tabella seguente sono elencati i dettagli di locations.csv:

Descrizione

Valori

Valore predefinito

Obbligatorio

Mappe in BroadWorks

Mappe in BroadCloud

ID impresa

ID azienda univoco

S

idProviderServizio

Id cliente Rialto

ID posizione

ID posizione, unico all'interno dell'azienda

S

id gruppo

ID sito di Rialto

stato migrazione

Questa posizione è migrata?

migrato, dont_migrate, migrazione

migrazione

N

nome

Nome di questa posizione.

Lascialo vuoto per utilizzare locationId.

N

Fuso orario

N

language

N

address1

N

address2

N

city

N

state

N

codice postale

CAP o codice postale

N

paese

codice a 2 lettere

N

Il sito locations.csv può essere composto dal sito locations_to_be_edited.csv precompilato quando si esegue lo strumento Transform su grandi aziende. Ulteriori informazioni per vedere gli esempi.

Locations.csv è un input opzionale quando si esegue lo strumento di trasformazione, pertanto lo strumento di trasformazione si comporterà come prima se l'opzione -locations=input/locations.csv non è presente.

Nuovi file di output

Ci sono 5 nuovi file di output da transform strumento:

  • locations_to_be_edited.csv: precompilato con le informazioni di tutte le posizioni per la grande impresa da migrare.

Esempio:

locationId,enterpriseId,stato migrazione,nome,fuso orario,lingua,indirizzo1,indirizzo2,città,stato,codice postale,paese 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 

I partner/clienti possono utilizzarlo per generare locations.csv per controllare le posizioni da migrare per una fase specifica (e aggiornare le informazioni sulle posizioni, se necessario).

Esempio: locations.csv generato da locations_to_be_edited.csv precedente

locationId,enterpriseId,stato migrazione,nome,fuso orario,lingua,indirizzo1,indirizzo2,città,stato,codice postale,paese auto_mig_ent_grp1,auto_mig_ent,migrata,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US auto_mig_ent_grp2,auto_mig_ent,migrazione,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 

Questo locations.csvindica: per questa fase, la posizione auto_mig_ent_grp1 è stata migrata, la posizione auto_mig_ent_grp2 è in corso di migrazione e non eseguire la migrazione della posizione auto_mig_ent_grp3.

  • hunt_group_agents.csv, call_center_agents_supervisors.csv, paging_group_originators_targets.csv, blf_monitored_elements.csv – 4 file hanno lo stesso scopo: generare elenchi completi delle funzioni corrispondenti agenti/supervisori/iniziatori/obiettivi/monitored_elements nelle posizioni di migrazione, se le posizioni di migrazione hanno dipendenze da altre posizioni.

Hanno quasi lo stesso formato (il nome della 3a colonna varia in base alla funzione), come di seguito (elenco agenti del gruppo di risposta auto_mig_ent_grp2 per la fase precedente):

Esempio: quanto segue proviene da hunt_group_agents.csv

nome funzione,posizione funzione,agente,posizione Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@dominio.com,auto_mig_ent_grp1 Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@dominio.com,auto_mig_ent_grp1 

Se l'opzione di posizione non è presente durante l'esecuzione dello strumento Transform, i 4 file precedenti genereranno gli elenchi completi degli agenti/supervisori/originatori/target/monitored_elements del gruppo di ricerca/call center/cercapersone/indicatore di stato per l'intera azienda, che possono essere utilizzati per pianificare le migrazioni in fasi.

Nuove sezioni in exception_report

Mentre esegui la migrazione graduale per grandi imprese, alcune nuove sezioni verranno visualizzate in exception_report.txt se sono presenti dipendenze di posizione che non vengono soddisfatte.

Esempio: La seguente nuova sezione è per la posizione auto_mig_ent_grp2 agenti del gruppo di risposta Sarah Rodriguez nella posizione auto_mig_ent_grp3, che non viene eseguita la migrazione e non esegue la migrazione in questa fase.

Dipendenze tra posizioni - Gruppi di risposta Nome Posizione Agente Posizione dell'agente Commento ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agente in posizione diversa non ancora migrato Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agente in posizione diversa non ancora migrato 

La seguente nuova sezione fornisce raccomandazioni su come raggruppare le posizioni nelle fasi di migrazione.

Posizioni consigliate per il movimento simultaneo:

Posizione auto_mig_ent_grp1 dipende dalla posizione auto_mig_ent_grp2, auto_mig_ent_grp3 Posizione auto_mig_ent_grp2 dipende dalla posizione auto_mig_ent_grp3

Se l'opzione delle posizioni non è presente durante l'esecuzione dello strumento Transform, la sezione consiglia alle posizioni di spostarsi contemporaneamente elenca tutte le dipendenze delle posizioni per fornire la convenienza per la pianificazione.

Durante l'esecuzione dello strumento Transform con l'opzione posizioni (ossia, per una fase di migrazione), la sezione Posizioni consigliate per spostarsi contemporaneamente elenca solo le dipendenze delle posizioni per la fase corrente.

Strumento di provisioning

Per Grandi aziende, lo strumento di provisioning può essere eseguito come al solito.

Strumento di spostamento dispositivo

Lo strumento di spostamento del dispositivo può essere eseguito per un sottoinsieme di posizioni da customer.json.per ottenere che aggiunga un nuovo file opzionale locations.csv che ha due colonne.

external_id

NomiPosizione

Valore id esterno

Nomi delle posizioni/nomi dei gruppi

  • Questo è un file opzionale, se non fornito o fornito con i valori vuoti, migrerà tutte le posizioni.
  • Se vengono forniti i nomi delle posizioni e i rispettivi external_Id, verrà eseguita la migrazione solo di tali posizioni.

Il comando è il seguente:

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

Fusi orari

USA:

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

Canada:

"fusi orari":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]

Australia:

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

Francia:

"fusi orari":["Europa/Parigi"]

Portogallo:

"fusi orari":["Atlantico/Azzorre","Europa/Lisbona"]}

Regno Unito:

"fusi orari":["Europa/Londra"]

Italia:

"fusi orari":["Europa/Roma"]