In questo articolo
Panoramica
Impatto della migrazione
Architettura degli strumenti di migrazione
Requisiti
Piano di migrazione
Funzionalità migrate automaticamente a Wholesale Calling
Dispositivi supportati
Dispositivi non supportati
dropdown icon
Pacchetti di chiamate all'ingrosso
    Configurazione del pacchetto di migrazione Cisco BroadWorks
    Mappatura del pacchetto di migrazione di Webex per BroadWorks
    Mappatura del pacchetto di migrazione BroadCloud
Trasforma un account utente BroadWorks o BroadCloud in un'area di lavoro per le chiamate Webex.
dropdown icon
Strumento di generazione di token
    Prerequisiti
    Istruzioni per l'esecuzione
dropdown icon
attività di installazione di BroadWorks
    Abilita la connettività OCI-P
    Verificare che il server client aperto sia distribuito e attivo.
    Abilita l'attivazione dei numeri
dropdown icon
Piano di chiamata Cisco
    Prerequisiti
    Strumento di trasformazione
    Strumento di configurazione
dropdown icon
Strumento di estrazione
    Per BroadCloud
    richiesta di estrazione CSV
    Per Cisco BroadWorks e Webex per BroadWorks
dropdown icon
Strumento di trasformazione
    Prerequisiti
    Riempire il input/customers.csv
    Riempire il input/users.csv
    Istruzioni per l'esecuzione
    Registri del terminale
    Rapporto di eccezione
    Output
dropdown icon
Strumento di configurazione
    Prerequisiti
    Istruzioni per l'esecuzione
    Registri del terminale
    Output
    Restrizioni post-provisioning
dropdown icon
Strumento per spostare i dispositivi
    Per BroadCloud
    Per Cisco BroadWorks e Webex per BroadWorks
Migrazione di Dubber
dropdown icon
Annulla migrazione
    Per BroadCloud Carrier
    Per Cisco BroadWorks e Webex per BroadWorks
    Istruzioni per eseguire lo strumento di spostamento del dispositivo in modalità inversa
    Registri del terminale
dropdown icon
Appendice
    migrazione di grandi imprese
    Fusi orari
dropdown icon
Domande frequenti
    Errori noti
    Prerequisiti
    Estrarre
    Trasformare
    Provisioning
    DeviceMove (BroadWorks) / Migrazione (Broadcloud)

Strumenti di migrazione per transizione a soluzioni Wholesale RTM

list-menuIn questo articolo
list-menuFeedback?

Avvia la migrazione con una preconfigurazione minima. Facilita l'esecuzione dei comandi. Gli amministratori possono rivedere i propri dati dopo il provisioning ed effettuare e ricevere chiamate immediatamente dopo la migrazione . Supporta l'aggiornamento automatico all'app Webex per i clienti UC-One.

Panoramica

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

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

Impatto della migrazione

Gli impatti successivi alla migrazione sono i seguenti:

Amministratori

Dopo la migrazione, gli amministratori devono:

  • Iniziate a utilizzare Partner Hub e Control Hub per configurare le funzionalità, anziché CommPilot.
  • Riconfigurare tutte le funzionalità che non fanno parte della migrazione.

    È necessario migrare manualmente le funzionalità che non vengono migrate automaticamente al termine della migrazione tramite gli strumenti.

Utenti

Le funzionalità supportate dovrebbero funzionare dopo la migrazione nello stesso modo in cui funzionavano prima della migrazione. Le funzionalità di chiamata Webex non supportate dalla migrazione devono essere riconfigurate su Webex dopo la migrazione:

  • Gli utenti perderanno la cronologia delle chiamate e dei messaggi.
  • Gli utenti perderanno tutte le impostazioni e le personalizzazioni delle linee chiave e dovranno riconfigurarle dopo la migrazione. Tra gli esempi figurano le chiamate rapide.
  • Gli utenti devono reimpostare i propri codici di accesso e le password al primo accesso.
  • Gli utenti che utilizzano il client UC-One devono, al primo accesso, effettuare l'aggiornamento all'app Webex.

Architettura degli strumenti di migrazione

L'architettura degli strumenti di migrazione è composta da quattro strumenti diversi:

  1. Strumento di estrazione—Estrae aziende, gruppi, numeri, utenti, servizi, telefoni e client software da Cisco BroadWorks. I partner di BroadCloud devono inviare una richiesta di estrazione dati tramite il Portale dei fornitori di servizi.
  2. Strumento di trasformazione— Trasforma le informazioni estratte dallo strumento di estrazione in un file JSON modificabile.
  3. Strumento di provisioning— Utilizza il file di output JSON dello strumento di trasformazione per effettuare il provisioning di clienti, sedi, numeri, utenti, servizi e telefoni utilizzando le API pubbliche di Webex.
  4. Strumento di spostamento dispositivi— Utilizza il file di output JSON dello 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 consente di ripristinare i profili del telefono e del client software e l'attivazione del numero in Cisco BroadWorks.
    • I partner di BroadCloud devono inviare una richiesta di migrazione tramite il Portale dei fornitori di servizi.

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

Diagramma dell'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 quello dell'amministratore del partner devono essere registrati nella soluzione Wholesale RTM. Durante la fase di prevendita, i partner non sono tenuti a essere integrati nella soluzione Wholesale RTM per poter utilizzare lo strumento di estrazione.
  2. Il partner deve seguire la checklist preliminare alla migrazione per assicurarsi che tutti i requisiti siano soddisfatti.
  3. Per eseguire gli strumenti di estrazione e spostamento dei dispositivi sono necessarie le credenziali di amministratore di sistema di Cisco BroadWorks. Questa disposizione non si applica ai partner di BroadCloud.
  4. Per ridurre al minimo i rischi, gli strumenti di estrazione e spostamento dei dispositivi devono essere eseguiti dal server applicativo Cisco BroadWorks secondario durante una finestra di manutenzione. I partner di BroadCloud potranno utilizzare lo strumento di spostamento dei dispositivi (Device Move Tool) dal portale del fornitore di servizi.
  5. Consulta l'elenco dei dispositivi Webex Calling supportati.
  6. Consulta l'elenco dei dispositivi Webex Calling non supportati.
  7. I partner devono chiedere al proprio team di account presso Cisco di fornire la versione del firmware supportata per telefoni e dispositivi.
  8. I clienti UC-One devono eseguire l'aggiornamento alle seguenti versioni:
    • I client di Desktop Communicator devono essere alla versione 22.9.12 o superiore.
    • I client Mobile Connect devono essere alla versione 3.9.14 o successiva.
  9. Il computer dell'amministratore deve avere:
    • JDK/JRE La versione 1.8 è necessaria per il Provisioning Tool.
    • Sui computer Mac e Linux è necessario Python 3.10.5 o versioni successive per utilizzare lo strumento Trasforma.
  10. I clienti devono disporre di un indirizzo di fatturazione valido e gli utenti finali devono avere un indirizzo email 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 di trasformazione. Con lo strumento di trasformazione vengono forniti file CSV di esempio.

Piano di migrazione

Il piano di migrazione si articola in 3 fasi:

  1. Preparazione
    • Ottieni una copia dei dati utente con lo strumento di estrazione.
    • Genera un token utilizzando lo strumento di generazione di token.
    • Utilizza lo strumento Trasforma per formattare i dati utente.
  2. Provisioning
    • Ottieni i dati utente più recenti con lo strumento di estrazione.
    • Utilizza lo strumento Trasforma per formattare i dati utente.
    • Fornire agli utenti lo strumento di provisioning
  3. Migrazione
    • Esegui la migrazione dei dispositivi con lo strumento di migrazione dei dispositivi.
    • Migrazioni senza dispositivi [ Attivazione dei numeri di telefono tramite Control Hub ]

    Se gli amministratori dei partner non hanno dispositivi da migrare da Cisco BroadWorks a Wholesale, non è necessario eseguire lo strumento di migrazione dei dispositivi. Gli amministratori dei partner possono utilizzare il link pubblico qui sotto per attivare i numeri di telefono direttamente tramite 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 è facoltativa se gli amministratori dei partner attivano i propri numeri di telefono tramite Control Hub.

Funzionalità migrate automaticamente a Wholesale Calling

Queste funzionalità utente vengono migrate automaticamente dagli strumenti di migrazione:

  • Impostazioni dei messaggi vocali e saluti personalizzati (i messaggi vocali, l'audio personalizzato del nome e il PIN degli utenti non vengono migrati)
  • Numeri alternativi
  • BroadWorks Anywhere
  • Campo di lampade affollato
  • Identificativo del chiamante (nome e numero di telefono personalizzati)
  • Chiamata in attesa
  • Impostazioni di inoltro di chiamata (inoltro di chiamata) always/busy/no answer/not raggiungibile)
  • Intercettazione chiamata
  • Non disturbare
  • Impostazioni del fax
  • Ufficio remoto
  • Aspetto chiamata condivisa
  • Personale addetto alla selezione simultanea (compresi orari e criteri di selezione)
  • Notifica di chiamata (inclusi programmazione e criteri di selezione)
  • Rifiuto chiamata anonima
  • Rifiuto selettivo delle chiamate
  • Inoltro di chiamata selettivo
  • Accettazione selettiva delle chiamate
  • Suoneria sequenziale
  • Risposta diretta alla chiamata e irruzione
  • Esente dall'ingresso forzato
  • Premi per parlare
  • Privacy
  • Musica di attesa
  • Servizio festività
  • Servizio notturno
  • Piano per le chiamate in uscita
  • Piano tariffario per le chiamate in uscita - Codici di autorizzazione
  • Piano per chiamate in uscita - Trasferimento numeri
  • Piano di chiamate in entrata
  • Client receptionist
  • Registrazione chiamate
  • Avviso priorità

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

  • Risposta automatica
    • Saluti personalizzati
    • Impostazioni di inoltro di chiamata (sempre, occupato, selettivo)
    • Numeri alternativi
    • Il menu festivo non è disponibile in Webex.
    • Rifiuto selettivo delle chiamate
  • Cisco BroadWorks Call Center Standard e BroadCloud Call Queue:
    • Configurazione di base
    • Saluti personalizzati
    • Agenti e supervisori
    • Impostazioni di inoltro di chiamata (sempre, occupato, selettivo)
    • Numeri alternativi
    • Musica di attesa
    • Inoltro forzato
    • bypass del messaggio comfort
  • Area di lavoro comune:
    • Inoltro chiamata
    • Non disturbare
    • Chiamata in attesa
    • Intercettazione chiamata
    • Musica di attesa
    • Campo lampade occupato (monitoraggio)
    • ID chiamante
    • Numeri alternativi
    • Piano di chiamate in entrata
    • Piano per le chiamate in uscita
    • Piano tariffario per le chiamate in uscita - Codici di autorizzazione
    • Piano per chiamate in uscita - Trasferimento numeri
  • Spazio di lavoro professionale:
    • Inoltro chiamata
    • Casella vocale
    • Segreteria telefonica - Messaggio di occupato
    • Segreteria telefonica - Messaggio di mancata risposta
    • Non disturbare
    • Chiamata in attesa
    • Intercettazione chiamata
    • Musica di attesa
    • Campo lampade occupato (monitoraggio)
    • Premi per parlare
    • Suoneria simultanea
    • Rifiuto chiamata anonima
    • Inoltro di chiamata selettivo
    • Rifiuto selettivo delle chiamate
    • Accettazione selettiva delle chiamate
    • Suoneria sequenziale
    • Inclusione
    • Impostazioni di privacy
    • ID chiamante
    • Numeri alternativi
    • Piano di chiamate in entrata
    • Piano per le chiamate in uscita
    • Piano tariffario per le chiamate in uscita - Codici di autorizzazione
    • Piano per chiamate in uscita - Trasferimento numeri
    • Registrazione chiamate
    • Avviso priorità
  • Linea virtuale:
    • Inoltro chiamata
    • Casella vocale
    • Segreteria telefonica - Messaggio di occupato
    • Segreteria telefonica - Messaggio di mancata risposta
    • Chiamata in attesa
    • Intercettazione chiamata
    • Musica di attesa
    • Premi per parlare
    • Inclusione
    • Impostazioni di privacy
    • ID chiamante
    • Piano di chiamate in entrata
    • Piano per le chiamate in uscita
    • Piano tariffario per le chiamate in uscita - Codici di autorizzazione
    • Piano per chiamate in uscita - Trasferimento numeri
    • Registrazione chiamate
  • Parcheggio chiamata
  • Risposta per assente
  • Gruppo di risposta
    • Impostazioni di inoltro chiamata (sempre, occupato, selettivo, non raggiungibile)
    • Numeri alternativi
  • Codice di localizzazione (uno per ogni sede o gruppo)
  • Gruppo di paging
  • Orari (gli orari aziendali non vengono migrati)
  • Portale vocale
  • Musica di attesa
  • Elenco telefonico comune
  • Gruppo con casella vocale

