- Home
- /
- Articolo
Strumenti di migrazione per la transizione dalle soluzioni BroadWorks, Webex per BroadWorks e BroadCloud a Wholesale RTM
Esegui migrazione con pre-configurazione minima. Facilità di esecuzione dei comandi. Gli amministratori possono rivedere i relativi dati dopo il provisioning ed effettuare e ricevere chiamate immediatamente dopo la migrazione. Supporta un aggiornamento automatico a Webex App per client UC-One.
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 descrive una serie di strumenti di migrazione progettati per consentire la migrazione dei clienti esistenti di Cisco BroadWorks, Webex per BroadWorks e BroadCloud alla soluzione Wholesale Route-to-Market.
Gli strumenti di migrazione hanno lo scopo di 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:
- Inizia a utilizzare Partner Hub e Control Hub per configurare funzioni anziché CommPilot.
- Riconfigura tutte le funzioni che non fanno parte della migrazione.
Devi eseguire manualmente la migrazione delle funzioni che non vengono migrate automaticamente una volta completati gli strumenti di migrazione.
Utenti
Le funzioni supportate dovrebbero funzionare dopo la migrazione esattamente come funzionavano 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 dei tasti personali e dovranno riconfigurare queste impostazioni dopo la migrazione. Ad esempio, le chiamate rapide.
- Gli utenti devono reimpostare i relativi codici di accesso e password al primo accesso.
- Gli utenti che utilizzano il client UC-One vengono richiesti al primo accesso per eseguire l'aggiornamento all'app Webex.
Architettura strumenti di migrazione
L'architettura degli strumenti di migrazione è costituita da quattro diversi strumenti:
- Strumento di estrazione: estrae aziende, gruppi, numeri, utenti, servizi, telefoni e soft client da Cisco BroadWorks. I partner BroadCloud devono inviare una richiesta di estrazione nel portale del provider di servizi.
- Strumento di trasformazione: trasforma le informazioni estratte dallo strumento di estrazione in un file JSON modificabile.
- Strumento di provisioning: utilizza il file di output JSON dello strumento di trasformazione per eseguire il provisioning di clienti, posizioni, numeri, utenti, servizi e telefoni utilizzando le API pubbliche Webex.
- Strumento di trasferimento dispositivo: utilizza il file di output JSON dello strumento di trasformazione, lo strumento di trasformazione 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 di telefono e 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 rappresenta come i quattro strumenti funzionano in modo sequenziale comunicando con Cisco BroadWorks, API pubbliche e caricando metriche nei servizi Webex per analisi future dopo che l'amministratore avvia le attività di migrazione.
Figura 1. Strumenti di migrazione
Requisiti
Prima di eseguire gli strumenti di migrazione, il partner deve soddisfare i seguenti requisiti:
- L'account amministratore del partner e del partner deve essere caricato nella soluzione Wholesale RTM. Durante la fase di pre-vendita, non è necessario che i partner vengano integrati nella soluzione Wholesale RTM per eseguire lo strumento di estrazione.
- Il partner deve completare la lista di controllo pre-migrazione per assicurarsi che tutti i requisiti siano soddisfatti.
- Le credenziali dell'amministratore di sistema Cisco BroadWorks sono necessarie per eseguire gli strumenti di estrazione e spostamento dispositivo. Ciò non è applicabile ai partner BroadCloud.
- Per ridurre al minimo il rischio, è necessario eseguire gli strumenti di estrazione e spostamento del dispositivo dal server applicazioni Cisco BroadWorks secondario durante una finestra di manutenzione. I partner BroadCloud eseguiranno lo strumento di trasferimento dispositivo dal portale del provider di servizi.
- Esamina l'elenco dei dispositivi Webex Calling supportati.
- Esamina l'elenco dei dispositivi Webex Calling non supportati.
- I partner devono chiedere al proprio account team di Cisco di ottenere la versione del firmware supportata per telefoni e dispositivi.
- I client UC-One devono eseguire l'aggiornamento alle seguenti versioni:
- I client Desktop Communicator devono essere versione 22.9.12 o successiva
- I client di Mobile Connect devono essere versione 3.9.14 o successiva.
- Il computer 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.
- I clienti devono disporre di 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 propri clienti per ottenerli. Questi dettagli devono essere aggiunti ai file CSV (valori separati da virgola) prima di eseguire lo strumento transform. Con lo strumento transform sono forniti file CSV di esempio.
Piano di migrazione
Il piano di migrazione prevede 3 fasi:
- Preparazione
- Ottenere una copia dei dati utente con lo strumento di estrazione
- Generare un token utilizzando lo strumento Generatore di token
- Utilizzare lo strumento di trasformazione per formattare i dati utente
- Provisioning
- Ottenere gli ultimi dati utente con lo strumento di estrazione
- Utilizzare lo strumento di trasformazione per formattare i dati utente
- Provisioning degli utenti con lo strumento di provisioning
- Migrazione
- Migrazione dei dispositivi con lo strumento di spostamento dei dispositivi
- Migrazioni senza dispositivi [ Attivazione dei numeri di telefono tramite Control Hub ]
Se gli amministratori dei partner non dispongono di dispositivi per il trasferimento da Cisco BroadWorks alla Vendita all'ingrosso, non è necessario eseguire lo strumento di trasferimento 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 a Wholesale Calling
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 della linea
- 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 personale simultanea (inclusi pianificazione e criteri selettivi)
- Notifica chiamate (inclusi pianificazione e criteri selettivi)
- Rifiuto chiamata anonima
- Rifiuto selettivo chiamata
- Inoltro selettivo chiamata
- Risposta per assente indirizzata e inclusione
- Esente 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
- Cisco BroadWorks Call Center Standard e coda chiamate 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, le pianificazioni aziendali non vengono migrate)
- Portale vocale
- 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 come "sì" nella colonna "Supportati nello strumento di spostamento dispositivo" verranno spostati automaticamente da Cisco BroadWorks o BroadCloud a Webex Calling quando viene eseguito lo strumento di spostamento dispositivo. I telefoni contrassegnati come "No" in tale colonna necessitano di un intervento manuale per modificare l'URL DMS nel modello di dispositivo Cisco BroadWorks o nel telefono stesso.
L'ultima colonna fornisce la mappatura dei modelli di telefono alla colonna "Tipo dispositivo" del file transform-tool/input/newphones.csv. (Vedere la sezione Strumento di trasformazione di questo articolo per ulteriori informazioni sul file newphones.csv).
Modello del telefono |
Supportato nello strumento di spostamento dispositivo |
Tipo di dispositivo in newphones.csv |
---|---|---|
Cisco MPP 6821 |
Sì |
Cisco DMS 6821 |
Cisco MPP 6841 |
Sì |
DMS Cisco 6841 |
Cisco MPP 6851 |
Sì |
Cisco DMS 6851 |
Cisco MPP 6861 |
Sì |
DMS Cisco 6861 |
Cisco MPP 6871 |
Sì |
Cisco DMS 6871 |
Cisco MPP 7811 |
Sì |
Cisco 7811 DMS |
Cisco MPP 7821 |
Sì |
Cisco 7821 DMS |
Cisco MPP 7832 |
Sì |
DMS Cisco 7832 |
Cisco MPP 7841 |
Sì |
Cisco 7841 DMS |
Cisco MPP 7861 |
Sì |
DMS Cisco 7861 |
Cisco MPP 8811 |
Sì |
Cisco DMS 8811 |
Cisco MPP 8832 |
Sì |
Cisco DMS 8832 |
Cisco MPP 8841 |
Sì |
Cisco DMS 8841 |
Cisco MPP 8845 |
Sì |
Cisco DMS 8845 |
Cisco MPP 8851 |
Sì |
Cisco DMS 8851 |
Cisco MPP 8861 |
Sì |
Cisco DMS 8861 |
Cisco MPP 8865 |
Sì |
Cisco DMS 8865 |
Cisco MPP 8875 |
Sì |
DMS Cisco 8875 |
Cisco ATA191 |
Sì |
DMS Cisco 191 |
Cisco ATA192 |
Sì |
DMS Cisco 192 |
Polycom VVX101 |
Sì |
Polycom DMS VVX101 |
Polycom VVX150 |
Sì |
DMS Polycom VVX150 |
Polycom VVX201 |
Sì |
DMS Polycom VVX201 |
Polycom VVX250 |
Sì |
DMS Polycom VVX250 |
Polycom VVX301 |
Sì |
Polycom DMS VVX301 |
Polycom VVX311 |
Sì |
DMS Polycom VVX311 |
Polycom VVX350 |
Sì |
DMS Polycom VVX350 |
Polycom VVX401 |
Sì |
DMS Polycom VVX401 |
Polycom VVX411 |
Sì |
Polycom DMS VVX411 |
Polycom VVX450 |
Sì |
DMS Polycom VVX450 |
Polycom VVX501 |
Sì |
DMS Polycom VVX501 |
Polycom VVX601 |
Sì |
Polycom DMS VVX601 |
Polycom Trio 8300 |
Sì |
DMS Polycom Trio8300 |
Polycom Trio 8500 |
Sì |
DMS Polycom Trio8500 |
Polycom Trio 8800 |
Sì |
DMS Polycom Trio8800 |
Polycom SoundStation 5000 |
Sì |
DMS Polycom SSIP5000 |
Polycom Sound Station 6000 |
Sì |
Polycom DMS SSIP6000 |
Yealink T33G |
Sì |
Yealink DMS T33G |
Yealink T41S |
Sì |
DMS YEALINK T41S |
Yealink T42S |
Sì |
DMS Yealink T42S |
Yealink T43U |
Sì |
Yealink DMS T43U |
Yealink T46U |
Sì |
DMS Yealink T46U |
Yealink T46S |
Sì |
DMS Yealink T46S |
Yealink T48S |
Sì |
DMS Yealink T48S |
Yealink T48U |
Sì |
DMS Yealink T48U |
Yealink T53W |
Sì |
DMS Yealink T53W |
Yealink T54W |
Sì |
Yealink DMS T54W |
Yealink T57W |
Sì |
Yealink DMS T57W |
Yealink T58V |
Sì |
Yealink DMS T58V |
Yealink CP920 |
Sì |
DMS Yealink CP920 |
Yealink CP960 |
Sì |
DMS Yealink CP960 |
Yealink W52B |
Sì |
DMS Yealink W52p |
Yealink W56B |
Sì |
DMS Yealink W56P |
Yealink W60B |
Sì |
DMS Yealink W60P |
Yealink W70B |
Sì |
Yealink DMS W70P |
Yealink CP925 |
Sì |
Yealink DMS CP925 |
Yealink CP965 |
Sì |
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:
- Esegui il provisioning dei nuovi telefoni su Cisco BroadWorks prima della migrazione.
- Lasciare i vecchi telefoni in Cisco BroadWorks e gli utenti devono installare l'app Webex per effettuare e ricevere chiamate.
Pacchetti Calling Wholesale
Gli strumenti di migrazione presentano una serie di valori predefiniti per la selezione dei pacchetti Wholesale Calling per gli abbonati. Se si desidera un pacchetto diverso in un secondo tempo, è possibile modificarli in Control Hub da parte di un amministratore partner.
Configurazione pacchetto di migrazione Cisco BroadWorks
Tutti gli abbonati della migrazione da Cisco BroadWorks accederanno automaticamente al pacchetto Webex Calling. Se si desidera specificare il pacchetto Webex Voice per gli abbonati che non hanno la funzione di chiamata in attesa o la casella vocale assegnata, questo può essere abilitato nel file partner.cfg dello strumento di trasformazione annullando i commenti sul pacchetto USA linea_WEBEX_VOICE_.
Mappatura pacchetto di migrazione Webex per BroadWorks
I pacchetti Webex per BroadWorks vengono mappati automaticamente a pacchetti Wholesale Calling. Questa operazione non è configurabile.
Pacchetto Webex per BroadWorks |
Pacchetto Chiamata Wholesale |
---|---|
softphone |
Webex Voice |
Base |
Webex Calling |
Standard |
Suite Webex |
Premium |
Suite Webex |
Mappatura pacchetto migrazione BroadCloud
Migrazioni dai pacchetti mappa del gestore telefonico BroadCloud 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 di trasformazione.
Tipo di stazione carrier BroadCloud |
Pacchetto Chiamata Wholesale |
---|---|
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, magazzino o area di ingresso virtuale. Tali telefoni possono essere configurati in Webex Calling come spazi di lavoro Webex anziché come utenti Webex. È disponibile un'opzione per trasformare gli account utente di Cisco BroadWorks o BroadCloud Carrier automaticamente in spazi di lavoro durante il processo di migrazione.
Operazioni
- Nel file transform_tool/input/users.csv, assegna il pacchetto "common_area" agli utenti da trasformare in uno spazio di lavoro.
- Esempio: bwutente@dominio,,,common_area
- (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
- Eseguire lo strumento di trasformazione.
- Eseguire lo strumento di provisioning.
- 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).
- Eseguire nuovamente lo strumento di provisioning. In questo modo, gli spazi di lavoro vengono creati e vengono assegnati i telefoni.
Limitazioni:
La configurazione delle funzioni utente (ad esempio, inoltro chiamata, Non disturbare) non viene migrata automaticamente allo spazio di lavoro.
Figura 2: Configurazione di un dominio SIP in Control Hub
Generatore di 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à occasionale dopo l'onboarding dell'account del partner nella soluzione Wholesale RTM. Questo strumento consente agli amministratori dei partner di accedere tramite il browser Web per ottenere il TOKEN univoco necessario per l'aggiornamento ai file di configurazione del partner per gli strumenti di migrazione.
Prerequisiti
Dopo il download, estrarre i binari dello strumento di migrazione.
Impostare il percorso di 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/Contents/Home/"
-
Windows: JAVA_HOME=C:\Progra~1\Java\jre1.8.0_321
Questo passaggio è opzionale
Istruzioni per l'esecuzione
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 di 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
Mac OS:
./token_generator.sh
Output:
Nome strumento: Versione strumento generatore di 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 copiare lo stesso per un ulteriore utilizzo.
Le illustrazioni dell'interfaccia utente sono riportate di seguito per riferimento:
Figura 3: Accedi con Cisco Webex
Figura 4: Finestra Credenziali
Figura 5: Generazione token
Attività di impostazione BroadWorks
Configura i passaggi seguenti, prima di eseguire gli strumenti di estrazione e spostamento dispositivo nel server BroadWorks secondario.
Abilita connettività OCI-P
Lo strumento di spostamento del dispositivo comunica con BroadWorks tramite i comandi OCI-P, per abilitare la connettività OCI-P utilizzare la procedura seguente:
Passaggio 1: Utilizzare la CLI per configurare le impostazioni generali.
Eseguire il seguente comando in CLI per passare alla directory GeneralSettings:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.
Per ottenere le impostazioni generali correnti, eseguire il seguente comando in CLI:
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 set per riconfigurare le impostazioni.
Passaggio 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. Viene visualizzato quanto segue:
AS_CLI/Applications/OpenClientServer/OCIProxy> get abilitato = true abilitatoLoginLevelScreening = false enableResponseMemorizzazione nella cache = false responseCacheDurationHours = 24 rispostaCacheRenewPeriodMins = 30 messaggiCodaCapacità = 50 messaggiCodaTimeoutSecondi = 1800
Se le impostazioni non corrispondono a quelle precedenti, utilizzare il comando set per riconfigurare le impostazioni.
Passaggio 3: Utilizzare la CLI per configurare il provisioning OCI.
Passare alla 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> ottieni descrizione indirizzo ======================== 127.0.0.1 locale come
Passaggio 4: Eseguire il comando seguente in CLI per verificare che la configurazione sia corretta.
AS_CLI/Maintenance/ManagedObjects> ottieni BroadWorks e verifica che l'output sia OK. Vedere di seguito per l'output del campione: AS_CLI/Maintenance/ManagedObjects> ottieni BroadWorks Managed Objects ========================== * Server: Identità..............: Versione AS...............: Rel_21.sp1_1.551 Stato amministrativo...: * Applicazioni sbloccate: Nome Versione Distribuito Stato amministrativo Stato effettivo ========================================================================================= ExecutionAndProvisioning 21.sp1_1.551 true FlashPolicy 21.sp1_1.551 false Sbloccato OpenClientServer 21.sp1_1.551 true WebContainer sbloccato 21.sp1_1.551 true Sbloccato Sbloccato 4 voci trovate. * Applicazioni ospitate: Nome Versione Percorso contesto distribuito ================================================================== 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 voci trovate.
Verifica l'apertura del server client distribuito e attivo
Utilizzare i comandi seguenti per distribuire e avviare il server client aperto sul server applicazioni secondario, se non è stato distribuito o non è già stato avviato.
Passaggio 1: Distribuire il server con il seguente comando CLI:
AS_CLI/Maintenance/ManagedObjects> distribuire l'applicazione OpenClientServer
Passaggio 2: Avviare il server con questo comando:
AS_CLI/Maintenance/ManagedObjects> avvia applicazione OpenClientServer
Abilita attivazione numeri
Esegui i seguenti comandi in CLI per abilitare l'attivazione dei numeri:
Passaggio 1: Eseguire il comando di attività numero:
AS_CLI> cd SubscriberMgmt/NumberActivation
Passaggio 2: Eseguire il comando di attivazione abilitato:
AS_CLI> imposta dnMode groupAndUserActivationEnabled
Passaggio 3: Alla richiesta di conferma, immettere Y.
Strumento di estrazione
Per BroadCloud
Lo strumento di estrazione è integrato nel portale del provider di servizi BroadCloud. Un amministratore provider di servizi può:
- Inviare richieste di estrazione per un massimo di 50 clienti per richiesta.La richiesta di estrazione non può essere inviata per lo stesso cliente più di 10 volte al giorno.
- Scaricare il file dati estratti, in formato ZIP, per un massimo di 28 giorni dalla data di invio della richiesta.
Le figure seguenti mostrano il portale del provider di servizi.
Figura 6: Portale provider di servizi
Figura 7: Portale provider di servizi
Per Cisco BroadWorks e Webex per BroadWorks
- Lo strumento di estrazione viene eseguito sul server applicazioni Cisco BroadWorks secondario all'interno della rete partner e si connette tramite OCI-P.
- Lo strumento estrae i dati aziendali, di gruppo, numeri, utenti, servizi, dispositivi e soft client dalla piattaforma Cisco BroadWorks o BroadCloud e genera questi dati in file XML che forniscono gli input per lo strumento di trasformazione.
Le sezioni successive spiegano come installare e configurare lo strumento di estrazione.
Prerequisiti
- SCP i binari dello strumento di estrazione sul server applicazioni Cisco BroadWorks secondario.
- SSH sul server applicazioni Cisco BroadWorks secondario per configurare i prerequisiti ed eseguire lo strumento di estrazione.
- Configurare il provider di servizi e l'ID gruppo da estrarre da Cisco BroadWorks in conf/exportTool.yml. Fare riferimento al seguente frammento di esempio YAML:
ID provider servizio: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - tutto
- Assicurarsi che l'ID utente del server applicazioni Cisco BroadWorks secondario, la password e il nome organizzatore siano corretti nel file conf/partner.cfg:
BROADWORKS_UTENTE_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_ORGANIZZATORE_NOME = TOKEN DI AGGIORNAMENTO locale_DELL'AMMINISTRATORE del partner copiato dallo strumento Generatore di token. MODALITÀ MIGRAZIONE_ = I valori supportati sono webex_for_broadworks_to_wholesale. Il valore predefinito è broadworks_to_wholesale. Utilizzare webex_for_broadworks_to_wholesale per migrazioni di Webex per BroadWorks.
La proprietà
AGGIORNA_TOKEN
è obbligatoria per una migrazione Webex per BroadWorks. - 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 per l'esecuzione
Eseguire il comando seguente nel server applicazioni Cisco BroadWorks secondario dalla directory dello strumento di estrazione:
./export.sh
Registri terminali
I seguenti registri sono disponibili nel terminale una volta completata l'esportazione: Esecuzione dello strumento di esportazione di dati BroadSoft:
Esecuzione dello strumento di esportazione dati BroadSoft ************************************************ Avvio dello strumento di esportazione v: 1.15.0 Esportazione avviata per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione di utenti per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione completata per SP=collabmigrationtestGRP_engg, Group=collabmigrationtestGRP_engg Esportazione completata per SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Esportazione completata Directory zip dump esportazione: output/20221017223452_ExportTool Export Dump Nome file zip:extracted_data_1666060500618.zip Il file Zip con il nome extracted_data_1666060500618.zip è stato creato il 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 dello strumento di estrazione. Utilizzare il comando seguente per visualizzare e utilizzare il file ZIP per l'input dello strumento di trasformazione:
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 17 ott 22:34 output/ drwxrwxr-x 2 bwadmin bwadmin 4096 17 ott 22:34 log/ -rw-rw-r-- 1 bwadmin bwadmin 46341 17 ott 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 il laptop dell'amministratore del partner, e utilizza le API pubbliche Webex. Legge il file di output ZIP (extracted_data_.zip) come input e trasforma l'XML non elaborato in un formato JSON utilizzato dallo strumento di provisioning.
Prerequisiti
Dopo aver scaricato ed estratto i binari degli strumenti di migrazione, configura i seguenti prerequisiti:
- Imposta AGGIORNAMENTO_TOKEN (token copiato dallo strumento generatore di token) e NOME_di_principale_Posizione nel file conf/partner.cfg:
AGGIORNA_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOME_DI_PRINCIPALE_POSIZIONE=Principale
- Opzionalmente, imposta l'ID di PROVISIONING_ (copiato dal modello in Partner Hub) nel file conf/partner.cfg:
PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
Per una verifica più completa dell'indirizzo e-mail del cliente, è possibile impostare facoltativamente l'ID di PROVISIONING_. - Configura le informazioni mancanti nel file input/customers.csv (vedere la sezione successiva) se mancanti.
- Aggiungi l'indirizzo e-mail dell'utente finale nel file input/users.csv.
- Se occorre eseguire il provisioning di 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 di nuovi telefoni nella chiamata Wholesale.
- Converti i call center BroadWorks in CxEssentials utilizzando il file input/cxessentials.csv.
- Opzionalmente, abilita l'AGGIORNAMENTO_TUTTI I_CALL_CENTER_A_CX_ESSENTIALS per convertire tutti i centri di chiamata in CxEssentials.
- Usa il file input/locations.csv per supportare la migrazione di grandi dimensioni che consente agli amministratori di migrare le posizioni dei clienti in base alla posizione
- Opzionalmente, abilita l'utilizzo degli indirizzi MAC dall'intestazione User-Agent del messaggio SIP REGISTER quando l'indirizzo MAC non è disponibile nel profilo del dispositivo Cisco BroadWorks. Decommentare la riga "USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes" nel file conf/partner.cfg
Compilazione di input/clienti.csv
Il file input/customers.csv fornisce dati che potrebbero risultare mancanti in Cisco BroadWorks o BroadCloud. Questo file può essere lasciato vuoto se tutte le informazioni obbligatorie sono già disponibili. Non devi compilare tutte le colonne, solo le informazioni mancanti sono obbligatorie.
La tabella seguente illustra le colonne più importanti di input/customers.csv.
Nome colonne |
Regole |
---|---|
ID |
In modalità Cisco BroadWorks Enterprise:
In modalità provider di servizi BroadWorks, questo è Cisco BroadWorks groupId. In BroadCloud, questo è l'ID cliente 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 è facoltativa, verrà generato automaticamente un identificativo univoco 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 del nome del cliente Webex. Per un gruppo all'interno di un'azienda, questa colonna viene utilizzata come nome posizione. I nomi delle posizioni devono essere univoci in 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 indirizzo |
Per un'azienda, l'indirizzo viene utilizzato come indirizzo di fatturazione e primo indirizzo della posizione. Per un gruppo all'interno di un'azienda, l'indirizzo viene utilizzato come indirizzo posizione. |
Fuso orario |
Fare riferimento alla sezione del fuso orario di questo articolo. |
language | Vedere Lingue supportate da Webex. |
pin casella vocale predefinita |
Istruzioni per l'esecuzione
Eseguire lo strumento di trasformazione in qualsiasi sistema operativo. Utilizzare la procedura seguente per eseguire lo strumento in Windows e macOS:
Windows
Eseguire il comando seguente per eseguire lo strumento di trasformazione in Windows:
transform.bat -extract= -customers= -users= -newphones=
macOS
Eseguire i passaggi seguenti per eseguire lo strumento transform su macOS:
- Creare un ambiente virtuale e installare le dipendenze per eseguire lo strumento transform utilizzando Python:
python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib
- Eseguire lo strumento di trasformazione:
./transform.sh -extract= -customers= -users= -newphones=
Controllo preliminare cliente/utente
Lo strumento di trasformazione effettua chiamate API a Webex per rilevare potenziali problemi di provisioning. Per impostazione predefinita, convaliderà l'indirizzo e l'indirizzo e-mail principale del cliente. Se il valore ID_PROVISIONING viene 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, i seguenti parametri opzionali possono essere aggiunti durante l'esecuzione dello strumento di trasformazione:
verifica preliminare
Oltre a eseguire l'API di pre-verifica per le informazioni del cliente, lo strumento di trasformazione eseguirà anche l'API di pre-verifica per le e-mail dell'abbonato.
informazioni preliminari
Per impostazione predefinita, solo gli errori di verifica preliminare (ad esempio, problemi che bloccheranno il provisioning) sono inclusi nel report di eccezione. L'aggiunta di questo flag includerà anche i risultati del controllo preliminare eseguito correttamente (ad esempio, se esiste già un'organizzazione Webex che può essere collegata automaticamente).
precheckinfo richiede altro tempo per l'esecuzione.
Registri terminali
I seguenti registri nel terminale in caso di trasformazione riuscita:
Aziende BroadWorks report di riepilogo che possono essere migrate correttamente: 1 Aziende BroadWorks che non possono essere migrate: 0 utenti BroadWorks che possono essere migrati correttamente: 4 utenti BroadWorks che non possono essere migrati: 0 telefoni che possono essere migrati correttamente: 3 telefoni non compatibili con Webex Calling: 0
Report eccezione
Lo strumento di trasformazione genera il report di eccezione nella directory output//exception_report.txt . È possibile utilizzare questo report per identificare i problemi che incidono sulla migrazione e risolverli nel sistema Cisco BroadWorks.
Dopo aver modificato i dati utente per risolvere l'eccezione, eseguire di nuovo gli strumenti di estrazione e trasformazione con i nuovi dati. Il file di report di eccezione di esempio come segue:
Report eccezione mar 18 ott 08:12:09 2022 Aziende con blocco delle comunicazioni Raccomandazione: configura manualmente il piano di chiamata in uscita in Control Hub ________________________________________________________________________________ collabmigrationtestGRP_engg
Output
Un file JSON di output (customer.json) sarà disponibile nella directory output// . Il file customer.json di esempio è 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", "indirizzo": { "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": "!!!!!!!!!!SOSTITUIRE_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": true, "sendBusyCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO" }, "sendUnansweredCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] }}, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO" }, "sendUnansweredCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "devices": [ { "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!", "product": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO" }, "sendUnansweredCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO", "numberOfRings": 3 }, "messageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "devices": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO" }, "sendUnansweredCalls": { "enabled": true, "messaggio di saluto": "PREDEFINITO", "numberOfRings": 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": [], "pianificazioni": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Portale vocale automatizzato", "firstName": "Automatizzato", "lastName": "Portale vocale", "languageCode": "en_us", "phoneNumber": "+15205551105", "interno": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Profilo dispositivo Engg" ], "connect_client_to_upgrade_to_webex_app": [], "posizioni": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } }
La proprietà JSON `webex_for_broadworks_info` è presente solo per le migrazioni di Webex per BroadWorks. La proprietà JSON `broadcloud_info` è presente solo per migrazioni BroadCloud.
Strumento di provisioning
Lo strumento di provisioning può essere eseguito su qualsiasi macchina solitamente dal laptop dell'amministratore del partner e utilizza le API pubbliche Webex. Legge il file di output dello strumento di trasformazione JSON (customer.json) come input e provisioning di clienti, posizioni, numeri, utenti, servizi e dispositivi nella soluzione Webex Wholesale RTM.
Prerequisiti
Configurare i seguenti prerequisiti all'interno della directory dello strumento di provisioning:
- 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
- Dopo aver scaricato ed estratto i binari degli strumenti di migrazione, impostare la variabile di ambiente JAVA_HOME in provisioning_tool.sh per MAC e provisioning_tool.bat per Windows.
- File partner.cfg:
- Impostare l'ID_PROVISIONING_WHOLESALE e il TOKEN_ (token copiato dallo strumento generatore di 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.
- Impostare l'ID_PROVISIONING_WHOLESALE e il TOKEN_ (token copiato dallo strumento generatore di token). Gli amministratori dei partner devono contattare il team dell'account per ottenere l'ID provisioning_:
- 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.
- 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 BroadCloud stessa regione:
- Lo strumento ignora il provisioning di numeri, dispositivi e indicatori di chiamata condivisa.
- Lo strumento crea utenti e utenti virtuali con interno e interno temporaneo.
Per le migrazioni BroadCloud un'altra regione:
- Lo strumento predisporrà numeri, dispositivi e indicatori di chiamata condivisa.
- Lo strumento crea utenti e utenti virtuali con numeri di telefono e interni effettivi.Tutte le migrazioni di Europe BroadCloud sono in un'altra regione.
Istruzioni per l'esecuzione
Utilizzare la seguente procedura per eseguire lo strumento in Windows e macOS:
Windows
Eseguire i passaggi seguenti 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
Eseguire i passaggi seguenti per eseguire lo strumento su macOS:
Per eseguire il provisioning di un singolo cliente: ./transform.sh -input= Per eseguire il provisioning di più clienti: ./transform.sh -input=
Prerequisiti per la migrazione di Webex per BroadWorks
Gli amministratori dei partner devono aggiornare il relativo modello di onboarding BroadWorks per le funzioni di coesistenza di 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 gli utenti Webex per BroadWorks.
Fase di manutenzione: è la seconda fase in cui gli amministratori possono assegnare la licenza Wholesale agli utenti Webex per BroadWorks esistenti. Devi eseguire lo strumento di provisioning con un argomento manutenzione.
Fase post-migrazione: È la fase finale in cui gli amministratori possono convertire completamente BroadWorks in Wholesale. Devi eseguire lo strumento di provisioning con un argomento post-migrazione.
Registri terminali
Di seguito sono riportati i registri nel terminale una volta eseguito correttamente il provisioning:
Nome strumento: Versione strumento di provisioning: 1.15.0 ********** Avvio dell'elaborazione del file: 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 cliente external_id_engg_grp1: provisioning Numeri di provisioning Utenti provisioning Funzioni utente Provisioning Messaggi di saluto Provisioning Pianificazioni Provisioning Dispositivi Provisioning Visualizzazioni di chiamata condivise Provisioning Operatori automatici Provisioning Code chiamate Provisioning Gruppi di ricerca Provisioning Paging di gruppo Provisioning Parcheggi di chiamata Provisioning Risposte per assente Provisioning Portale vocale ********** File completato: input/cliente.json ****************
Verrà stampata una tabella con il numero di posizioni create per ciascuna esecuzione:
Output
Lo strumento di provisioning genera report di successo e errore all'interno dei file output/<external_id>/*.success/error . Esamina l'output riuscito e i registri degli errori per verificare il corretto provisioning.
Gli amministratori dei partner possono verificare il provisioning del cliente nel portale Partner Hub e Control Hub. Fare riferimento alle seguenti illustrazioni del portale Partner Hub e Control Hub:
Figura 8: Hub partner
Figura 9: Hub di controllo
Figura 10: Dispositivi
Figura 11: Chiamata in corso
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 inviare un massimo di 10 richieste entro un giorno.
Le figure seguenti mostrano il portale del provider di servizi.
Figura 12: Portale provider di servizi
Figura 13: Portale 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.
Una volta completata l'operazione, lo strumento di spostamento del dispositivo:
- Annulla la registrazione dei dispositivi da Cisco BroadWorks e registrali in Wholesale.
- Gli utenti che utilizzano il client UC-One reindirizzeranno all'app Webex al primo accesso.
- Disattivare i numeri di telefono da Cisco BroadWorks o rimuovere i numeri di telefono da BroadCloud.
- Attiva numeri in Wholesale.
- Crea indicatori di chiamata condivisa in Wholesale per le migrazioni BroadCloud. [Questo passaggio è applicabile solo per le migrazioni BroadCloud].
SCP e SSH
- SCP lo strumento di spostamento del dispositivo sul server applicazioni Cisco BroadWorks secondario.
- SSH sul server applicazioni Cisco BroadWorks secondario per configurare i prerequisiti ed eseguire lo strumento di spostamento del dispositivo.
Prerequisiti
- Impostare il TOKEN DI AGGIORNAMENTO_ (token copiato dallo strumento generatore di token) nel file conf/partner.cfg:
AGGIORNA_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Assicurarsi che l'ID utente, la password e il nome host del server applicazioni Cisco BroadWorks secondario siano corretti nel file conf/deviceMoveTool.conf:
BROADWORKS_UTENTE_ID = admin BROADWORKS_PASSWORD = admin BROADWORKS_ORGANIZZATORE_NOME = localhost
- 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.
- Verificare che il percorso dell'ambiente JDK/JRE sia corretto in devicemove.sh
JAVA_HOME=/usr/local/java/java_base
- Gli amministratori possono utilizzare il file locations.csv dalla rubrica di input per eseguire la migrazione di gruppi specifici anziché di tutti i gruppi in un'azienda.
Telefoni Polycom
Per spostare i telefoni Polycom da Cisco BroadWorks a Wholesale Calling, un amministratore del partner deve creare un nuovo file del tipo di profilo di identità/dispositivo a livello di sistema in Cisco BroadWorks ogni 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 file del nuovo 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).
Viene utilizzato internamente dallo strumento di spostamento del dispositivo.
Il processo di migrazione per i telefoni Polycom:
- 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.
- Ricostruisci i profili del dispositivo 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.
- Lo strumento di spostamento del dispositivo richiede al server applicazioni Cisco BroadWorks di riavviare i telefoni a livello di gruppo o di dispositivo.
- Dopo la richiesta di riavvio, i telefoni Polycom scaricano e elaborano% BWMACADDRESS%.cfg, che richiede ai telefoni Polycom di scaricare e elaborare migration_%BWMACADDRESS%.cfg, che imposta device.prov.serverName su https://plcm.sipflash.com.https://plcm.sipflash.com per la regione USA, altre regioni hanno URL diversi.
- Il telefono Polycom scarica %BWMACADDRESS%.cfg da https://plcm.sipflash.com e sarà gestito dal DMS Webex Calling.
Figura 14: Aggiunta del file del tipo di profilo di identità/dispositivo
Istruzioni per l'esecuzione
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 dispositivo viene eseguito dal server applicazioni Cisco BroadWorks secondario all'interno della directory dello strumento di spostamento dispositivo:
Per lo spostamento dispositivo singolo cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Per lo spostamento dispositivo più clienti: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Inoltre, lo strumento di spostamento dispositivo supporta la migrazione di uno o più telefoni specifici dalla release 1.35.0. Utilizzare il comando seguente: ./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
Registri terminali
Di seguito sono riportati i registri nel terminale sull'esecuzione corretta dello strumento di spostamento dispositivo per la migrazione dispositivo:
Nome strumento: Versione strumento di spostamento dispositivo: 1.15.0 Strumento dispositivo avviato... Dispositivi validi per la migrazione: ------------------------------------------------------------------------------------------------------------------- | Tipo di dispositivo | Mac | Versione | Email | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Vuoi eseguire la migrazione di tutti questi dispositivi? ([Y]es o [N]o) sì Caricamento di profili dispositivo per DMS Processo di ricostruzione dispositivo avviato Processo di ricostruzione dispositivo completato correttamente Processo di riavvio avviato Processo di riavvio completato correttamente Modifica dei profili per Business Communicator in gruppo collabmigrationtestGRP_engg Processo di attivazione dei numeri di telefono Webex avviato per ID organizzazione cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c Processo di attivazione dei numeri di telefono Webex completato per ID organizzazione cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c processo di disattivazione dei numeri di telefono BroadWorks avviato per groupId: collabmigrationtestGRP_engg Processo di disattivazione dei numeri di telefono BroadWorks completato per groupId: collabmigrationtestGRP_engg Migrazione dispositivo completata
Output
Dopo la migrazione del dispositivo, i dispositivi sono disponibili online e sono pronti a effettuare/ricevere chiamate. Fare riferimento alla figura 15 per visualizzare un esempio dello 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:
Figura 16: Numeri attivi
Ripristina migrazione
L'operazione di ripristino deve essere eseguita per un'azienda alla volta.
Per gestore telefonico BroadCloud
Il processo di ripristino per i partner BroadCloud è il seguente:
- Aprire un ticket con il centro TAC di Cisco per richiedere il ripristino di un dispositivo.
- Eseguire lo strumento di spostamento del dispositivo in modalità ripristino:
- L'assegnazione dei numeri di telefono verrà annullata da Webex Calling lasciando agli utenti e ai servizi solo interni.
- Gli indirizzi e-mail in Webex Calling verranno ripristinati sugli indirizzi e-mail temporanei.
- I telefoni verranno eliminati da Webex Calling.
- Numeri di telefono, indirizzi e-mail utilizzati come ID alternati e telefoni verranno ricreati in BroadCloud.
- I telefoni verranno riavviati.
- Gli amministratori dei partner devono spostare nuovamente i numeri di telefono PSTN sul gestore telefonico BroadCloud.
Per Cisco BroadWorks e Webex per BroadWorks
Il processo di ripristino per Cisco BroadWorks e Webex per BroadWorks è il seguente:
- Aprire un ticket con il centro TAC di Cisco per richiedere il ripristino di un dispositivo.
- Esegui lo strumento di spostamento del dispositivo in modalità di ripristino sul server applicazioni BroadWorks secondario per ripristinare le migrazioni dei dispositivi. In questo modo, l'URL DMS verrà reimpostato sull'URL DMS del provider di servizi per i profili dei dispositivi in Cisco BroadWorks e verranno riattivati i numeri di telefono.
- Il team Webex Calling imposta di nuovo l'URL DMS sull'URL DMS del provider di servizi nei profili dei dispositivi in Webex Calling.
- Gli amministratori dei partner devono disattivare o eliminare i numeri di telefono in Webex Calling tramite il portale Control Hub.
- 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à ripristino
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 dello strumento di spostamento del dispositivo:
Ripristina profili
./devicemove.sh -input= -revertProfiles
Ripristina numeri
./devicemove.sh -input= -revertNumbers
Registri terminali
Una volta eseguito correttamente lo strumento di spostamento del dispositivo per l'operazione di ripristino, verranno visualizzati i seguenti registri nel terminale:
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 di nuovo da Webex Calling a BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Tipo di dispositivo | Mac | Versione | Email | ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Vuoi riportare questi dispositivi da Webex Calling a BroadWorks? (Sì, Y, No, N): Sì Caricamento dei profili dispositivo per DMS Processo di ricostruzione dispositivo avviato Processo di ricostruzione dispositivo completato correttamente Processo di riavvio avviato Processo di riavvio completato Migrazione dispositivo completata correttamente per il processo di deprovisioning
Ripristina numeri
Nome strumento: Versione strumento di spostamento dispositivo: 1.15.0 Vuoi continuare a ripristinare i numeri in BroadWorks? ([S]e o [N]o): Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +152055511107, +15205551108, +15205551109, +15205551110] Ripristino dell'avvio Processo di attivazione numeri di telefono BroadWorks avviato per groupId: collabmigrationtestGRP_engg Processo di attivazione dei numeri di telefono BroadWorks completato per groupId: collabmigrationtestGRP_engg Processo di ripristino migrazione dispositivo completato correttamente
Appendice
Migrazione di grandi aziende
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 migrare alcune posizioni alla volta.
Procedura
Per pianificare le migrazioni in fasi per una grande azienda, attenersi alla seguente procedura:
- Estrai i dati aziendali da BroadWorks o BroadCloud.
- Esegui lo strumento di trasformazione senza opzioni di posizione sui dati estratti.
- Ricercare la sezione Posizione consigliata da spostare contemporaneamente in exception_report.txt per pianificare le fasi di migrazione e ottenere ulteriori informazioni sulle dipendenze delle posizioni, esaminare i file dell'elenco degli agenti delle funzioni (fare riferimento allo strumento di trasformazione di seguito).
- Genera input/ locations.csv modificando locations_to_be_edited.csv.
- Esegui di nuovo lo strumento di trasformazione con l'opzione posizioni.
- Esaminare exception_report.txt per identificare eventuali problemi di dipendenza dalla posizione per la fase corrente.
- Correggi i problemi di dipendenza da posizione come necessario (modificando locations.csv).
- Esegui di nuovo lo strumento di trasformazione per generare customers.json per la fase corrente.
- Eseguire lo strumento di provisioning per ciascun customer.json.
- Durante la finestra di manutenzione, eseguire lo strumento di spostamento del dispositivo.
- Ripetere i passaggi da 4 a 10 per la fase successiva.
Strumento di trasformazione
Per raggiungere l'obiettivo di migrazione delle posizioni in una grande azienda fase per fase, come menzionato sopra, viene aggiunto un nuovo file locations.csv come input opzionale (-locations=input/locations.csv) quando si esegue lo strumento di trasformazione.
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 vengono elencati i dettagli dei locations.csv:
Descrizione |
Valori |
Valore predefinito |
Obbligatorio |
Mappe in BroadWorks |
Mappe in BroadCloud | |
---|---|---|---|---|---|---|
ID enterprise |
ID Enterprise univoco |
S |
ID provider servizio |
ID cliente Rialto | ||
ID posizione |
ID posizione, univoco all'interno dell'azienda |
S |
ID gruppo |
ID sito Rialto | ||
stato migrazione |
Questa posizione è migrata? |
migrato, dont_migrate, migrazione |
migrazione |
N | ||
nome |
Nome di questa posizione. Lasciarlo 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 di 2 lettere |
N |
È possibile comporre il file locations.csv dal file locations_to_be_edited.csv precompilato quando si esegue lo strumento di trasformazione in un'azienda di grandi dimensioni. Leggere ulteriormente per vedere gli esempi.
locations.csv è un input opzionale quando si esegue lo strumento di trasformazione, quindi lo strumento di trasformazione si comporterà come prima se l'opzione -locations=input/locations.csv non è presente.
Nuovi file di output
Sono disponibili 5 nuovi file di output dallo strumento transform:
- locations_to_be_edited.csv: vengono precompilate le informazioni di tutte le posizioni per la migrazione della grande azienda.
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 delle posizioni come necessario).
Esempio: locations.csv generato dal file 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,migrazione,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,USA auto_mig_ent_grp2,auto_mig_ent,migrazione,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,USA auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,USA
Questo file locations.csv significa: per questa fase, la posizione auto_mig_ent_grp1 è stata migrata, la posizione auto_mig_ent_grp2 è in fase di migrazione e non eseguire la migrazione la 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: genera gli elenchi completi delle funzioni corrispondenti di agenti/supervisori/iniziatori/destinatari/monitored_elements nelle posizioni di migrazione, se le posizioni di migrazione hanno dipendenze su altre posizioni.
Hanno quasi lo stesso formato (il nome della 3a colonna varia in base alla funzione), come di seguito (auto_mig_ent_grpelenco di agenti del gruppo di risposta di 2 per la fase precedente):
Esempio: quanto segue è 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 posizioni non è presente quando si esegue lo strumento di trasformazione, i 4 file precedenti genereranno gli elenchi completi degli agenti/supervisori/iniziatori/obiettivi/monitored_elements di gruppo di ricerca/call-center/gruppo di paging/busy-lamp-field per l'intera azienda, che possono essere utilizzati per pianificare le migrazioni di fase.
Nuove sezioni in exception_report
Durante l'esecuzione della migrazione graduale per le grandi aziende, saranno disponibili alcune nuove sezioni in exception_report.txt se sono presenti dipendenze della posizione che non vengono soddisfatte.
Esempio: La nuova sezione seguente è relativa agli agenti del gruppo di risposta Sarah Rodriguez della posizione auto_mig_ent_grp2 nella posizione auto_mig_ent_grp3 che non viene eseguita né la migrazione in questa fase.
Dipendenze tra posizioni - Gruppi di risposta Nome Agente posizione Posizione dell'agente Commento posizione ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@dominio.com auto_mig_ent_grp3 Agente in una posizione diversa non ancora migrato Sarah Rodriguez auto_mig_ent_grp2 agent_melody@dominio.com auto_mig_ent_grp3 Agente in una posizione diversa non ancora migrato
La seguente nuova sezione fornisce una raccomandazione su come raggruppare le posizioni nelle fasi di migrazione.
Posizioni consigliate da spostare contemporaneamente:
La posizione auto_mig_ent_grp1 è dipendente dalle posizioni auto_mig_ent_grp2, auto_mig_ent_grp3 La posizione auto_mig_ent_grp2 è dipendente dalle posizioni auto_mig_ent_grp3
Se l'opzione posizioni non è presente quando si esegue lo strumento di trasformazione, la sezione posizioni consigliate per lo spostamento simultaneo elenca tutte le dipendenze di posizioni per semplificare la pianificazione.
Durante l'esecuzione dello strumento di trasformazione con l'opzione posizioni (ad esempio, per una fase di migrazione), la sezione Posizioni consigliate per lo spostamento simultaneo elenca solo le dipendenze delle posizioni per la fase corrente.
Strumento di provisioning
Per le 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 sottogruppo di posizioni dal file customer.json.for per ottenere tale opzione, aggiungere un nuovo file locations.csv opzionale con due colonne.
External_id |
Nomi posizioni |
---|---|
Valore ID esterno |
Nomi delle posizioni/nomi di gruppo |
- Questo è un file opzionale, se non fornito o fornito con valori vuoti, verrà eseguita la migrazione di tutte le posizioni.
- Se forniti con i nomi delle posizioni e i relativi external_Id, verranno migrati solo 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","Pacifico/Honolulu"]
Canada:
"FusiTime":["America/Dawson_Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/St_Johns","America/Vancouver","America/Winnipeg"]
Australia:
"TimeZone":["Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Hobart","Australia/Lord_Howe","Australia/Perth","Australia/Sydney"]
Francia:
"Fusi orari":["Europa/Parigi"]
Portogallo:
"FusiOrari":["Atlantico/Azores","Europa/Lisbona"]}
REGNO UNITO:
"fusi orari":["Europa/Londra"]
Italia:
"fusi orari":["Europa/Roma"]