Dispositivi supportati

I telefoni supportati verranno creati e assegnati automaticamente agli utenti in Webex Calling dallo strumento di provisioning. I telefoni contrassegnati con "sì" nella colonna "Supportato nello strumento di migrazione dei dispositivi" verranno automaticamente migrati da Cisco BroadWorks o BroadCloud a Webex Calling all'esecuzione dello strumento di migrazione dei dispositivi. I telefoni contrassegnati con "No" in quella 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. (Vedere la sezione Strumento di trasformazione di questo articolo per ulteriori informazioni su newphones.csv).

Modello di telefono

Supportato nello strumento di spostamento del 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

Cisco DBS 110

DMS Cisco DBS110

Polycom VVX101

DMS Polycom VVX101

Polycom VVX150

DMS Polycom VVX150

Polycom VVX201

DMS Polycom VVX201

Polycom VVX250

DMS Polycom VVX250

Polycom VVX301

DMS Polycom 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

Polycom Trio 8300

DMS Polycom Trio8300

Polycom Trio 8500

DMS Polycom Trio8500

Polycom Trio 8800

DMS Polycom Trio8800

Polycom SoundStation 5000

DMS Polycom SSIP5000

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

AudioCodes MP204R

DMS AudioCodes MP204R

AudioCodes MP202R

DMS AudioCodes MP202R

AudioCodes MP204

DMS AudioCodes MP204

AudioCodes MP202

DMS AudioCodes MP202

Dispositivi non supportati

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

  1. Configura i nuovi telefoni su Cisco BroadWorks prima di procedere con la migrazione.
  2. Lasciate i vecchi telefoni in Cisco BroadWorks e gli utenti dovranno installare l'app Webex per effettuare e ricevere chiamate.

Pacchetti di chiamate all'ingrosso

Gli strumenti di migrazione dispongono di una serie di impostazioni predefinite per la selezione dei pacchetti di chiamate all'ingrosso per gli abbonati. Se in seguito si desidera un pacchetto diverso, questo può essere modificato in Control Hub da un amministratore partner.

Configurazione del pacchetto di migrazione Cisco BroadWorks

Tutti gli abbonati che migrano da Cisco BroadWorks passeranno automaticamente al pacchetto di chiamate Webex. Se si desidera che il pacchetto Webex Voice sia disponibile per gli abbonati che non hanno attivato l'avviso di chiamata o la segreteria telefonica, è possibile abilitarlo nel file partner.cfg dello strumento Transform Tool rimuovendo il commento dalla riga USE_WEBEX_VOICE_PACKAGE.

Mappatura del pacchetto di migrazione di Webex per BroadWorks

La migrazione dai pacchetti Webex per Broadworks si basa sul tipo di pacchetto Broadworks. Configura la mappatura predefinita nel file di configurazione dello strumento Trasforma in conf/w4b_package_to_wholesale_package.csv.

Pacchetto Webex per BroadWorks

Pacchetto di chiamate all'ingrosso

Softphone

Webex Voice

Base

Webex Calling

Standard

Webex Suite

Premium

Webex Suite

Mappatura del pacchetto di migrazione BroadCloud

Migrazioni dai pacchetti di mappe BroadCloud Carrier in base al tipo di stazione. La mappatura predefinita può essere configurata nel file di configurazione dello strumento di trasformazione conf/rialto_station_type_to_wholesale_package.csv.

Tipo di stazione del vettore BroadCloud

Pacchetto di chiamate all'ingrosso

Base

Webex Voice

Sala conferenze

Webex Voice

Messaggi

Webex Voice

Standard

Webex Voice

Dirigente

Webex Suite

Tutti gli altri tipi di stazione

Webex Voice

Trasforma un account utente BroadWorks o BroadCloud in un'area di lavoro per le chiamate Webex.

Uno spazio di lavoro Webex è un telefono condiviso tra più persone, ad esempio: Per esempio: telefoni in una sala conferenze, in un magazzino o in una hall. In Webex Calling, questi telefoni possono essere configurati come aree di lavoro Webex anziché come utenti Webex. È disponibile un'opzione per trasformare automaticamente gli account utente di Cisco BroadWorks o BroadCloud Carrier in spazi di lavoro durante il processo di migrazione.

Operazioni

  1. Nel file transform_tool/input/users.csv, assegnare il pacchetto “common_area” agli utenti da trasformare in un'area di lavoro.
    • Esempio: bwuser@domain,,,common_area
  2. (Solo BroadCloud) Per convertire tutti gli account utente di un tipo di stazione specifico in aree di lavoro, aggiungi una voce a transform-tool/conf/rialto_station_type_to_wholesale_package.csv e impostare il pacchetto all'ingrosso su “common_area_calling”.
    • Esempio: conference_room_v2,common_area_calling
  3. Avvia lo strumento di trasformazione.
  4. Avviare lo strumento di provisioning.
  5. Apri Control Hub della nuova organizzazione cliente e configura un dominio SIP (vedi 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 ad essi vengono assegnati i telefoni.

Limitazioni:

La configurazione delle funzionalità utente (ad esempio, inoltro di chiamata, non disturbare) non viene migrata automaticamente all'area di lavoro.

Nella finestra di Control Hub, nelle Impostazioni organizzazione, è evidenziata la sezione Indirizzo SIP per le chiamate Cisco Webex.

Figura 2: Configurazione di un dominio SIP in Control Hub

Strumento di generazione di token

Gli amministratori dei partner devono eseguire questo strumento di generazione di token almeno una volta prima di iniziare a eseguire gli strumenti di migrazione. L'esecuzione di questo strumento è un'attività da svolgere una sola volta dopo l'integrazione dell'account partner nella soluzione Wholesale RTM. Questo strumento consente agli amministratori dei partner di accedere tramite browser web per ottenere il TOKEN univoco necessario per aggiornare i file di configurazione dei partner per gli strumenti di migrazione.

Prerequisiti

Installa Java 8, 11, 17 o 21 sul computer. Java è disponibile da molte fonti, tra cui:

Dopo il download, estrai i file binari dello strumento di migrazione.

Questo passaggio è facoltativo

Istruzioni per l'esecuzione

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

  • Per eseguire lo strumento di generazione dei token, devono essere disponibili le seguenti porte. Porte: 8080, 50009, 50010, 50011, 50012 e 50013

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

Windows:

token_generator.bat

MacOS:

./token_generator.sh

Produzione:

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

Apri l'URL nel browser web sul terminale, accedi con le credenziali dell'amministratore partner per ottenere il TOKEN e copialo per utilizzarlo in seguito.

Di seguito sono riportate le illustrazioni dell'interfaccia utente a titolo di riferimento:

Accedere con la schermata Cisco Webex

Figura 3: Accedi con Cisco Webex

Finestra delle credenziali, schermata di accesso

Figura 4: Finestra delle credenziali

schermata di generazione del token

Figura 5: Generazione di token

attività di installazione di BroadWorks

Configurare i seguenti passaggi prima di eseguire gli strumenti di estrazione e spostamento dei dispositivi sul server BroadWorks secondario.

Questa soluzione è valida per Cisco BroadWorks e Webex per BroadWorks. Questi passaggi non sono applicabili a BroadCloud.

Abilita la connettività OCI-P

Lo strumento di spostamento del dispositivo comunica con BroadWorks tramite comandi OCI-P; per abilitare la connettività OCI-P, seguire i passaggi seguenti:

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

Eseguire il seguente comando nella riga di comando per passare alla directory GeneralSettings:

AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.

Eseguire il seguente comando nella riga di comando per ottenere le impostazioni generali correnti:

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

Se le tue impostazioni non corrispondono a quelle sopra indicate, usa il comando set per riconfigurarle.

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

Cambiare la directory in OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Eseguire il seguente comando CLI per ottenere le impostazioni correnti. Dovresti visualizzare quanto segue:

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

Se le tue impostazioni non corrispondono a quelle sopra indicate, usa il comando set per riconfigurarle.

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

Passare alla directory 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> get
Address Description
========================
127.0.0.1 local as

Passaggio 4: Esegui il comando seguente nella riga di comando per verificare che la configurazione sia corretta.

 AS_CLI/Maintenance/ManagedObjects> get broadworks and check
that your output looks OK.
See below for sample output:
AS_CLI/Maintenance/ManagedObjects> get broadworks
BroadWorks Managed Objects
==========================
* Server:
Identity..............: AS
Version...............: Rel_21.sp1_1.551
Administrative State..: Unlocked
* Applications:
Name Version Deployed Administrative State Effective State
=========================================================================================
ExecutionAndProvisioning 21.sp1_1.551 true Unlocked Unlocked
FlashPolicy 21.sp1_1.551 false Unlocked Stopped
OpenClientServer 21.sp1_1.551 true Unlocked Unlocked
WebContainer 21.sp1_1.551 true Unlocked Unlocked
4 entries found.
* Hosted Applications:
Name Version Context Path Deployed
==================================================================
CommPilot 21.sp1_1.551 / true
DeviceManagementFiles 21.sp1_1.551 /DeviceManagement true
JWSFiles 21.sp1_1.551 /FileRepos true
MediaFiles 21.sp1_1.551 /media true
OCIFiles 21.sp1_1.551 /ocifiles true
5 entries found.

Verificare che il server client aperto sia distribuito e attivo.

Utilizzare i comandi seguenti per distribuire e avviare Open Client Server sul server applicazioni secondario, qualora non sia già distribuito o avviato.

Passaggio 1: Distribuisci il server con il seguente comando CLI:

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Passaggio 2: Avvia il server con questo comando:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Abilita l'attivazione dei numeri

Eseguire i seguenti comandi nella CLI per abilitare l'attivazione dei numeri:

Passaggio 1: Eseguire il comando di attivazione del numero:

AS_CLI> cd SubscriberMgmt/NumberActivation

Passaggio 2: Eseguire il comando di attivazione abilitata:

AS_CLI> set dnMode groupAndUserActivationEnabled

Passaggio 3: Alla richiesta di conferma, digitare Y.

Piano di chiamata Cisco

I piani tariffari Cisco Calling offrono una soluzione integrata pensata per semplificare la tua esperienza di chiamate in cloud con Webex Calling.

Prerequisiti

Il team di account Cisco deve assistere l'amministratore del partner nell'impostazione del fornitore Cloud Connected PSTN su Sinch nel modello di provisioning Wholesale.

Strumento di trasformazione

Per abilitare il piano di chiamate Cisco, aggiungi la seguente configurazione al file partner.cfg:

  • ABILITA_CISCO_CHIAMATA_PLAN=Yes
  • Per impostazione predefinita, questa proprietà è commentata. Gli amministratori devono rimuovere il commento e abilitare prima di eseguire lo strumento di trasformazione.
  • Dopo aver abilitato questa proprietà ed eseguito lo strumento di trasformazione, la sezione Wholesale Package del file JSON del cliente includerà automaticamente il piano tariffario Cisco.

Strumento di configurazione

Per le sedi dei clienti che optano per il piano tariffario Cisco, attiviamo i numeri associati durante la fase di provisioning dei numeri. Tuttavia, i clienti inizieranno a utilizzare i numeri solo dopo il completamento del processo di migrazione.

Strumento di estrazione

Per BroadCloud

Lo strumento di estrazione è integrato nel portale dei fornitori di servizi BroadCloud. Un amministratore del fornitore di servizi può:

  1. È possibile inviare richieste di estrazione dati per un massimo di 50 clienti per richiesta.
    Non è possibile inviare più di 10 richieste di estrazione dati per lo stesso cliente in un giorno.
  2. È possibile scaricare il file di dati estratto, in formato ZIP, entro 28 giorni dalla data di invio della richiesta.

Le seguenti figure mostrano il portale del fornitore di servizi.

Schermata del portale del fornitore di servizi che mostra l'avvio della richiesta di estrazione della migrazione all'ingrosso.

Figura 6: Portale dei fornitori di servizi

Schermata del portale del fornitore di servizi che mostra le richieste di estrazione della migrazione all'ingrosso

Figura 7: Portale dei fornitori di servizi

richiesta di estrazione CSV

Avvia richiesta di estrazione CSV

  1. Scarica il file CSV del cliente

    Fai clic sul collegamento Scarica il file CSV del cliente nell'angolo in alto a destra della sezione Avvia richiesta di estrazione CSV.

  2. Modifica l'elenco clienti

    L'amministratore può modificare questo file CSV per includere solo i clienti per i quali è necessario eseguire l'estrazione.

  3. Carica e invia

    Dopo aver apportato le modifiche, carica il file CSV modificato.

    Fai clic su Invia per avviare una richiesta di estrazione per i clienti elencati e le relative sedi.

Avvia richiesta di estrazione per un cliente con posizioni CSV

  1. Seleziona il cliente e le posizioni di download

    Seleziona un cliente dal menu a tendina.

    Scarica il file locations.csv corrispondente da Visualizza clientischeda Siti Esporta posizioni come CSV.

  2. Modifica il file delle posizioni

    L'amministratore può modificare il file CSV per includere solo le posizioni che desidera estrarre.

  3. Carica e invia

    Carica il file locations.csv modificato e fai clic su Invia.

    Nella richiesta di estrazione saranno incluse solo le sedi specificate per il cliente selezionato.

Avvia richiesta di estrazione per tutti i clienti

  1. Fai clic su Invia per avviare una richiesta di estrazione per tutti i clienti e tutte le loro sedi sotto l'attuale fornitore di servizi.

Le sezioni nella richiesta di estratto.

Per Cisco BroadWorks e Webex per BroadWorks

  1. Lo strumento di estrazione viene eseguito sul server applicativo secondario Cisco BroadWorks all'interno della rete del partner e si connette tramite OCI-P.
  2. Lo strumento estrae dati grezzi relativi a imprese, gruppi, numeri, utenti, servizi, dispositivi e client software dalla piattaforma Cisco BroadWorks o BroadCloud e li esporta 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

  1. SCP trasferisce i file binari dello strumento di estrazione al server applicativo secondario Cisco BroadWorks.
  2. Connettiti tramite SSH al server applicativo secondario Cisco BroadWorks per configurare i prerequisiti ed eseguire lo strumento di estrazione.
  3. Configurare il provider di servizi e l'ID gruppo da estrarre da Cisco BroadWorks nel conf/exportTool.yml. Si veda il seguente esempio di frammento YAML:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Assicurarsi che l'ID utente, la password e il nome host del server applicazioni Cisco BroadWorks secondario siano corretti. conf/partner.cfg file:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

    La proprietà REFRESH_TOKEN è obbligatoria per la migrazione da Webex a BroadWorks.

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

Istruzioni per l'esecuzione

Eseguire il seguente comando nel server applicativo secondario Cisco BroadWorks dalla directory dello strumento di estrazione:

./export.sh

Registri del terminale

I seguenti log sono disponibili nel terminale al termine dell'esportazione: Esecuzione dello strumento di esportazione dati BroadSoft:

 Running BroadSoft Data Export Tool
************************************************
Starting Export Tool v: 1.15.0
Export started for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Exporting users for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export users completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed for SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg
Export completed
Export Dump Zip Directory : output/20221017223452_ExportTool
Export Dump Zip File name :extracted_data_1666060500618.zip
Zip file with the name extracted_data_1666060500618.zip has been created
ZIP file creation process completed 
Exported files converted as ZIP file
**************************************************

Output

Un file ZIP di output (extracted_data_<timestamp>.zip) è disponibile nella stessa directory dello strumento di estrazione. Utilizzare il seguente comando per visualizzare e utilizzare il file ZIP come input per lo strumento Trasforma:

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

Se l'amministratore utilizza lo strumento dietro un proxy aziendale, seguire i passaggi seguenti per configurare ed eseguire lo script di esportazione.

Non è obbligatorio impostare la variabile d'ambiente export https_proxy=http://<proxy-host>:<proxy-port> nel terminale se il proxy è configurato direttamente all'interno dello script come descritto di seguito.

Passaggi per configurare ed eseguire lo script di esportazione

  1. Apri il file export.sh.
  2. Individua la variabile HTTPS_PROXY_HOST e decommentala (rimuovi il commento iniziale #).
  3. Imposta il valore HTTPS_PROXY_HOST come:

    HTTPS_PROXY_HOST=

  4. Individua la variabile HTTPS_PROXY_PORT e decommentala (rimuovi il commento iniziale #).
  5. Imposta il valore HTTPS_PROXY_PORT come:
    HTTPS_PROXY_PORT=
  6. Salva e chiudi il file export.sh.
  7. Apri il file partner.cfg e aggiungi le parentesi quadre refresh_token.
  8. Verifica che l'host BroadWorks, il nome utente e la password siano configurati correttamente nel file partner.cfg.
  9. Esegui lo script:
    ./export.sh

Modulo di incarico:

Lo strumento di estrazione (BroadCloud e BroadWorks) ora genera automaticamente un file XLSX consolidato denominato Engagement Form SUA.xlsx durante l'esecuzione. Il file è precompilato con tutti i dati disponibili nei fogli di lavoro pertinenti, contribuendo a semplificare e velocizzare la compilazione da parte del partner.

Strumento di trasformazione

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

Prerequisiti

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

  1. Imposta il TOKEN REFRESH_(Token copiato dallo strumento Generatore di token) e NOME_DI_POSIZIONE PRINCIPALE_nel conf/partner.cfg file:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Imposta facoltativamente l'ID PROVISIONING_(copiato dal modello in Partner Hub) nel conf/partner.cfg file:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Per ottenere una verifica più completa dell'indirizzo email del cliente, è possibile impostare facoltativamente l'ID PROVISIONING_.
  3. Configurare le informazioni mancanti nel input/customers.csv file (vedi sezione successiva) se mancante.
  4. Aggiungi l'indirizzo email dell'utente finale nel input/users.csv file.
  5. Se è necessario configurare nuovi telefoni, aggiungere l'indirizzo MAC e l'indirizzo e-mail del nuovo telefono dell'utente a input/newphones.csv file. Questa operazione è necessaria solo se gli amministratori del partner desiderano attivare nuovi telefoni per le chiamate all'ingrosso.
  6. Convertire i call center BroadWorks in CxEssentials utilizzando input/cxessentials.csv file.
  7. Facoltativamente, abilita la proprietà UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS per convertire tutti i Call Center in CxEssentials.
  8. Utilizzare il input/locations.csv file a supporto della migrazione di grandi aziende che consente agli amministratori di migrare le sedi dei propri clienti, sede per sede
  9. È possibile abilitare, facoltativamente, 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. Decommenta la riga USE_MAC_ADDRESS_FROM_SIP_REGISTER=yes nel file conf/partner.cfg
  10. È possibile abilitare facoltativamente le proprietà ANALOG_USER_TYPE_ENABLE_CALL_WAITING, ANALOG_USER_TYPE_ENABLE_MUSIC_ON_HOLD e ANALOG_USER_TYPE_DISABLE_T38 per configurare l'avviso di chiamata, la musica d'attesa e disabilitare le impostazioni T38 per tutti gli utenti di tipo analogico.
  11. Se si desidera configurare dispositivi gateway generici, aggiungere l'indirizzo MAC del dispositivo e l'ID utente al input/genericgateways.csv file. Inoltre, specificare se l'utente è il proprietario PRINCIPALE o un utente CONDIVISO (per le partecipazioni alle chiamate condivise). Ciò è necessario solo se gli amministratori dei partner intendono utilizzare dispositivi gateway generici nelle chiamate all'ingrosso.

    Questa funzionalità non è disponibile per le migrazioni da BroadCloud a Wholesale.

  12. Per le migrazioni BroadCloud, per convertire tutti gli utenti con il tipo di stazione di messaggistica in voice_mail_group, aggiornare il file conf/rialto_station_type_to_wholesale_package.csv sostituendo il valore Wholesale Package con voice_mail_group per la riga in cui Rialto Station Type è in modalità di messaggistica.

    Facoltativamente, abilita la proprietà COMMON_VOICE_MAIL_GROUP_PASSCODE nel file partner.cfg per configurare il PIN predefinito per i gruppi di segreteria telefonica.

    Se questa proprietà non è specificata in partner.cfg, deve essere fornita per ogni cliente nel file customers.csv nella colonna commonVoicemailGroupPassCode.

  13. Per la migrazione dei contatti comuni a Webex Calling

    Si tratta di un miglioramento per la gestione dei contatti comuni a livello aziendale e di sede. Questi contatti possono ora essere migrati come contatti aziendali (Contatti Org) o come estensioni virtuali, in base alle impostazioni di configurazione. Di seguito sono riportati i dettagli che vi guideranno attraverso questo processo di migrazione.

    Configurazione chiave:

    • COMUNE_TELEFONO_ELENCO_A_VIRTUALE_INTERNO_INIZIO_PORTATA

      Una nuova proprietà, COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE, viene introdotta nel file partner.cfg. Questa proprietà determina come i contatti comuni vengono migrati da Rialto a Webex Calling.

    • Senza COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE Configurato

      I contatti comuni verranno migrati come contatti dell'organizzazione (Contatti Org).

      Non è necessaria alcuna configurazione aggiuntiva.

      I contatti rimangono accessibili a livello organizzativo.

    • Con COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE configurato

      I contatti comuni verranno migrati come estensioni virtuali.

      A ciascun contatto verrà aggiunto un numero di interno e l'intervallo iniziale dell'interno è definito nella proprietà COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE nel file partner.cfg.

      Le estensioni virtuali sono supportate sia a livello di organizzazione che a livello di sede, a seconda della portata del contatto.

  14. Abilita Webex come fornitore predefinito per la registrazione delle chiamate.

    Questo passaggio è necessario solo quando si migrano le impostazioni di registrazione delle chiamate per gli utenti configurati con Dubber a Cisco Native Call Recording in Webex.

    Per abilitare questa opzione:

    • Nel file partner.cfg, impostare la seguente proprietà, DEFAULT_CALL_RECORDING_VENDOR=Webex.
    • Inoltre, utilizzare la proprietà WEBEX_CALL_RECORDING_STORAGE_REGION per configurare la regione di archiviazione.

      L'opzione di registrazione su richiesta di BroadCloud non è supportata in Webex Calling. Queste impostazioni di registrazione delle chiamate non verranno migrate e saranno visualizzate nel report delle eccezioni.

  15. Esclusione di alcuni numeri di telefono dalla migrazione:

    Per escludere specifici numeri di telefono dal processo di migrazione, è necessario seguire la seguente procedura in due fasi utilizzando lo strumento di trasformazione:

    • Eseguire inizialmente lo strumento di trasformazione per la prima volta. Al termine, lo strumento genererà un file denominato telephone_numbers_inventory.csv, situato all'interno della output/timestamp/ directory. Il cliente è tenuto a esaminare questo file e a indicare "Sì" nella colonna "Elimina Tn" per ciascun numero di telefono che deve essere escluso dalla prossima migrazione.
    • Dopo aver aggiornato il file telephone_numbers_inventory.csv con i flag di esclusione appropriati, lo strumento di trasformazione viene eseguito una seconda volta. Il file aggiornato deve essere passato come argomento nel seguente formato.

      ./transform.sh -extract=input/extracted_data_1747640608219.zip -decommissionnumbers={filepath/telephone_numbers_inventory.csv}

  16. Facoltativamente, impostare la proprietà ALLOW_RESTRICT_BY_PARTNER_MODE su OFF per consentire agli amministratori del cliente di modificare le impostazioni definite dal partner in Control Hub.
  17. Per la migrazione dei numeri di cellulare (BroadWorks Mobility) da BroadCloud a Webex Calling

    Questa sezione descrive la migrazione della funzionalità BroadWorks Mobility (numeri di cellulare dei clienti) da BroadCloud (integrazione di rete mobile ) a Wholesale Webex Calling (operatore di rete mobile Webex Go).

    Prerequisiti- Prima di avviare il processo di migrazione, gli amministratori dei partner devono contattare il team di account Cisco per configurare il fornitore Cloud Connected PSTN (CCP) e l'elenco di operatori personalizzati (CCL).

    Una nuova proprietà, ASSEGNA_NUMERI_MOBILE [_A_UTENTI, viene aggiunta al file partner.cfg. Abilita questa proprietà per consentire l'assegnazione e la migrazione dei numeri di cellulare agli utenti.

    • Questa funzionalità è supportata solo per le migrazioni da BroadCloud a Wholesale .
    • In Wholesale Webex, gli utenti finali possono avere un numero di cellulare o un numero PSTN (non entrambi), a differenza di BroadCloud.
    • Quando a un utente viene assegnato un numero di cellulare, il suo numero PSTN principale diventa il suo numero secondario (alternativo).
    • Non è possibile migrare i numeri di cellulare degli utenti che vengono convertiti a Workspaces o Linee Virtuali.
    • Una volta assegnato un numero di cellulare in Wholesale Webex, questo risulterà attivo in Control Hub. Questo stato non significa che il numero sia immediatamente pronto a ricevere chiamate. La funzionalità di chiamata sarà disponibile solo dopo il completamento della migrazione.
    • Le impostazioni di integrazione con i telefoni cellulari configurate dagli utenti finali nel Portale utenti chiamanti (CUP) non vengono migrate. Dopo la migrazione, quando viene chiamato un numero di telefono fisso, un numero di cellulare o un interno, tutti i dispositivi dell'utente squilleranno.

  18. Per configurare facoltativamente i limiti di quantità dei pacchetti durante la migrazione dei clienti, specificare la quantità per ciascun pacchetto nel file input/package_quantity.csv. La quantità di pacchetti configurati deve essere maggiore o uguale al numero di user/workspace pacchetti assegnati.

    Al momento, i limiti di quantità dei pacchetti non sono supportati per le migrazioni da Webex per BroadWorks a Wholesale.

    Quando si esegue lo strumento di trasformazione, fornire il file aggiornato come parametro di input: ./transform.sh -estratto=<extract_zip_file> -packagelimits=input/package_quantity.csv.

  19. Migra siti da più clienti da BroadWorks/BroadCloud in un singolo cliente nelle chiamate Webex all'ingrosso

    • Una nuova modalità di runtime, -consolidatedMigration, viene introdotta nello strumento Transform per supportare la migrazione di più siti clienti da Broadcloud/Broadworks alla piattaforma Webex Wholesale sotto un'unica organizzazione di clienti all'ingrosso. Quando questa modalità è abilitata, lo strumento consolida più siti clienti in un'unica organizzazione clienti all'ingrosso.
      -consolidatedMigration
    • Esistono altri argomenti opzionali che possono essere forniti insieme a -consolidatedMigration come ad esempio
      -targetEnterpriseId={rialtoCustomerId | broadWorksEnterpriseId} -consolidatedExternalId={wholesaleCustomerExternalId}
    • Se viene specificato -targetEnterpriseId e l'ID è presente nel file di output dello strumento Extract, verrà utilizzato per creare l'organizzazione del cliente all'ingrosso. Se l'ID non viene trovato, lo strumento utilizzerà, in alternativa, i dettagli di qualsiasi cliente disponibile nel file di output dello strumento Extract.
    • Se viene specificato -consolidatedExternalId, verrà impostato l'externalId per il cliente; in caso contrario, lo strumento utilizzerà il flusso esistente per l'externalId.

Riempire il input/customers.csv

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

Tutti questi campi sono facoltativi.

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

Nome colonne

Regole

ID

In modalità enterprise di Cisco BroadWorks:

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

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

In BroadCloud, questo corrisponde al customerId di Rialto.

ID esterno

Si tratta di un identificativo che corrisponde all'identificativo interno del partner per questo cliente. Questa colonna deve essere univoca all'interno di un'organizzazione partner di Webex. Questa colonna è facoltativa; un identificatore univoco verrà generato automaticamente dallo strumento di trasformazione.

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

nomecliente

Per l'azienda, questa colonna viene utilizzata come campo per il nome del cliente Webex.

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

email principale

Questo indirizzo viene utilizzato come indirizzo email dell'amministratore clienti di Webex.

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

Colonne degli indirizzi

Per un'azienda, l'indirizzo viene utilizzato sia come indirizzo di fatturazione che come primo indirizzo di sede.

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

Fuso orario

Consulta la sezione relativa ai fusi orari di questo articolo.

language

Vedi Lingue supportate da Webex.

PIN predefinito della segreteria telefonica

Vedi Imposta un PIN per la segreteria telefonica.

Codice di accesso del gruppo di segreteria telefonica comune

Utilizzare questa colonna per specificare il PIN predefinito che verrà applicato a tutti i gruppi di segreteria telefonica per il cliente in questione.

Dopo la migrazione, gli amministratori devono aggiornare il PIN per ciascun gruppo di segreteria telefonica. Durante il processo di trasformazione, il PIN comune specificato dall'amministratore viene assegnato a tutti i gruppi di segreteria telefonica.

Riempire il input/users.csv

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

Tutti questi campi sono facoltativi.

Nome colonne

Regole

nome utente

Un identificativo univoco per l'utente. Può trattarsi di un ID utente BroadWorks o BroadCloud.

e-mail

(Facoltativo) L'indirizzo email dell'utente. Se fornito, verrà utilizzato a fini di approvvigionamento.

numero di telefono

(Facoltativo) Il numero di telefono dell'utente da attivare.

pacchetto

(Facoltativo) Tipo di pacchetto utente. Valori consentiti: voce, chiamata, suite, common_area, virtual_line, dont_migrate, call_park_ext o voice_mail_group.

Il valore dont_migrate viene utilizzato quando i partner desiderano escludere determinati utenti, insieme ai loro dispositivi e numeri di telefono, sia dal provisioning che dalla migrazione.

Questa funzionalità è supportata sia da BroadWorks che daBroadCloud . Una volta applicata questa opzione, gli utenti selezionati e le relative risorse non verranno migrati né configurati.

Per utilizzare questa funzione, gli amministratori devono inserire dont_migrate nella colonna "package" del file users.csv.

interno

(Facoltativo) Il numero di interno telefonico da assegnare all'utente.

nome

(Facoltativo) Il nome completo dell'utente.

ata_settings

(Facoltativo) Valori consentiti: t38, analogico

A enable/disable Avviso di chiamata, musica d'attesa e impostazioni T38

T38:

Questa opzione disabilita l'avviso di chiamata e la musica d'attesa e abilita le impostazioni T38 per i dispositivi ATA.

Analogico:

  • Analogamente all'opzione T38, anche questa impostazione disabilita l'avviso di chiamata e la musica d'attesa e abilita T38 per i dispositivi ATA.
  • Il vantaggio principale dell'opzione Analogica è che queste funzionalità possono essere controllate tramite file partner.cfg, offrendo maggiore flessibilità di configurazione.

do_not_move_phone

Solo per BroadWorks. Flag opzionale per impedire la migrazione del dispositivo a Webex Calling.

Questa opzione consente ai partner di effettuare il provisioning degli utenti insieme alle loro impostazioni di chiamata, dispositivi e numeri di telefono senza migrare i dispositivi a Webex o attivare i numeri di telefono in Webex Calling.

Questa impostazione è disponibile solo per BroadWorks, non per BroadCloud.

Per utilizzarlo, gli amministratori devono specificare do_not_move_phone nella colonna do_not_move_phone (solo BroadWorks) del file users.csv.

Ciò garantisce che gli utenti vengano abilitati senza dover attivare numeri o spostare i propri telefoni, consentendo loro di continuare a utilizzare BroadCloud.

Istruzioni per l'esecuzione

Esegui lo strumento Trasforma su qualsiasi sistema operativo. Segui i passaggi seguenti per eseguire lo strumento su Windows e macOS:

Windows

Eseguire il comando seguente per avviare lo strumento Trasforma in Windows:

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

macOS

Per eseguire lo strumento di trasformazione su macOS, segui questi passaggi:

  1. Crea un ambiente virtuale e installa le dipendenze necessarie 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
    python3 -m pip install phonenumbers
    
  2. Avvia lo strumento di trasformazione:
    ./transform.sh -extract= -customers= -users= -newphones=

Customer/user precontrollo

Lo strumento Transform Tool effettua chiamate API a Webex per individuare potenziali problemi di provisioning. Per impostazione predefinita, verranno convalidati l'indirizzo e l'indirizzo email principale del cliente. Se il valore PROVISIONING_ID è specificato nel conf/partner.cfg file, convaliderà anche le informazioni sulla posizione. I risultati del controllo preliminare sono inclusi nel rapporto sulle eccezioni.

Inoltre, durante l'esecuzione dello strumento di trasformazione è possibile aggiungere i seguenti parametri opzionali:

precontrollo

Oltre a eseguire la pre-verifica tramite API per le informazioni del cliente, lo strumento Transform Tool eseguirà anche la pre-verifica tramite API per gli indirizzi email degli abbonati.

precheckinfo

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

precheckinfo richiede più tempo per essere eseguito.

Registri del terminale

Nel terminale vengono visualizzati i seguenti messaggi di log in caso di trasformazione riuscita:

Summary Report
BroadWorks enterprises that can be successfully migrated: 1
BroadWorks enterprises that cannot be migrated: 0
BroadWorks users that can be successfully migrated: 4
BroadWorks users that cannot be migrated: 0
Phones that can be successfully migrated: 3
Phones that are not compatible with Webex Calling: 0

Rapporto di eccezione

Transform Tool genera il report delle eccezioni all'interno dell'output /<timestamp>/exception_report.txt directory. È possibile utilizzare questo report per identificare i problemi che potrebbero influire sulla migrazione e risolverli nel sistema Cisco BroadWorks.

Dopo aver modificato i dati utente per risolvere l'eccezione, eseguire nuovamente gli strumenti di estrazione e trasformazione con i nuovi dati. Il file di esempio del rapporto di eccezione è il seguente:

Exception Report
Tue Oct 18 08:12:09 2022

Enterprises with Communication Barring Feature
Recommendation: manually configure the Outgoing Calling Plan in Control Hub
________________________________________________________________________________
collabmigrationtestGRP_engg

Output

Un file JSON di output (customer.json) sarà disponibile in output/<timestamp>/<groupid> directory. Il file di esempio customer.json è il seguente:

{
    "customer": {
        "provisioningId": "!!!!!!!!!!REPLACE_WITH_PROVISIONINGID!!!!!!!!!!",
        "packages": [
            "webex_calling",
            "common_area_calling"
        ],
        "externalId": "external_id_engg_grp1",
        "address": {
            "addressLine1": "100 Main Street",
            "addressLine2": "",
            "city": "Gaithersburg",
            "stateOrProvince": "MD",
            "zipOrPostalCode": "20877",
            "country": "US"
        },
        "customerInfo": {
            "name": "Engineering Group - 1",
            "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com"
        },
        "provisioningParameters": {
            "calling": {
                "location": {
                    "name": "Main",
                    "address": {
                        "addressLine1": "100 Main Street",
                        "addressLine2": "",
                        "city": "Gaithersburg",
                        "stateOrProvince": "MD",
                        "zipOrPostalCode": "20877",
                        "country": "US"
                    },
                    "timezone": "America/New_York",
                    "language": "en_us",
                    "numbers": [
                        "+15205551101",
                        "+15205551102",
                        "+15205551103",
                        "+15205551104",
                        "+15205551105",
                        "+15205551106",
                        "+15205551107",
                        "+15205551108",
                        "+15205551109",
                        "+15205551110"
                    ],
                    "mainNumber": "+15205551101"
                }
            }
        }
    },
    "broadworks_info": {
        "service_provider_id": "collabmigrationtestSP_engg",
        "group_id": "collabmigrationtestGRP_engg"
    },
    "subscribers": [
        {
            "amareswaranvel+benjaminjack@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+benjaminjack@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Benjamin",
                        "lastName": "Jack",
                        "primaryPhoneNumber": "+15205551102",
                        "extension": "1102"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering17861@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 7861",
                        "mac": "CC98914EAAD7"
                    }
                ]
            }
        },
        {
            "amareswaranvel+lucasoliver@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+lucasoliver@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Lucas",
                        "lastName": "Oliver",
                        "primaryPhoneNumber": "+15205551103",
                        "extension": "1103"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering16821@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 6821",
                        "mac": "5486BCAE7E45"
                    }
                ]
            }
        },
        {
            "amareswaranvel+leojackson@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+leojackson@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Leo",
                        "lastName": "Jackson",
                        "primaryPhoneNumber": "+15205551104",
                        "extension": "1104"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineeringmacpc@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": []
            }
        },
        {
            "amareswaranvel+owenalex@gmail.com": {
                "subscriber": {
                    "customerId": "!!!!!!!!!!REPLACE_WITH_CUSTOMERID!!!!!!!!!!",
                    "email": "amareswaranvel+owenalex@gmail.com",
                    "package": "webex_calling",
                    "provisioningParameters": {
                        "firstName": "Owen",
                        "lastName": "Alexander",
                        "primaryPhoneNumber": "+15205551101",
                        "extension": "1101"
                    }
                },
                "features": [
                    {
                        "/v1/people/{personId}/features/voicemail": {
                            "enabled": true,
                            "sendBusyCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT"
                            },
                            "sendUnansweredCalls": {
                                "enabled": true,
                                "greeting": "DEFAULT",
                                "numberOfRings": 3
                            },
                            "messageStorage": {
                                "mwiEnabled": true,
                                "storageType": "EXTERNAL",
                                "externalEmail": "engineering8811@mailnator.com"
                            }
                        }
                    }
                ],
                "devices": [
                    {
                        "cisUuid": "!!!!!!!!!!REPLACE_WITH_PERSONID!!!!!!!!!!",
                        "product": "DMS Cisco 8811",
                        "mac": "F87B204E4066"
                    }
                ]
            }
        }
    ],
    "auto_attendants": [],
    "call_queues": [],
    "hunt_groups": [],
    "schedules": [],
    "call_parks": [],
    "call_pickups": [],
    "paging_groups": [],
    "voice_portals": [
        {
            "name": "Automated Voice Portal",
            "firstName": "Automated",
            "lastName": "Voice Portal",
            "languageCode": "en_us",
            "phoneNumber": "+15205551105",
            "extension": "1105"
        }
    ],
    "shared_call_appearances": [],
    "business_communicator_desktop_to_upgrade_to_webex_app": [
        "PC Comm - Engg Device Profile"
    ],
    "connect_client_to_upgrade_to_webex_app": [],
    "locations": [],
"webex_for_broadworks_info": {
        "users": [
            {
                "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5"
            }
        ],
        "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg",
        "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk"
    }
}

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

Strumento di configurazione

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

Prerequisiti

Configurare i seguenti prerequisiti all'interno della directory dello strumento di provisioning:

  1. Installa Java 8, 11, 17 o 21 sul computer. Java è disponibile da molte fonti, tra cui:
  2. Dopo aver scaricato ed estratto i file binari degli strumenti di migrazione, impostare la variabile d'ambiente JAVA_HOME nel file provisioning_tool.sh per MAC e nel file provisioning_tool.bat per Windows.
  3. Il file partner.cfg:
    • Imposta l'ID di PROVISIONING__ALL'INGROSSO e il TOKEN DI AGGIORNAMENTO_(Token copiato dallo strumento Generatore di token). Gli amministratori partner devono contattare il proprio team di account per ottenere l'ID PROVISIONING_:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Imposta SEND_SUBSCRIBERS_WELCOME_EMAIL su false se i partner non desiderano inviare un'email di benvenuto agli utenti. Il valore predefinito è true.

      Webex invia email di benvenuto solo agli utenti finali. Gli amministratori dei clienti non ricevono email di benvenuto.

      Gli utenti e gli amministratori dei clienti con sede negli Stati Uniti e in Canada ricevono una notifica via e-mail separata da RedSky. La piattaforma RedSky E911 invia questa email per confermare la creazione dell'account cliente per i servizi di emergenza. Questa email di RedSky è separata dalle email di benvenuto di Webex e non è controllata dalle impostazioni email di Webex. Per le organizzazioni all'ingrosso negli Stati Uniti e in Canada, RedSky viene abilitato automaticamente come fornitore di servizi di emergenza.

  4. Utilizzare la proprietà WEBEX4BWKS_EMAIL_SUBJECT per le migrazioni di Webex per BroadWorks per inviare l'oggetto dell'e-mail di richiesta di modifica della password agli abbonati di Webex per BroadWorks.
  5. Utilizzare la proprietà WEBEX4BWKS_EMAIL_BODY per le migrazioni di Webex per BroadWorks per inviare il corpo dell'e-mail di richiesta di modifica della password agli abbonati di Webex per BroadWorks.
  6. Utilizza la proprietà CUSTOM_TAGS per aggiungere tag dopo la creazione del cliente.
  7. Per applicare gli sconti all'ingrosso, gli amministratori dei partner devono contattare il team account di Cisco prima di iniziare la migrazione.

    Una nuova proprietà, APPLICA_ALL'INGROSSO_SCONTI, viene aggiunta al file partner.cfg. Abilita questa proprietà per applicare sconti a utenti e spazi di lavoro.

Istruzioni per l'esecuzione

Segui questi passaggi per eseguire lo strumento su Windows e macOS:

Windows

Per eseguire lo strumento su un sistema operativo Windows, seguire i passaggi seguenti:

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

macOS

Per eseguire lo strumento su macOS, segui questi passaggi:

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

Prerequisiti per la migrazione da Webex a BroadWorks

Gli amministratori dei partner devono aggiornare il modello di onboarding di BroadWorks per le funzionalità di coesistenza di Webex con BroadWorks. Si veda l'immagine seguente:

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

Eseguire lo strumento di provisioning con un argomento aggiuntivo.

Fase di preparazione: Questa è la fase predefinita in cui gli amministratori possono configurare gli utenti BroadWorks come abbonati all'ingrosso e continuare con Webex per gli utenti BroadWorks.

Fase di manutenzione: Questa è la seconda fase in cui gli amministratori possono assegnare la licenza Wholesale agli utenti Webex per BroadWorks già esistenti. È necessario eseguire lo strumento di provisioning con l'argomento maintenance.

Fase post-migrazione: Questa è la fase finale in cui gli amministratori possono convertire completamente BroadWorks in versione Wholesale. È necessario eseguire lo strumento di provisioning con l'argomento postmigration.

Registri del terminale

Di seguito sono riportati i log del terminale relativi al provisioning avvenuto con successo:

Tool Name: Provisioning
Version: 1.51.0
Customer(s) provisioning started...
Sending create customer provisioning request for the External ID: customer.id.1
Customer provisioning request sent for the customer with the External ID: customer.id.1
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioning
Checking customer status for the External ID: customer.id.1 and the status is: provisioned
Provisioning customer's calling settings with External ID: customer.id.1
Customer's settings are updated successfully for the External ID: customer.id.1
Provisioning secondary locations for the customer with the External ID: customer.id.1 
Provisioning location's settings and features for the customer with the External ID: customer.id.1
Subscriber(s) provisioning will be started for the customer with the External ID: customer.id.1
Provisioning subscriber(s) and settings for the customer with External ID: customer.id.1
Subscriber(s) and settings provisioning completed for the customer with External ID: customer.id.1
Provisioning user agent settings for the customer with the External ID: customer.id.1
 
********** Completed File : input/customer.json ****************

Verrà 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 successo ed errore all'interno dell'output <external_id>/*.success/error file. Esamina i log di successo e di errore per verificare che il provisioning sia andato a buon fine.

Il sistema genererà un file Provisioning_Report_*.csv nella directory output/consolidated_reports/. Questo file contiene i dettagli relativi sia ai successi che ai fallimenti per ciascuna entità e le relative impostazioni, fornendo un report di provisioning completo.

Dopo il corretto provisioning, gli utenti finali ricevono un'e-mail dalla soluzione Wholesale RTM.

Gli amministratori dei partner possono verificare il provisioning del cliente nel Partner Hub e nel portale Control Hub. Si prega di fare riferimento alle seguenti illustrazioni tratte dai portali Partner Hub e Control Hub:

Screenshot di Partner Hub che mostra una ricerca di un cliente all'ingrosso nel campo a discesa Seleziona cliente.

Figura 8: Partner Hub

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

Figura 9: Control Hub

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

Figura 10: Dispositivi

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

Figura 11: Chiamata

Restrizioni post-provisioning

Una volta completato il provisioning per una migrazione BroadCloud, le seguenti azioni saranno bloccate:

  • Portale CAP – Aggiunta di utenti o dispositivi portati.
  • Portale SP – Creazione di ordini ADD con dispositivi o numeri.
  • RSB API – Creazione di ordini ADD con dispositivi o numeri e creazione di utenti. Gli ordini RSB ADD effettuati con dispositivi o numeri verranno rifiutati.
Tuttavia, vengono effettuati nuovi ordini quando altre sedi vengono bloccate dopo l'approvvigionamento.

Strumento per spostare i dispositivi

Per BroadCloud

Per i partner BroadCloud, utilizzare il portale del fornitore di servizi per inviare una richiesta di migrazione per numeri, dispositivi e Shared Call Appearances (SCA).

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

Gli amministratori possono abilitare il rollback automatico impostando ROLLBACK_TO_BROADCLOUD=true nel file conf/partner.cfg, che riporta i dispositivi a BroadCloud dopo la migrazione. Supporta migrazioni sia all'interno della stessa regione che tra regioni diverse con NS Sync, ma solo per le migrazioni riuscite. In caso di errori, gli amministratori devono contattare il supporto tecnico Cisco (Cisco TAC) prima di richiedere il ripristino.

Nel portale sono disponibili due opzioni per la selezione del tipo di migrazione:

  • Migrazione – Seleziona questa opzione per avviare una richiesta di migrazione di numeri, dispositivi e Shared Call Appearance (SCA).
  • Stato del dispositivo – Seleziona questa opzione per visualizzare lo stato attuale di un dispositivo su BroadCloud e Calling.

Le seguenti figure mostrano il portale del fornitore di servizi.

Portale dei fornitori di servizi

Figura 12: Portale dei fornitori di servizi

Portale del fornitore di servizi che mostra la richiesta di migrazione.

Figura 13: Portale dei fornitori di servizi

Migra le posizioni selezionate (facoltativo)

Per avviare la migrazione per un sottoinsieme specifico di posizioni elencate nel file customer.json, includi un file locations.csv nella tua richiesta. Questo file CSV deve elencare solo le posizioni che si intendono migrare.

Se il file locations.csv non viene fornito, verranno migrate tutte le posizioni presenti nel file customer.json.

Tabella 1. Legenda del file Locations.csv
TermineDefinizione

ID sito

L'ID del sito da migrare.

Nome sito

Il nome della posizione da migrare.

Per scaricare l'elenco dei siti attivi disponibili, vai a Visualizza clienti → Seleziona un cliente → Esporta posizioni come CSV.

Esporta le posizioni in formato CSV

Figura 14: Esporta le posizioni in formato CSV

Abilita l'opzione di disconnessione dei numeri

Quando si utilizza lo stesso trunk SIP per Webex Calling e BroadCloud Carrier, gli amministratori devono utilizzare l'opzione Disconnetti numeri. Questa operazione impedisce ai numeri di telefono di ricevere chiamate in entrata dopo la migrazione in BroadCloud.

Questa opzione è necessaria solo quando si esegue la migrazione a una regione Webex Calling diversa. Non si applica se si rimane all'interno della stessa regione.

  • Questa azione è irreversibile
  • Abilita questa opzione solo dopo aver confermato:

    • La migrazione è completata
    • Tutti i dispositivi si sono registrati correttamente a Webex Calling
    • I numeri sono attivi

Per abilitare questa opzione,

  1. Nel file partner.cfg, impostare DISCONNECT_NUMBERS_FROM_RIALTO = SÌ.
  2. Eseguire nuovamente lo strumento di migrazione utilizzando lo stesso file customer.json e il file partner.cfgaggiornato.

Se i numeri non si disconnettono, inviare una richiesta al Cisco TAC .

Per Cisco BroadWorks e Webex per BroadWorks

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

In caso di funzionamento corretto, lo strumento di spostamento del dispositivo eseguirà le seguenti operazioni:

  1. Annullare la registrazione dei dispositivi da Cisco BroadWorks e registrarli in Wholesale.
  2. Gli utenti che utilizzano il client UC-One verranno reindirizzati all'app Webex al primo accesso.
  3. Disattiva i numeri di telefono da Cisco BroadWorks oppure rimuovili da BroadCloud.
  4. Attiva i numeri nel settore all'ingrosso.
  5. Creazione di visualizzazioni di chiamata condivise in Wholesale per le migrazioni BroadCloud. [This Questo passaggio è applicabile solo a BroadCloud migrations].
Se non sono presenti dispositivi registrati con Cisco BroadWorks o BroadCloud da migrare, non è necessario eseguire lo strumento di spostamento dei dispositivi.

SCP e SSH

  1. Trasferisci lo strumento di spostamento del dispositivo SCP al server applicativo secondario Cisco BroadWorks.
  2. Connettiti tramite SSH al server applicativo Cisco BroadWorks secondario per configurare i prerequisiti ed eseguire lo strumento di spostamento del dispositivo.

Prerequisiti

  1. Imposta il TOKEN REFRESH_(Token copiato dallo strumento Generatore di token) nel conf/partner.cfg file:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Assicurarsi che l'ID utente, la password e il nome host del server applicazioni Cisco BroadWorks secondario siano corretti. conf/deviceMoveTool.conf file:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Per reinviare le email di attivazione, è necessario impostare INVIA_ISCRIVITI_BENVENUTI_EMAIL=true nel conf/partner.cfg file.

    Se gli amministratori desiderano inviare email di invito ai propri utenti durante la migrazione, devono decommentare "SEND_SUBSCRIBERS_WELCOME_EMAIL=true" proprietà nel conf/partner.cfg file. Altrimenti, la proprietà non dovrebbe subire modifiche.

  4. Verificare JDK/JRE Il percorso dell'ambiente è corretto in devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. Gli amministratori possono utilizzare il file locations.csv presente nella directory di input per migrare gruppi specifici anziché tutti i gruppi di un'azienda.

telefoni Polycom

Per spostare i telefoni Polycom da Cisco BroadWorks a Wholesale Calling, un amministratore partner deve creare un nuovo Identity/Device File di tipo profilo 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 nuovo file del dispositivo, assicurarsi che il file appena creato esista a livello di gruppo. Assicurati inoltre che il file migration_%BWMAC ADDRESS%.cfg non sia in conflitto con alcun file già presente nel tuo sistema.

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

Viene utilizzato internamente dallo strumento di spostamento del dispositivo.

La procedura di migrazione per i telefoni Polycom:

  1. Lo strumento di spostamento del dispositivo sostituisce il file %BWMACADDRESS%.cfg a livello del dispositivo con polycom_vvx2.cfg. Questo file fa riferimento a migration_%BWMACADDRESS%.cfg.
  2. Ricrea i profili dei dispositivi a livello di gruppo o a livello di singolo dispositivo.
    L'azione a livello di gruppo o a livello di dispositivo dipende dalla configurazione del parametro deviceLevelRebuild nel file device-move-tool/conf/partner.cfg.
  3. Lo strumento di spostamento dei dispositivi richiede al Cisco BroadWorks Application Server di riavviare i telefoni a livello di gruppo o a livello di singolo dispositivo.
  4. Dopo la richiesta di riavvio, i telefoni Polycom scaricano ed elaborano% BWMACADDRESS%.cfg, che chiede 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, gli URL sono diversi per le altre regioni.
  5. Il telefono Polycom scarica %BWMACADDRESS%.cfg da https://plcm.sipflash.com e verrà gestito dal DMS di chiamata Webex.
Identity/device tipo di profilo file aggiungi screenshot

Figura 14: Identity/device tipo di profilo file aggiungi

Il campo "indirizzo MAC in:", Utilizzare gli stessi valori degli altri file nel modello Polycom. (Nella figura 14, si utilizza l'URI della richiesta HTTP, ma questo potrebbe non essere appropriato per l'implementazione di Cisco BroadWorks Application Server del partner).

Istruzioni per l'esecuzione

Esistono due metodi per richiamare il DMT: il primo consiste nel richiamarlo tramite un singolo cliente alla volta, mentre il secondo consiste nel farlo tramite più clienti contemporaneamente.

Lo strumento di spostamento del dispositivo viene eseguito dal server applicativo Cisco BroadWorks secondario all'interno della directory dello strumento di spostamento del dispositivo:

For device move single customer:
./devicemove.sh -input=
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=
 ls -l /tmp/directoryofcustomers/
customer1.json 
customer2.json
customer3.json
Additionally, the device move tool supports migrate single/specific phone(s) from 1.35.0 release.
Use the command below:
./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9

Registri del terminale

Di seguito sono riportati i log del terminale relativi all'esecuzione corretta dello strumento di spostamento del dispositivo per la migrazione del dispositivo:

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started...
Valid Devices for migration :
-------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to migrate all these devices? ([Y]es or [N]o) 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Modifying profiles for Business Communicator under group collabmigrationtestGRP_engg
Activate webex phone numbers process started for customer org Id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Activate webex phone numbers process completed for customer org id : 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c
Deactivate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Deactivate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Completed

Output

Dopo la migrazione dei dispositivi, i dispositivi sono entrati in linea e sono pronti per make/receive chiamate. Si veda la figura 15 per un esempio dello stato del dispositivo:

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

Figura 15: Stato dispositivo

Dopo la migrazione dei dispositivi, i numeri sono diventati attivi. Si veda la figura 16 per un esempio dei numeri attivi:

Screenshot della schermata Numeri di Control Hub che mostra i numeri attivi.

Figura 16: Numeri attivi

Se l'amministratore utilizza lo strumento dietro un proxy aziendale, seguire i passaggi seguenti per configurare ed eseguire lo script devicemove.

Non è obbligatorio impostare la variabile d'ambiente export https_proxy=http://<proxy-host>:<proxy-port> nel terminale se il proxy è configurato direttamente all'interno dello script come descritto di seguito.

Passaggi per configurare ed eseguire lo script devicemove

  1. Apri il file devicemove.sh.
  2. Individua la variabile HTTPS_PROXY_HOST e decommentala (rimuovi il commento iniziale #).
  3. Imposta il valore HTTPS_PROXY_HOST come:

    HTTPS_PROXY_HOST=

  4. Individua la variabile HTTPS_PROXY_PORT e decommentala (rimuovi il commento iniziale #).
  5. Imposta il valore HTTPS_PROXY_PORT come:
    HTTPS_PROXY_PORT=
  6. Salva e chiudi il file devicemove.sh.
  7. Apri il file partner.cfg e aggiungi le parentesi quadre refresh_token.
  8. Verifica che l'host BroadWorks, il nome utente e la password siano configurati correttamente nel file partner.cfg.
  9. Esegui lo script:
    ./devicemove.sh

Migrazione di Dubber

Ora è possibile trasferire le registrazioni delle chiamate da BroadCloud a Webex Calling. In questo modo, i tuoi account Dubber esistenti e tutte le tue vecchie registrazioni rimarranno accessibili senza che tu perda l'accesso alla piattaforma Dubber durante la migrazione. Per ulteriori informazioni sulla migrazione di Dubber, vedere Migrare Dubber da BroadCloud a Webex Calling.

Annulla migrazione

L'operazione di ripristino deve essere eseguita per una sola azienda alla volta.

Lo strumento di spostamento del dispositivo non disattiva i numeri nel servizio di chiamate all'ingrosso a causa di limitazioni tecniche durante l'operazione di ripristino.

Per BroadCloud Carrier

Gli amministratori possono impostare ROLLBACK_TO_BROADCLOUD=true in conf/partner.cfg per abilitare il rollback automatico. Questa operazione riporta i dispositivi su BroadCloud dopo una migrazione riuscita nella stessa regione o in una regione diversa tramite NS Sync. In caso di migrazioni non riuscite, contattare il supporto tecnico Cisco (Cisco TAC) prima di richiedere il ripristino.

Per Cisco BroadWorks e Webex per BroadWorks

La procedura di ripristino per Cisco BroadWorks e Webex per BroadWorks è la seguente:

  1. Apri un ticket con il supporto tecnico Cisco (TAC) per richiedere il ripristino del dispositivo.
  2. Eseguire lo strumento di spostamento dei dispositivi in modalità di ripristino sul server applicazioni BroadWorks secondario per annullare le migrazioni dei dispositivi. In questo modo l'URL DMS verrà ripristinato all'URL DMS del fornitore di servizi per i profili dei dispositivi in Cisco BroadWorks e i numeri di telefono verranno riattivati.
  3. Il team di Webex Calling reimposta l'URL DMS sull'URL DMS del fornitore di servizi nei profili dispositivo in Webex Calling.
  4. Gli amministratori dei partner devono disattivare o eliminare i numeri di telefono in Webex Calling tramite il portale Control Hub.
  5. Gli amministratori dei partner devono riportare i numeri di telefono PSTN su Cisco BroadWorks.

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

Segui i passaggi seguenti per eseguire lo strumento di spostamento del dispositivo in modalità di ripristino:

Eseguire il comando seguente nel server applicativo secondario Cisco BroadWorks all'interno della directory dello strumento di spostamento del dispositivo:

Ripristina i profili

./devicemove.sh -input=  -revertProfiles

Numeri invertiti

./devicemove.sh -input=  -revertNumbers

Registri del terminale

Dopo aver eseguito correttamente lo strumento di spostamento del dispositivo per l'operazione di ripristino, nel terminale verranno visualizzati i seguenti log:

Ripristina i profili

Tool Name: Device Move Tool
Version: 1.15.0
Device Tool Started for Revert Process...
Devices that can be moved back from Webex Calling to BroadWorks:
- -------------------------------------------------------------------------------------------------------------------
|    Device Type |          Mac |                                 Version |                                 Email |
-------------------------------------------------------------------------------------------------------------------
| DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com |
| DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ |  amareswaranvel+lucasoliver@gmail.com |
| DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ |     amareswaranvel+owenalex@gmail.com |
-------------------------------------------------------------------------------------------------------------------
Do you want to move back these devices from Webex Calling to BroadWorks? (Yes, Y, No, N): 
yes
Uploading Device Profiles for DMS Cisco MPP LC
Rebuild Device Process Started
Rebuild Device Process Completed Successfully
Reboot Process Started
Reboot Process Completed Successfully
Device Migration Completed for Deprovision Process

Numeri invertiti

Tool Name: Device Move Tool
Version: 1.15.0
Do you want to continue reverting numbers to Broadworks ?  ([Y]es or [N]o): 
Y
[+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110]
Starting revert
Activate broadworks phone numbers process started for groupId : collabmigrationtestGRP_engg
Activate broadworks phone numbers process completed for groupId : collabmigrationtestGRP_engg
Device Migration Revert process Completed Successfully

Appendice

migrazione di grandi imprese

Le grandi aziende con numerose sedi non possono migrare tutte le sedi in un'unica finestra di manutenzione. La funzionalità descritta in questa sezione consente ai partner di migrare poche sedi alla volta.

Per i clienti con più sedi in cui le sedi vengono migrate all'interno della stessa regione (ad esempio, dagli Stati Uniti agli Stati Uniti), consigliamo agli amministratori dei partner di inserire ed eseguire l'ordine di disconnessione della sede (sede migrata) in Rialto per garantire una connettività di chiamata senza interruzioni tra le sedi non migrate e quelle migrate.

Se l'ordine di disconnessione del sito non viene eseguito per il sito migrato in Rialto, le chiamate saranno limitate agli utenti all'interno della posizione migrata solo in Webex e agli utenti non migrati sites/locations non sarà possibile raggiungere i numeri migrati.

Procedura

Segui questi passaggi per pianificare le migrazioni graduali di una grande azienda:

  1. Estrarre i dati aziendali da BroadWorks o BroadCloud.
  2. Eseguire lo strumento Trasforma senza l'opzione Posizioni sui dati estratti.
  3. Cerca la sezione Posizione consigliata per lo spostamento simultaneo in exception_report.txt per pianificare le fasi di migrazione. Per ulteriori informazioni sulle dipendenze di posizione, esamina i file dell'elenco degli agenti delle funzionalità (vedi Strumento Trasforma di seguito).
  4. Genera il file input/locations.csv modificando locations_to_be_edited.csv.
  5. Esegui nuovamente lo strumento Trasforma con l'opzione Posizioni.
  6. Esaminare il file exception_report.txt per identificare eventuali problemi di dipendenza dalla posizione per la fase corrente.
  7. Risolvi i problemi di dipendenza dalla posizione, se necessario (modificando il file locations.csv).
  8. Esegui nuovamente lo strumento Trasforma per generare il file customers.json per la fase corrente.
  9. Eseguire lo strumento di provisioning per ogni customer.json.
  10. Durante la finestra di manutenzione, eseguire lo strumento di spostamento dei dispositivi.
  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 grande azienda fase per fase, come menzionato sopra, viene aggiunto un nuovo file locations.csv come input opzionale (-locations=input/locations.csv) durante l'esecuzione dello strumento di trasformazione.

Il file locations.csv contiene dati specifici relativi alle località. Sovrascrive i dati trovati in input/customers.csv, che attualmente contiene dati sia aziendali che relativi alla posizione.

La tabella seguente elenca i dettagli di locations.csv:

Descrizione

Valori

Valore predefinito

Obbligatorio

Mappe in BroadWorks

Mappe in BroadCloud

enterpriseId

ID aziendale univoco

Y

serviceProviderId

ID cliente Rialto

ID posizione

ID posizione, univoco all'interno dell'azienda

Y

ID del gruppo

Rialto SiteId

stato migratorio

Questa posizione è stata migrata?

migrato, dont_migrate, migrando

migrare

N

nome

Nome di questa località.

Lascialo vuoto per utilizzare locationId.

N

Fuso orario

N

language

N

address1

N

address2

N

city

N

state

N

Codice Postale

codice postale

N

paese

Codice di 2 lettere

N

Il file locations.csv può essere composto a partire dal file .csv precompilato locations_to_be_editedquando si esegue lo strumento Transform in una grande azienda. Continua a leggere per vedere alcuni esempi.

Il file locations.csv è un input facoltativo 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 stati generati 5 nuovi file di output dallo strumento di trasformazione:

  1. locations_to_be_edited.csv – questo file è precompilato con le informazioni relative a tutte le sedi della grande azienda da migrare.

    Esempio:

    locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 
    
    auto_mig_ent_grp1,auto_mig_ent,,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp2,auto_mig_ent,,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp3,auto_mig_ent,,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

    IL partners/customers È possibile utilizzarlo per generare il file locations.csv per controllare le posizioni da migrare per una fase specifica (e aggiornare le informazioni sulle posizioni secondo necessità).

    Esempio: locations.csv generato dal file locations_to_be_edited.csv

    locationId,enterpriseId,migration status,name,timezone,language,address1,address2,city,state,postal code,country 
    
    auto_mig_ent_grp1,auto_mig_ent,migrated,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp2,auto_mig_ent,migrating,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,US 
    
    auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,US 

    Questo locations.csvsignifica: per questa fase, la posizione auto_mig_ent_grp1 è stata migrata, la posizione auto_mig_ent_grp2 è in fase di migrazione e non migrare 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: generare gli elenchi completi delle caratteristiche corrispondenti agents/supervisors/originators/targets/monitored_elements nelle posizioni di migrazione se le posizioni di migrazione hanno dipendenze da altre posizioni.

    Hanno quasi lo stesso formato (il nome della terza colonna varia in base alla funzionalità), come di seguito (auto_mig_ent_grpElenco degli agenti del gruppo di caccia 2 per la fase precedente):

    Esempio: quanto segue è tratto da hunt_group_agents.csv

    feature name,feature location,agent,location 
    
    Sarah Rodriguez,auto_mig_ent_grp2,agent_michael@domain.com,auto_mig_ent_grp1 
    
    Sarah Rodriguez,auto_mig_ent_grp2,agent_sally@domain.com,auto_mig_ent_grp1 
  2. auto_attendant_external_numbers.csv - Questo file contiene i numeri di destinazione instradati dal risponditore automatico che non sono presenti nelle posizioni attuali o di migrazione. Questi numeri potrebbero appartenere ad altre sedi o essere esterni al cliente.

    Esempio: quanto segue è tratto da auto_attendant_external_numbers.csv

    Enterprise ID,Enterprise Name,Location ID,Location Name,Auto Attendant Name,Menu Type,Menu Option,Transfer Number
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,Business Hours,Transfer Without Prompt,+12040000001
    
    ENT_1,Enterprise 1,LOC_1,Austin,Auto Attendant 1,After Hours,Transfer With Prompt,+12050000001
    
    ENT_1,Enterprise 1,LOC_2,Denver,Auto Attendant 2,Business Hours,Transfer Without Prompt,+12040000002

Se l'opzione posizioni non è presente durante l'esecuzione dello strumento Trasforma, i 4 file sopra indicati genereranno gli elenchi completi dei hunt-group/call-center/paging-group/busy-lamp-field’s agents/supervisors/originators/targets/monitored_elements per l'intera azienda, che può essere utilizzata per pianificare le migrazioni a fasi.

Nuove sezioni in exception_report

Durante l'esecuzione di una migrazione graduale per una grande azienda, saranno presenti alcune nuove sezioni in exception_report.txt se ci sono dipendenze di posizione che non vengono soddisfatte.

Esempio: La seguente nuova sezione è per la posizione auto_mig_ent_grp2 gruppo di caccia agenti di Sarah Rodriguez nella posizione auto_mig_ent_grp3 che non è migrata e non migrerà in questa fase.

Dependencies between locations - Hunt groups 

Name                          Location                        Agent                                            Agent's Location         Comment 

________________________________________________________________________________________________________________ 

Sarah Rodriguez       auto_mig_ent_grp2    agent_william@domain.com    auto_mig_ent_grp3    Agent in different location not migrated yet 

Sarah Rodriguez       auto_mig_ent_grp2   agent_melody@domain.com     auto_mig_ent_grp3    Agent in different location not migrated yet 

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

Luoghi consigliati per il trasloco simultaneo:

Location auto_mig_ent_grp1 has dependency on location(s) auto_mig_ent_grp2, auto_mig_ent_grp3 

Location auto_mig_ent_grp2 has dependency on location(s) auto_mig_ent_grp3

Se l'opzione "Posizioni" non è presente durante l'esecuzione dello strumento Trasforma, la sezione "Posizioni consigliate per lo spostamento simultaneo" elenca tutte le dipendenze tra le posizioni per facilitare la pianificazione.

Quando si esegue lo strumento Trasforma con l'opzione Posizioni (ovvero, per una fase di migrazione), la sezione Posizioni consigliate da spostare simultaneamente elenca solo le dipendenze delle posizioni per la fase corrente.

Strumento di configurazione

Per le grandi aziende, lo strumento di provisioning può essere eseguito come di consueto.

Strumento per spostare i dispositivi

Lo strumento di spostamento dei dispositivi può essere eseguito per un sottoinsieme di posizioni presenti nel file customer.json. Per fare ciò, è possibile aggiungere un nuovo file facoltativo locations.csv con due colonne.

External_id

LocationNames

Valore ID esterno

Nomi dei locations/group nomi

  • Questo file è facoltativo; se non viene fornito o se contiene valori vuoti, verranno migrate tutte le posizioni.
  • Se vengono forniti i nomi delle posizioni e i rispettivi external_ID , verranno migrate solo quelle posizioni.

Il comando è il seguente:

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

Fusi orari

USA:

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

Canada:

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

Australia:

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

Francia:

"timeZones":["Europe/Paris"]

Portogallo:

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

Regno Unito:

"timeZones":["Europe/London"]

Italia:

"timeZones":["Europe/Rome"]

Germania:

"timeZones":["Europe/Berlin"]

Domande frequenti

Errori noti

ErroreAzione
Strumento di generazione di token
./tokengenerator.sh: riga 77: /bin/java: Nessun file o directory con questo nome Imposta correttamente la variabile d'ambiente JAVA_PATH nel tuo ambiente.
Errori degli strumenti di trasformazione
  • Errore ModuleNotFoundError: Nessun modulo denominato 'phonenumbers'
  • Migrazione di dispositivi non attualmente registrati
  • L'estrazione di grandi dimensioni genera solo pochi file JSON
  • Errore di fuso orario non supportato (ad esempio, America/New_York per il paese CA)
  • Eccezione: Impossibile eseguire l'azione sul pacchetto Wholesale per un cliente Webex For BroadWorks esistente
  • Configura l'ambiente virtuale Python come descritto nella guida alle soluzioni. Quindi, esegui nuovamente lo strumento Trasforma
  • I dispositivi precedentemente registrati ma ora non più registrati compaiono nel report delle eccezioni. Per migrarli, decommenta e imposta MIGRA_DISPOSITIVI_REGISTRATI_ONCE=yes nella configurazione
  • Verifica la presenza di problemi di rete. Esamina il rapporto sulle eccezioni. Se il problema persiste, contattare il supporto tecnico Cisco (Cisco TAC).
  • Aggiungi una mappatura in transform/conf/timezone_translation.csv

    Ad esempio: America/New_York,America/Montreal

  • Assicurati di eseguire l'estrazione con un REFRESH_TOKENvalido e non commentato. In caso contrario, esegui nuovamente l'estrazione e la trasformazione con il AGGIORNA_TOKEN
Errori dello strumento di provisioning
  • Cliente non autorizzato a effettuare la fornitura
  • Campo origine migrazione mancante o JSON non valido
  • Il provisioning non riesce a causa dell'email dell'amministratore
  • Verifica che il token di aggiornamento sia stato creato con l'indirizzo email del partner corretto.
  • Convalida il file customer.json con un formattatore JSON e correggi eventuali problemi.
  • Assicurati che l'indirizzo email dell'amministratore sia valido, formattato correttamente e che il dominio utilizzi solo caratteri alfanumerici.
DeviceMove (BroadWorks) / Errori dello strumento di migrazione (BroadCloud)
La migrazione non è riuscita a causa di un errore di stato della rete AS di origine e AS di destinazione.

Evitare di modificare il dispositivo o il numero dopo il provisioning e prima di eseguire lo strumento di spostamento del dispositivo.

Prerequisiti

1. Come faccio a trovare l'OrgID del partner?

Accedi a Partner Hub e vai alla sezione Account. L'OrgID compare lì.

Estrarre

1. Perché un cliente o un sito non è presente nell'elenco della pagina "Avvia estrazione"?

Vengono visualizzati solo i clienti con almeno un sito dotato di servizi di chiamata attivi in BroadCloud. Se non sono presenti siti di chiamata attivi, il cliente non verrà visualizzato nell'elenco.

Trasformare

1. Perché la funzionalità relativa a utenti o gruppi non è presente nel file customer.json?

Per visualizzare la funzionalità dell'utente o del gruppo, controllare il file exception_report.txt per eventuali errori correlati.

2. Perché il file customer.json non viene generato?

Aggiorna il file customers.csv con un indirizzo valido. Utilizzare il parametro -customers durante la trasformazione.

3. Qual è lo scopo del file input/customers.csv ?

Lo scopo è quello di fornire eventuali dati obbligatori del cliente che potrebbero mancare in Cisco BroadWorks o BroadCloud durante il processo di estrazione.

4. Qual è lo scopo del file input/users.csv ?

Il file input/users.csv viene utilizzato per fornire dati a livello utente che potrebbero mancare in Cisco BroadWorks o BroadCloud.

5. Come convertire BroadWorks Call Centers in Cx Essentials?

Utilizzare input/cxessentials.csv per convertire BroadWorks Call Centers in Cx Essentials.

6. Esiste un modo per convertire automaticamente tutti i call center a Cx Essentials?

Sì, è possibile abilitare la proprietà UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS per convertire automaticamente tutti i Call Center in Cx Essentials senza utilizzare il file CSV.

7. Come si configurano i nuovi telefoni per gli utenti?

Per configurare nuovi telefoni, aggiungere l'indirizzo MAC e l'indirizzo email dell'utente al file input/newphones.csv. Questo passaggio è necessario solo se gli amministratori del partner intendono configurare nuovi telefoni nell'ambiente di chiamate all'ingrosso.

8. Come si configurano i dispositivi gateway generici?

Per configurare dispositivi gateway generici, aggiungere l'indirizzo MAC del dispositivo e l'ID utente associato al file input/genericgateways.csv. È inoltre necessario specificare se l'utente è il proprietario PRIMARY o un utente SHARED (per le apparizioni di chiamata condivise).

9. È disponibile la configurazione di un dispositivo gateway generico per le migrazioni da BroadCloud a Wholesale?

No, questa funzionalità non è supportata per le migrazioni da BroadCloud a Wholesale.

Provisioning

1. Come possono i partner configurare file JSON per più di 100 clienti contemporaneamente, come configurato nella proprietà maxCustomersProvisioning in conf/app.cfg?

Imposta maxCustomersProvisioning=<no.of.customers> in app.cfg ed esegui il provisioning.

2. Provisioning bloccato perché l'organizzazione si trova in "pending_rpl_review"?

Il reparto finanziario di Cisco sta esaminando il cliente. Questa operazione può richiedere fino a 72 ore. Riprova dopo l'approvazione.

3. Come posso risolvere un problema per cui il pacchetto all'ingrosso, le sue funzionalità e i suoi utenti sono stati assegnati all'organizzazione sbagliata a causa di un ID esterno errato durante il processo di migrazione?

Passaggio 1: Elimina tutti gli utenti / funzionalità fornite dallo strumento di provisioning.

Passaggio 2: In Partner Hub, seleziona il cliente, vai alla sezione "Pacchetti", disattiva tutti i pacchetti all'ingrosso e salva le modifiche.

4. Come posso risolvere il problema che si presenta quando, durante l'esecuzione dello strumento di provisioning, compare il messaggio "OrgId è un parametro obbligatorio quando si effettua il provisioning di un cliente preesistente con i servizi Wholesale"?

Prova a eseguire lo strumento utilizzando un indirizzo email diverso aggiornando il file customer.json. Inoltre, verifica se il dominio di posta elettronica è già registrato da un'altra organizzazione. In tal caso, prova a liberare il dominio da tale organizzazione o a utilizzare un altro dominio non ancora registrato.

DeviceMove (BroadWorks) / Migrazione (Broadcloud)

1. Nel file customer.json, uno o due dispositivi non si sono connessi alla rete? Come si corregge?

Se solo pochi dispositivi non si connettono, prova a riavviarli manualmente.

2. Il campo rialtoIdentifier è obbligatorio nel file customer.json per la migrazione a Broadcloud?

Sì.

3. Come eseguire lo strumento di spostamento dispositivi in modalità di ripristino per Broadcloud?

Aggiungi ROLLBACK_A_BROADCLOUD=true in partner.cfg, quindi carica customer.json e il file partner.cfg e riesegui la migrazione.

4. Cosa devo fare se lo strumento di provisioning non riesce ad aggiungere i dispositivi a causa di un errore (di solito perché il dispositivo è già presente in EDOS) e la migrazione del sito procede comunque?

Solitamente, consigliamo all'amministratore di risolvere gli errori di provisioning prima della migrazione, ma in questo caso il sito è stato migrato alla piattaforma di chiamate Webex all'ingrosso prima che il dispositivo fosse correttamente configurato in Webex Calling.

Soluzione alternativa per aggiungere l'indirizzo MAC alle chiamate Webex:

Passaggio 1: Risolvi il problema che ha impedito l'aggiunta del dispositivo (di solito si tratta della rimozione dell'indirizzo MAC da EDOS).

Passo 2: Ci sono due opzioni.

Opzione 1: Annulla e riprova

  1. Ripristina il sito a BroadCloud.
  2. Aggiungi il dispositivo a Webex Calling manualmente tramite l'Hub di controllo oppure esegui nuovamente lo strumento di provisioning.
  3. Una volta aggiunto il dispositivo, procedere nuovamente con la migrazione.

Opzione 2: Continua su Webex

Se il rollback non è preferibile:

  1. Fatecelo sapere (al team di migrazione all'ingrosso) così possiamo impostare lo stato di BroadCloud NS Sync su LOCAL.
  2. L'amministratore può quindi:
    1. Rimuovere l'indirizzo MAC dall'utente da Rialto.
    2. Rimuovere l'indirizzo MAC dal sito di Rialto.
  3. Dopo la pulizia, il dispositivo viene aggiunto manualmente a Webex Calling tramite il portale Control Hub.
  4. Dopo aver aggiunto il dispositivo a Webex Calling, riavviare manualmente il dispositivo.

Questo articolo è stato utile?
Questo articolo è stato utile?