Visão geral

O objetivo deste documento é fornecer instruções detalhadas sobre o uso de ferramentas para migração do Cisco BroadWorks, Webex para BroadWorks e BroadCloud para atacado e Webex Calling. Este documento aborda um conjunto de ferramentas de migração projetadas para ajudar a migrar clientes existentes do Cisco BroadWorks, Webex para BroadWorks e BroadCloud para a solução Wholesale Route-to-Market.

As ferramentas de migração têm como objetivo facilitar uma transição completa do BroadWorks para os serviços de atacado. Eles não são projetados para a coexistência de longo prazo de ambos os serviços dentro da mesma organização do cliente.

Impacto da migração

Os impactos pós-migração são os seguintes:

Administradores

Após a migração, os administradores devem:

  • Comece a usar o Partner Hub e o Control Hub para configurar recursos em vez do CommPilot.
  • Reconfigure quaisquer recursos que não façam parte da migração.
    Você precisa migrar manualmente os recursos que não são migrados automaticamente após a conclusão das ferramentas de migração.

Usuários

Os recursos suportados devem funcionar após a migração da mesma forma que funcionavam antes da migração. Os recursos do Webex Calling não suportados pela migração devem ser reconfigurados no Webex após a migração:

  • Os usuários perderão o histórico de chamadas e o histórico de mensagens.
  • Os usuários perderão todas as configurações e personalizações de linha de chave pessoais e deverão redefinir essas configurações após a migração. Exemplos incluem discagens rápidas.
  • Os usuários devem redefinir seus códigos de acesso e senhas no primeiro logon.
  • Os usuários que usam o cliente UC-One serão necessários no primeiro logon para atualizar para o aplicativo Webex.

Arquitetura de ferramentas de migração

A arquitetura das ferramentas de migração consiste em quatro ferramentas diferentes:

  1. Extrair ferramenta —Extrai empresas, grupos, números, usuários, serviços, telefones e soft clients do Cisco BroadWorks. Os parceiros do BroadCloud devem enviar uma solicitação de extrato no Portal do provedor de serviços.
  2. Ferramenta de transformação — transforma as informações extraídas pela ferramenta de extração em um arquivo JSON que pode ser editado.
  3. Ferramenta de provisionamento —Usa o arquivo de saída JSON da Ferramenta de transformação para provisionar clientes, locais, números, usuários, serviços e telefones usando APIs públicas Webex .
  4. Ferramenta de transferência de dispositivo — usa o arquivo de saída JSON da Ferramenta de transformação para reconstruir os perfis e reinicializar telefones, ativar números na solução Wholesale RTM e desativar números de telefone no Cisco BroadWorks.
    • Essa ferramenta suporta a reversão de perfis de telefone e soft client e a ativação de números no Cisco BroadWorks.
    • Os parceiros do BroadCloud devem enviar uma solicitação de migração no Portal do provedor de serviços.

A ilustração a seguir representa como as quatro ferramentas funcionam sequencialmente, comunicando-se com o Cisco BroadWorks, APIs Públicas e carregando métricas para os serviços Webex para análises futuras depois que o administrador inicia as tarefas de migração.

Diagrama da arquitetura de ferramentas de migração

Figura 1. Ferramentas de migração

Requisitos

Antes de executar as ferramentas de migração, o parceiro deve atender aos seguintes requisitos:

  1. A conta de parceiro e administrador de parceiro deve estar integrada na solução Wholesale RTM. Durante a fase de pré-venda, os parceiros não precisam ser integrados na solução Wholesale RTM para executar a ferramenta de extração.
  2. O parceiro deve passar pela lista de verificação de pré-migração para garantir que todos os requisitos sejam atendidos.
  3. As credenciais de administrador do sistema Cisco BroadWorks são necessárias para executar as ferramentas de extração e movimentação do dispositivo. Isso não se aplica a parceiros BroadCloud.
  4. As ferramentas de extração e movimentação de dispositivos devem ser executadas a partir do servidor de aplicativos Cisco BroadWorks secundário durante uma janela de manutenção para minimizar o risco. Os parceiros do BroadCloud executarão a ferramenta de transferência de dispositivos a partir do portal do provedor de serviços.
  5. Revise a lista de dispositivos compatíveis com o Webex Calling .
  6. Revise a lista de dispositivos Webex Calling não suportados .
  7. Os parceiros devem pedir à equipe de contas na Cisco para obter a versão de firmware suportada para telefones e dispositivos.
  8. Os clientes UC-One devem atualizar para as seguintes versões:
    • Clientes do Desktop Communicator devem ser a versão 22.9.12 ou superior
    • Os clientes do Mobile Connect devem ser a versão 3.9.14 ou superior.
  9. A máquina do administrador deve ter:
    • O JDK/JRE 1.8 é necessário para a ferramenta de provisionamento.
    • As máquinas MAC e Linux exigem o Python 3.10.5 ou superior para a ferramenta de transformação.
  10. Os clientes devem ter um endereço de cobrança válido e os usuários finais devem ter um endereço de e-mail comercial configurado no Cisco BroadWorks. Se os valores não forem definidos, os administradores de parceiros devem entrar em contato com seus clientes para obtê-los. Esses detalhes devem ser adicionados aos arquivos CSV (valores separados por vírgula) antes de executar a ferramenta de transformação. Exemplo de arquivos CSV são fornecidos com a ferramenta de transformação.

Plano de migração

O plano de migração tem 3 etapas:

  1. Preparação
    • Obter uma cópia dos dados do usuário com a ferramenta Extrair
    • Gerar um token usando a ferramenta Gerador de token
    • Use a ferramenta Transformar para formatar os dados do usuário
  2. Provisionamento
    • Obtenha os dados do usuário mais recentes com a ferramenta Extrair
    • Use a ferramenta Transformar para formatar os dados do usuário
    • Provisionar usuários com a ferramenta de provisionamento
  3. Migração
    • Migrar dispositivos com a ferramenta Mover dispositivo
    • Migrações sem dispositivos [Ativando números de telefone por meio do Control Hub]

    Se os administradores de parceiros não tiverem dispositivos para transferir do Cisco BroadWorks para o atacado, a execução da ferramenta de transferência do dispositivo não será necessária. Os administradores de parceiros podem usar o link público abaixo para ativar os números de telefone diretamente através do portal do Control Hub. Para obter mais informações, consulte Gerenciar números de telefone no Control Hub.

    Desativar os números de telefone no Cisco BroadWorks é opcional se os administradores de parceiros ativarem seus números de telefone por meio do Control Hub.

Recursos migrados automaticamente para chamadas por atacado

Esses recursos do usuário são migrados automaticamente pelas ferramentas de migração:

  • Configurações de mensagens de voz e saudações personalizadas (mensagens de voz não migradas)
  • Números alternativos
  • BroadWorks em qualquer lugar
  • Campo Luz de ocupado
  • ID do autor da chamada (nome e número de telefone personalizados)
  • Chamada em espera
  • Configurações de encaminhamento de chamadas (encaminhamento de chamadas sempre/ocupado/sem resposta/não acessível)
  • Interceptação de chamadas
  • Não interromper
  • Configurações de fax
  • Escritório remoto
  • Aparência da chamada compartilhada
  • Toque simultâneo pessoal (incluindo critérios de agendamento e seletivos)
  • Notificação de chamada (incluindo critérios de agendamento e seletivos)
  • Rejeição de chamada anônima
  • Rejeição de chamada seletiva
  • Encaminhamento de chamadas seletivas
  • Captura de chamadas direcionadas e entrada
  • Isenção de entrada direta
  • Pressionar para falar
  • Privacidade

Esses recursos de grupo são migrados automaticamente pelas ferramentas de migração:

  • Assistente automático
    • Apenas um nível
    • Saudações personalizadas
    • Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo)
    • Números alternativos
    • O menu de feriados não está disponível no Webex
    • Rejeição de chamada seletiva
  • Fila de chamadas do Cisco BroadWorks Call Center padrão e BroadCloud:
    • Configuração básica
    • Saudações personalizadas
    • Agentes e supervisores
    • Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo)
    • Números alternativos
    • Música em espera
  • Estacionamento de chamada
  • Atendimento de chamadas
  • Grupo de busca
    • Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo, não acessível)
    • Números alternativos
  • Código de localização (um por local ou grupo)
  • Grupo de paginação
  • Agendas (somente no nível de grupo, as agendas das empresas não são migradas)
  • Portal de voz
  • Linha virtual
  • Música em espera

Dispositivos compatíveis

Os telefones compatíveis serão criados e atribuídos automaticamente aos usuários no Webex Calling pela ferramenta de provisionamento. Os telefones marcados como "sim" na coluna "Suportado na ferramenta de migração do dispositivo" também serão movidos automaticamente do Cisco BroadWorks ou do BroadCloud para o Webex Calling quando a ferramenta de transferência do dispositivo for executada. Os telefones marcados como "Não" nessa coluna precisam de uma intervenção manual para alterar a URL do DMS no modelo de dispositivo Cisco BroadWorks ou no próprio telefone.

A última coluna fornece o mapeamento de modelos de telefone para a coluna "Tipo de dispositivo" do arquivo transform-tool/input/newphones.csv. (Consulte Ferramenta de transformação seção deste artigo para obter mais informações sobre newphones.csv).

modelo do Telefone

Compatível com a ferramenta de movimento do dispositivo

Tipo de dispositivo em newphones.csv

Cisco MPP 6821

Sim

DMS Cisco 6821

Cisco MPP 6841

Sim

DMS Cisco 6841

Cisco MPP 6851

Sim

DMS Cisco 6851

Cisco MPP 6861

Sim

DMS Cisco 6861

Cisco MPP 6871

Sim

DMS Cisco 6871

Cisco MPP 7811

Sim

DMS Cisco 7811

Cisco MPP 7821

Sim

DMS Cisco 7821

Cisco MPP 7832

Sim

DMS Cisco 7832

Cisco MPP 7841

Sim

DMS Cisco 7841

Cisco MPP 7861

Sim

DMS Cisco 7861

Cisco MPP 8811

Sim

DMS Cisco 8811

Cisco MPP 8832

Sim

DMS Cisco 8832

Cisco MPP 8841

Sim

DMS Cisco 8841

Cisco MPP 8845

Sim

DMS Cisco 8845

Cisco MPP 8851

Sim

DMS Cisco 8851

Cisco MPP 8861

Sim

DMS Cisco 8861

Cisco MPP 8865

Sim

DMS Cisco 8865

Cisco MPP 8875

Sim

DMS Cisco 8875

Cisco ATA191

Sim

DMS Cisco 191

Cisco ATA192

Sim

DMS Cisco 192

Polycom VVX101

Sim

Polycom DMS VVX101

Polycom VVX150

Sim

DMS Polycom VVX150

Polycom VVX201

Sim

DMS Polycom VVX201

Polycom VVX250

Sim

DMS Polycom VVX250

Polycom VVX301

Sim

DMS Polycom VVX301

Polycom VVX311

Sim

DMS Polycom VVX311

Polycom VVX350

Sim

DMS Polycom VVX350

Polycom VVX401

Sim

DMS Polycom VVX401

Polycom VVX411

Sim

DMS Polycom VVX411

Polycom VVX450

Sim

DMS Polycom VVX450

Polycom VVX501

Sim

DMS Polycom VVX501

Polycom VVX601

Sim

DMS Polycom VVX601

Polycom Trio 8300

Sim

DMS Polycom Trio8300

Polycom Trio 8500

Sim

DMS Polycom Trio8500

Polycom Trio 8800

Sim

DMS Polycom Trio8800

Polycom SoundStation 5000

Sim

DMS Polycom SSIP5000

Polycom SoundStation 6000

Sim

DMS Polycom SSIP6000

Yealink T33G

Sim

DMS Yealink T33G

Yealink T41S

Sim

DMS Yealink T41S

Yealink T42S

Sim

DMS Yealink T42S

Yealink T43U

Sim

DMS Yealink T43U

Yealink T! U.

Sim

DMS Yealink T93U

Yealink T58S

Sim

DMS Yealink T58S

Yealink T48S

Sim

DMS Yealink T48S

Yealink T48U

Sim

DMS Yealink T48U

Yealink T53W

Sim

DMS Yealink T53W

Yealink T54W

Sim

DMS Yealink T54W

Yealink T57W

Sim

DMS Yealink T57W

Yealink T58V

Sim

DMS Yealink T58V

Yealink CP920

Sim

DMS Yealink CP920

Yealink CP960

Sim

DMS Yealink CP960

Yealink W52B

Sim

DMS Yealink W52P

Yealink W B

Sim

DMS Yealink W P

Yealink W60B

Sim

DMS Yealink W60P

Yealink W70 B

Sim

DMS Yealink W70 P

Yealink CP925

Sim

DMS Yealink CP925

Yealink CP965

Sim

DMS Yealink CP965

Dispositivos não suportados

Se o cliente usar os dispositivos não suportados pela solução Wholesale RTM, esses dispositivos não serão elegíveis para migração. Neste caso, você tem as seguintes opções:

  1. Forneça novos telefones no Cisco BroadWorks antes de migrar.
  2. Deixe os telefones antigos no Cisco BroadWorks e os usuários devem instalar o aplicativo Webex para fazer e receber chamadas.

Pacotes de chamadas por atacado

As ferramentas de migração têm um conjunto de padrões para a seleção de pacotes de Chamadas por atacado para assinantes. Se um pacote diferente for desejado posteriormente, eles poderão ser alterados no Control Hub por um administrador parceiro.

Configuração do pacote de migração do Cisco BroadWorks

Todos os assinantes da migração do Cisco BroadWorks usarão o pacote do Webex Calling como padrão. Se o Pacote de voz Webex for desejado para assinantes que não tiverem a chamada em espera ou o correio de voz atribuído, isso poderá ser ativado no arquivo partner.cfg da Ferramenta de transformação, descomentando a linha USE _ WEBEX _ VOICE _ PACOTE.

Mapeamento de pacotes de migração do Webex para BroadWorks

Os pacotes Webex para BroadWorks são automaticamente mapeados para pacotes de chamadas por atacado. Isso não é configurável.

Pacote Webex para BroadWorks

Pacote de chamadas do atacado

Softphone

Webex Voice

Básico

Chamadas Webex

Padrão

Webex Suite

Premium

Webex Suite

Mapeamento de pacotes de migração do BroadCloud

Migrações de pacotes de mapas do BroadCloud Carrier com base no tipo de estação. O mapeamento padrão pode ser configurado no arquivo de configuração conf/rialto_station_type_to_wholesale_package.csv da Ferramenta de transformação.

Tipo de estação BroadCloud Carrier

Pacote de chamadas do atacado

Básico

Webex Voice

sala de Conferência

Webex Voice

Mensagens

Webex Voice

Padrão

Webex Voice

Administrador

Webex Suite

Todos os outros tipos de estação

Webex Voice

Transforme uma conta de usuário BroadWorks ou BroadCloud em um espaço de trabalho do Webex Calling

Um Webex Workspace é um telefone que é compartilhado entre muitas pessoas, por exemplo: por exemplo: telefones em uma sala de conferência, armazém ou lobby. Esses telefones podem ser configurados no Webex Calling como espaços de trabalho Webex em vez de usuários Webex. Uma opção está disponível para transformar contas de usuário do Cisco BroadWorks ou BroadCloud Carrier em espaços de trabalho automaticamente durante o processo de migração.

Etapas

  1. No arquivo transform_tool/input/users.csv, atribua o pacote "common_area" aos usuários a serem transformados em um espaço de trabalho.
    • Exemplo: bwuser@domain,,,common_area
  2. (Apenas BroadCloud) Para converter todas as contas de usuário de um tipo de estação específico em espaços de trabalho, adicione uma entrada para transform-tool/conf/rialto_station_type_to_wholesale_package.csv e defina o pacote de atacado como "common_area_calling".
    • Exemplo: conference_room_v2,common_area_calling
  3. Execute a ferramenta de transformação.
  4. Execute a ferramenta de provisionamento.
  5. Abra o Control Hub da organização do cliente recém-criada e defina um domínio SIP (consulte a figura 2, Configurando um domínio SIP no Control Hub).
  6. Execute a ferramenta de provisionamento novamente. Isso cria os espaços de trabalho e atribui telefones a eles.

Limitações:

A configuração dos recursos do usuário (por exemplo, encaminhamento de chamadas, não interromper) não é migrada automaticamente para o espaço de trabalho.

Janela do Control Hub nas Configurações da organização, destacando o endereço SIP da seção Cisco Webex Calling.

Figura 2: Configurar um domínio SIP no Control Hub

Ferramenta do gerador de token

Os administradores de parceiros executam essa ferramenta de utilitário do gerador de token pelo menos uma vez antes de iniciar a execução de ferramentas de migração. A execução dessa ferramenta é uma atividade única depois que a conta do parceiro é integrada à solução Wholesale RTM. Essa ferramenta permite que os administradores de parceiros façam logon via navegador da web para obter o TOKEN exclusivo necessário para atualizar os arquivos de configuração de parceiros para as ferramentas de migração.

Pré-requisitos

Após o download, extraia os binários das ferramentas de migração.

Defina o caminho do ambiente JRE/JDK no token_generator.sh para MAC e token_generator.bat para Windows. Se o caminho JAVA _ HOME já existir, ele será reutilizado pela ferramenta.

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

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

Esta etapa é opcional

Instruções a serem executadas

Execute o seguinte comando no terminal dentro do diretório do gerador de token:

  • As seguintes portas devem estar disponíveis para executar a ferramenta do gerador de token. Portas : 8080, 50009, 50010, 50011, 50012 e 50013

  • Pelo menos uma dessas portas mencionadas deve estar aberta para conexão no computador do usuário.

Windows:

token_generator. bat

MacOS:

./token_generator.sh 

Saída:

Nome da ferramenta: Versão da ferramenta de gerador de token: 1.13.0 Carregue a URL no seu navegador da Web: http://localhost:8080 

Abra a URL no navegador da web no terminal, faça logon com as credenciais de administrador do parceiro para obter o TOKEN e copie o mesmo para uso posterior.

As ilustrações da interface de usuário são fornecidas abaixo para referência:

Fazer logon com a tela do Cisco Webex

Figura 3: Fazer logon com o Cisco Webex

Tela de início de sessão da janela de credenciais

Figura 4: Janela de credenciais

Tela de geração de token

Figura 5: Geração de token

Tarefas de configuração do BroadWorks

Configure as seguintes etapas antes de executar as ferramentas de extração e movimento do dispositivo no servidor BroadWorks secundário.

Isso se aplica ao Cisco BroadWorks e ao Webex para BroadWorks. Essas etapas não são aplicáveis ao BroadCloud.

Ativar conectividade OCI-P

A ferramenta de movimentação do dispositivo se comunica com o BroadWorks através de comandos OCI-P, para habilitar a conectividade OCI-P, use as etapas abaixo:

Etapa 1 : Use a CLI para configurar as configurações gerais.

Execute o seguinte comando na CLI para alterar para o diretório GeneralSettings:

 AS _ CLI> cd /Applications/OpenClientServer/GeneralSettings.

Execute o seguinte comando na CLI para obter as configurações gerais atuais:

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

Se suas configurações não corresponderem às acima, use o comando set para redefinir suas configurações.

Etapa 2 : Use a CLI para configurar o proxy OCI.

Altere o diretório para o proxy OCI:

 AS _ CLI> cd /Applications/OpenClientServer/OCIProxy 

Execute a CLI a seguir para obter as configurações atuais. Você deve ver o seguinte:

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

Se suas configurações não corresponderem às acima, use o comando set para redefinir suas configurações.

Etapa 3 : Use a CLI para configurar o Provisionamento OCI.

Altere para o diretório de provisionamento:

 AS _ CLI> cd /System/NetworkAccessLists/OCI/Provisioning 

Execute o seguinte comando para obter as configurações atuais de provisionamento OCI:

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> obter a descrição do endereço ======================== 127.0.0.1 local como 

Etapa 4 : Execute o comando abaixo na CLI para verificar se sua configuração está correta.

 AS _ CLI/Maintenance/ManagedObjects> obtenha Broadworks e verifique se sua saída parece OK. Veja abaixo a saída de amostra: AS _ CLI/Manutenção/ManagedObjects> obtenha BroadWorks BroadWorks Managed Objects ========================== * Servidor: Identidade ..............: COMO Versão ...............: R el_ 21.sp1 _ 1.551 Estado administrativo... Desbloqueado * Aplicativos: Nome Versão Implantada Estado Administrativo Efetivo Estado ========================================================================================= ExecuçãoAndProvisioning 21.sp1 _ 1.551 true Desbloqueado Desbloqueado FlashPolicy 21.sp1 _ 1.551 false Desbloqueado Desbloqueado OpenClientServer 21.sp1 _ 1.551 true Desbloqueado Desbloqueado WebContainer 21.sp1 _ 1.551 true Desbloqueado Desbloqueado 4 entradas encontradas. * Aplicativos hospedados: Nome Versão Contexto Caminho Implantado ================================================================== CommPilot 21.sp1_1.551 / verdadeiro DeviceManagementFiles 21.sp1_1.551 /DeviceManagement verdadeiro JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles verdadeiras 5 entradas encontradas. 

Verifique se o servidor de cliente aberto está implantado e ativo

Use os comandos abaixo para implantar e iniciar o servidor de cliente aberto no servidor de aplicativos secundário se ele não estiver implantado ou ainda não tiver iniciado.

Etapa 1 : Implante o servidor com o seguinte comando de CLI:

AS_CLI/Maintenance/ManagedObjects> implantar aplicativo OpenClientServer

Etapa 2 : Inicie o servidor com este comando:

AS_CLI/Maintenance/ManagedObjects> iniciar aplicativo OpenClientServer

Ativar ativação de números

Execute os seguintes comandos na CLI para ativar a ativação dos números:

Etapa 1 : Execute o comando de ativação do número:

 AS _ CLI> cd SubscriberMgmt/NumberActivation 

Etapa 2 : Execute o comando ativação ativada:

 AS _ CLI> definir dnMode groupAndUserActivationEnabled 

Etapa 3 : No prompt de confirmação, insira Y.

Extrair ferramenta

Para BroadCloud

A ferramenta de extração é integrada no portal do Provedor de Serviços BroadCloud. Um administrador do provedor de serviços pode:

  1. Envie solicitações de extração para até 50 clientes por solicitação.
    A solicitação de extração não pode ser enviada ao mesmo cliente mais de 10 vezes por dia.
  2. Baixe o arquivo de dados extraído, em formato ZIP, por até 28 dias a partir da data de envio da solicitação.

Os números abaixo mostram o portal do provedor de serviços.

Tela do portal do provedor de serviços que mostra a solicitação de extração de migração de atacado iniciada.

Figura 6: Portal do Provedor de serviços

Tela do portal do provedor de serviços mostrando solicitações de Extrato de migração por atacado

Figura 7: Portal do Provedor de serviços

Para Cisco BroadWorks e Webex para BroadWorks

  1. A ferramenta de extração é executada no servidor de aplicativos Cisco BroadWorks secundário na rede parceira e se conecta via OCI-P.
  2. A ferramenta extrai dados brutos da empresa, do grupo, números, usuários, serviços, dispositivos e de clientes soft da plataforma Cisco BroadWorks ou BroadCloud e envia esses dados para arquivos XML que fornecem as entradas para a ferramenta de transformação.

As próximas seções explicam como instalar e configurar a ferramenta de extração.

Pré-requisitos

  1. SCP a ferramenta de extração binários para o servidor de aplicativos do Cisco BroadWorks secundário.
  2. O SSH para o servidor de aplicativos do Cisco BroadWorks secundário para configurar os pré-requisitos e executar a ferramenta de extração.
  3. Configure o provedor de serviços e a ID do grupo a serem extraídos do Cisco BroadWorks no conf/exportTool.yml. Consulte o trecho de exemplo YAML abaixo:
    ServiceProviderID-A:      - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B:                        - TUDO 
  4. Verifique se a ID de usuário, senha e nome de host secundários do servidor de aplicativos do Cisco BroadWorks estão corretas no arquivo conf/partner.cfg:
     BROADWORKS _ USER _ ID = admin BROADWORKS _ SENHA = admin BROADWORKS _ HOST _ NOME = ATUALIZAÇÃO do _ localhost TOKEN = Token de atualização do administrador do parceiro copiado da ferramenta Gerador de tokens. MIGRAÇÃO _ MODE = Os valores suportados são webex_for_broadworks_to_wholesale. O valor padrão é broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale para o Webex para migrações de BroadWorks. 

    A propriedade REFRESH _ TOKEN é obrigatória para uma migração do Webex para BroadWorks.

  5. Modifique o caminho de ambiente JDK/JRE no arquivo export.sh se o caminho de ambiente JDK/JRE do servidor de aplicativos secundário do Cisco BroadWorks for diferente do arquivo:
     JAVA _ HOME=/usr/local/java/java_base

Instruções a serem executadas

Execute o comando abaixo no servidor de aplicativos Cisco BroadWorks secundário a partir do diretório de ferramentas de extração:

./export.sh

Registros de terminal

Os seguintes registros estão disponíveis no terminal na exportação bem-sucedida: Executando a ferramenta de exportação de dados BroadSoft:

 Executando BroadSoft Data Export Tool ************************************************ Iniciando Exportação Ferramenta v: 1.15.0 Exportação iniciada para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportando usuários para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação usuários concluídos para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação concluída para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação concluída Exportação Dump Zip Diretório: output/20221017223452 _ ExportTool Export Dump Zip Nome do arquivo:extracted_data_1666060 500618.zip Zip arquivo com o nome extracted_data_1666060 500618.zip foi criado processo de criação do arquivo ZIP concluído Exportados arquivos convertidos como arquivo ZIP ************************************************** 

Saída

Um arquivo ZIP de saída (extracted_data_.zip ) estará disponível no mesmo diretório de ferramenta de extração. Use o comando abaixo para visualizar e usar o arquivo ZIP para a entrada Ferramenta de transformação:

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

Ferramenta de transformação

Essa ferramenta de transformação é executada para todas as migrações. A ferramenta de transformação é executada em qualquer computador, incluindo o laptop de administrador de um parceiro e usa as APIs Públicas Webex. Ele lê o arquivo ZIP de saída de ferramenta de extração (extracted_data_.zip ) como uma entrada e transforma o XML bruto em um formato JSON que é usado pela ferramenta de provisionamento.

Pré-requisitos

Depois de baixar e extrair os binários das ferramentas de migração, configure os seguintes pré-requisitos:

  1. Defina o TOKEN _ de ATUALIZAÇÃO (Token copiado da ferramenta Gerador de token) e o NOME _ OF _ MAIN _ LOCALIZAÇÃO no arquivo conf/partner.cfg:
     ATUALIZAÇÃO _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOME _ DE _ PRINCIPAL _ LOCALIZAÇÃO=Principal 
  2. Opcionalmente, defina o PROVISIONING _ ID (copiado do modelo no Hub de parceiros) no arquivo conf/partner.cfg:
     PROVISIONING _ ID=YmE4MjFkZYTYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1 
    Para obter uma verificação mais completa do endereço de e-mail do cliente, você pode, opcionalmente, definir o PROVISIONING _ ID.
  3. Configure informações ausentes no arquivo input/customers.csv (consulte a próxima seção) se estiver faltando.
  4. Adicione o endereço de e-mail do usuário final no arquivo input/users.csv.
  5. Se novos telefones forem provisionados, adicione o endereço MAC e o endereço de e-mail do novo telefone do usuário ao arquivo input/newphones.csv. Isso é necessário apenas se os administradores de parceiros quiserem provisionar novos telefones em chamadas por atacado.
  6. Converta os Call Centers do BroadWorks nos CxEssentials usando o arquivo input/cxessentials.csv.
  7. Opcionalmente, ative a propriedade ATUALIZAR _ ALL _ CALL _ CENTERS _ TO _ CX _ ESSENCIALS para converter todos os centros de chamadas em CxEssentials.
  8. Use o arquivo input/locations.csv para suportar a migração de grandes empresas que permite aos administradores migrar as localizações de seus clientes por local
  9. Opcionalmente, ative o uso de endereços MAC do cabeçalho User-Agent da mensagem SIP REGISTER quando o endereço MAC não estiver disponível no perfil do dispositivo Cisco BroadWorks. Descomente a linha "USE _ MAC _ ADDRESS _ FROM _ SIP _ REGISTER=yes" no arquivo conf/partner.cfg

Preenchimento da entrada/customers.csv

O arquivo input/customers.csv fornece dados que talvez estejam faltando no Cisco BroadWorks ou BroadCloud. Este arquivo pode ser deixado em branco se todas as informações obrigatórias já estiverem disponíveis. Você não precisa preencher todas as colunas, apenas as informações ausentes são obrigatórias.

Todos esses campos são opcionais.

A tabela abaixo explica as colunas mais importantes em input/customers.csv.

Nome da Coluna

Regras

Id

No modo corporativo Cisco BroadWorks:

  • Este é o provedor de serviços do Cisco BroadWorks para a empresa.
  • Além disso, uma linha separada é necessária para cada grupo dentro da empresa. A ID é o groupId do Cisco BroadWorks.

No modo provedor de serviços BroadWorks, este é o groupId do Cisco BroadWorks.

No BroadCloud, este é o cliente do Rialto.

ID externa

Este é um identificador que corresponde ao identificador interno do parceiro para este cliente. Esta coluna deve ser exclusiva em uma organização parceira Webex. Esta coluna é opcional, um identificador exclusivo será gerado automaticamente pela ferramenta de transformação.

Esta coluna não é usada para grupos dentro de uma empresa.

Nome do cliente

Para a empresa, esta coluna é usada como o campo de nome do cliente Webex.

Para um grupo dentro de uma empresa, esta coluna é usada como o nome do local. Os nomes de locais devem ser exclusivos em uma empresa .

primaryEmail

Isso é usado como o endereço de e-mail do administrador do cliente Webex.

Essa coluna é opcional para grupos dentro de uma empresa.

Colunas de endereço

Para uma empresa, o endereço é usado como o endereço de cobrança e o primeiro endereço de local.

Para um grupo dentro de uma empresa, o endereço é usado como o endereço do local.

Timezone

Consulte a seção de fuso horário deste artigo.

idioma

Consulte Idiomas que o Webex suporta .

defaultvoicemailpin

Consulte Definir um PIN do correio de voz .

Instruções a serem executadas

Execute a ferramenta de transformação em qualquer sistema operacional. Use as etapas abaixo para executar a ferramenta no Windows e no macOS:

Windows

Execute o comando abaixo para executar a ferramenta de transformação no Windows:

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

macOS

Execute as seguintes etapas para executar a ferramenta de transformação no macOS:

  1. Crie um ambiente virtual e instale dependências para executar a ferramenta de transformação usando Python:
    python3 -m venv venv source venv/bin/activate python3 -m pip install requests python3 -m pip install requests-oauthlib 
  2. Execute a ferramenta de transformação:
    ./transform.sh -extract= -customers= -users= -newphones=

Pré-verificação de cliente/usuário

A Ferramenta de transformação faz chamadas de API para o Webex para detectar possíveis problemas de provisionamento. Por padrão, ele validará o endereço do cliente e o e-mail principal. Se o valor do PROVISIONING _ ID for especificado no arquivo conf/partner.cfg, ele também validará as informações de localização. Os resultados da pré-verificação são incluídos no relatório de exceção.

Além disso, os seguintes parâmetros opcionais podem ser adicionados ao executar a ferramenta de transformação:

pré-verificação

Além de executar a API de pré-verificação para obter as informações do cliente, a Ferramenta de transformação também executará a API de pré-verificação para os e-mails do assinante.

informação de pré-verificação

Por padrão, apenas os erros de pré-verificação (ou seja, problemas que bloquearão o provisionamento) são incluídos no relatório de exceção. Adicionar este sinalizador incluirá resultados de pré-verificação bem-sucedidos (por exemplo, se já existir uma organização Webex que possa ser anexada automaticamente).

precheckinfo leva tempo extra para ser executado.

Registros de terminal

Os seguintes registros no terminal em transformação bem-sucedida:

Relatório resumido Empresas BroadWorks que podem ser migradas com sucesso: 1 empresas BroadWorks que não podem ser migradas: 0 usuários do BroadWorks que podem ser migrados com êxito: 4 usuários do BroadWorks que não podem ser migrados: 0 Telefones que podem ser migrados com êxito: 3 Telefones não compatíveis com o Webex Calling: 0 

Relatório de exceção

A ferramenta de transformação gera o relatório de exceção dentro do diretório output//exception_report.txt . Você pode usar este relatório para identificar os problemas que afetarão a migração e corrigi-los no sistema Cisco BroadWorks.

Depois de modificar os dados do usuário para resolver a exceção, execute novamente as Ferramentas Extrair e Transformar com os novos dados. O arquivo de relatório de exceção de exemplo como segue:

Relatório de exceção Ter Oct 18 08:12:09 2022 Empresas com comunicação Barring Recomendação de recursos: configurar manualmente o Plano de chamadas de saída no Control Hub ________________________________________________________________________________ collabmigrationtestGRP _engg 

Saída

Um arquivo JSON de saída ( customer.json ) estará disponível no diretório output//<groupid >. O arquivo de amostra customer.json é o seguinte:

{ "cliente": { "provisioningId": "!!!!!!!!!! SUBSTITUIR_COM_PROVISIONINGID !!!!!!!!!!", "pacotes": [ "webex_calling", "common_area_calling"], "externalId":external_id_engg_grp1", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrPostalCode": "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": "América/New_"York", "idioma":en_us", "números": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+152055551101" } } } }, "broadworks_info": {"service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg"}, "assinantes": [ { "amareswaranvel+benjaminjack@gmail.com": { "assinante": { "customerId": "!!!!!!!!!! SUBPLACE_COM_CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "pacote": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" }}, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } }], "dispositivos": [ { "cisUuid": "!!!!!!!!!! SUBPLACE _ WITH _ PERSONID !!!!!!!!!!", "produto": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Oliver", "primaryPhoneNumber": "+152055551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } }], "dispositivos": [ { "cisUuid": "!!!!!!!!!! SUBPLACE _ WITH _ PERSONID !!!!!!!!!!", "produto": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "pacote": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+152055551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } }], "devices": [] }}, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+152055551101", "extension": "1101" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } }}], "devices": [ { "cisUuid": "!!!!!!!!!! SUBSTITUIR_COM_ !!!!!!!!!!", "produto": "DMS Cisco 8811", "mac": "F87B204E4066" }] }}", "auto_attendants": [], "call_queues": [], "hunt_groups": [], "horários": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Automated Voice Portal", "firstName": "Automated", "lastName": "Voice Portal", "languageCode": "en_us", "phoneNumber": "+15205551105", "ramal": "1105" }], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile" ], "connect_client_to_upgrade_to_webex_app": [], "Locais": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" }], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" }} 

A propriedade `webex_for_broadworks_info` JSON está presente apenas para migrações do Webex para BroadWorks. A propriedade `broadcloud_info` JSON está presente apenas para migrações do BroadCloud.

Ferramenta de provisionamento

A ferramenta de provisionamento pode ser executada em qualquer máquina geralmente o (laptop de administrador do parceiro) e usa as APIs Públicas Webex. Ele lê o arquivo JSON ( customer.json ) de saída da ferramenta de transformação como uma entrada e provisionamento dos clientes, locais, números, usuários, serviços e dispositivos na solução Webex Wholesale RTM.

Pré-requisitos

Configure os seguintes pré-requisitos dentro do diretório de ferramentas de provisionamento:

  1. Instale o Java 8, 11 ou 17 no computador. O Java está disponível de várias fontes, incluindo:
    • https://learn.microsoft.com/en-us/java/openjdk/download
    • https://aws.amazon.com/corretto/
    • https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
  2. Depois de baixar e extrair os binários das ferramentas de migração, defina a variável de ambiente JAVA _ HOME no provisioning_tool.sh para MAC e provisioning_tool.bat para Windows.
  3. O arquivo partner.cfg:
    • Defina o TOKEN _ PROVISIONING _ ID e ATUALIZAÇÃO _ (Token copiado da ferramenta Gerador de token). Os administradores de parceiros devem entrar em contato com a equipe de contas para obter o PROVISIONING _ ID:
       ATACESALE _ PROVISIONING _ ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 ATUALIZAÇÃO _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
    • Defina PERMITIR E-MAILS _ ADMIN _ INVITE _ para falso, se o parceiro não quiser enviar e-mail de boas-vindas aos usuários. O valor padrão é verdadeiro.

  4. Use a propriedade WEBEX4BWKS _ E-MAIL _ ASSUNTO para migrações Webex para BroadWorks para enviar o assunto de solicitação de alteração de senha por e-mail para assinantes Webex para BroadWorks.
  5. Use a propriedade WEBEX4BWKS _ E-MAIL _ BODY para migrações do Webex para BroadWorks para enviar o corpo do e-mail de solicitação de alteração de senha para assinantes do Webex para BroadWorks.

Para migrações BroadCloud mesma região:

  1. A ferramenta ignorará os números, dispositivos e o provisionamento de Aparências de chamadas compartilhadas.
  2. A ferramenta criará usuários e usuários virtuais com ramal e ramal temporário.

Para migrações BroadCloud, outra região:

  1. A ferramenta fornecerá números, dispositivos e Aparências De Chamadas Compartilhadas.
  2. A ferramenta criará usuários e usuários virtuais com números de telefone e ramal reais.
    Todas as migrações do BroadCloud da Europa são para outra região.

Instruções a serem executadas

Use as etapas abaixo para executar a ferramenta no Windows e no macOS:

Windows

Execute as seguintes etapas para executar a ferramenta no sistema operacional Windows:

Para provisionar um único cliente: provision.bat-input= Para provisionar vários clientes: provision.bat -input= 

macOS

Execute as seguintes etapas para executar a ferramenta no macOS:

Para provisionar um único cliente: ./transform.sh -input= Para provisionar vários clientes: ./transform.sh -input= 

Pré-requisitos para a migração do Webex para BroadWorks

Os administradores de parceiros devem atualizar o modelo de integração do BroadWorks para os recursos de coexistência do Webex para BroadWorks. Consulte a imagem abaixo:

Execute a ferramenta de provisionamento com um argumento adicional para a migração do Webex para BroadWorks para atacado.

Fase de preparação: é a fase padrão em que os administradores podem provisionar os usuários do BroadWorks como assinantes de atacado e continuar com o Webex para usuários do BroadWorks.

Fase de manutenção: é a segunda fase em que os administradores podem atribuir a licença de atacado aos usuários existentes do Webex para BroadWorks. Você deve executar a ferramenta de provisionamento com um argumento maintenance .

Fase de pós-migração: É a fase final wher administradores podem converter o BroadWorks para atacado completamente. Você deve executar a ferramenta de provisionamento com um argumento postmigration .

Registros de terminal

A seguir, estão os registros no terminal sobre o provisionamento bem-sucedido:

Nome da ferramenta: Versão da ferramenta de provisionamento: Arquivo de ********** processamento 1.15.0 iniciado: input/customer.json **************** Provisioning Cliente Aguardando o cliente external_id_engg_grp 1 concluir o provisionamento... Aguardando o cliente external_id_engg_grp 1 concluir o provisionamento...   Status external_id_engg_grp do cliente 1: Números de provisionamento provisionados Provisionamento de usuários Recursos do usuário Provisionamento Saudações Agendas de provisionamento Provisionamento de dispositivos Provisionamento de exibições de chamadas compartilhadas Provisionamento de assistentes automáticos Provisionamento de filas de chamadas Provisionamento de grupos de busca Provisionamento de pagings Parques de chamada Provisionamento Provisionamento de capturas de chamadas Portal ********** de voz Concluído: entrada/customer.json **************** 

Uma tabela será impressa com o número de locais criados para cada execução:

Tabela com o número de locais criados para cada execução.

Saída

A ferramenta de provisionamento gera relatórios de sucesso e erros dentro dos arquivos output/<external_id>/*.success/error . Revise os registros de erro e sucesso da saída para verificar o provisionamento bem-sucedido.

Após o provisionamento bem-sucedido, os administradores de clientes e usuários finais receberão um e-mail da solução Wholesale RTM.

Os administradores de parceiros podem verificar o provisionamento do cliente no Hub de parceiros e no portal do Control Hub. Consulte as seguintes ilustrações no Hub de parceiros e no portal do Control Hub:

Captura de tela do Hub de parceiros mostrando uma pesquisa para um cliente por atacado no campo suspenso Selecionar cliente.

Figura 8: Hub do parceiro

Captura de tela do Control Hub mostrando a guia Usuários e uma lista de usuários.

Figura 9: Hub de controle

Captura de tela do Control Hub mostrando a tela Dispositivos e uma lista de dispositivos.

Figura 10: Dispositivos

Captura de tela do Control Hub mostrando a tela de Números e uma lista de números de telefone.

Figura 11: Ligando

Ferramenta de migração do dispositivo

Para BroadCloud

Para parceiros BroadCloud, use o portal do provedor de serviços para enviar uma solicitação de migração de números, dispositivos e migrações SCA.

No portal do provedor de serviços, uma solicitação de migração pode incluir até 50 clientes. Um máximo de 10 solicitações podem ser enviadas em um dia.

Os números abaixo mostram o portal do provedor de serviços.

Portal do provedor de serviços mostrando a solicitação para iniciar migração.

Figura 12: Portal do Provedor de serviços

Portal do provedor de serviços mostrando a solicitação de migração da exibição.

Figura 13: Portal do Provedor de serviços

Para Cisco BroadWorks e Webex para BroadWorks

Para o Cisco BroadWorks e o Webex para migrações de BroadWorks, a ferramenta é executada no servidor de aplicativos Cisco BroadWorks secundário na rede parceira e se conecta ao AS via OCI-P. Ele usa o arquivo JSON ( customer.json ) de saída da ferramenta de transformação como entrada e executa os comandos OCI-P para migrar dispositivos e soft clients.

Na operação bem-sucedida, a ferramenta de transferência do dispositivo será:

  1. Desregistrar dispositivos do Cisco BroadWorks e registrá-los no Atacado.
  2. Os usuários que usam o cliente UC-One serão redirecionados para o aplicativo Webex no primeiro logon.
  3. Desative os números de telefone do Cisco BroadWorks ou remova os números de telefone do BroadCloud.
  4. Ative números no Atacado.
  5. Crie apresentações de chamadas compartilhadas no atacado para migrações do BroadCloud. [Esta etapa é aplicável apenas para migrações do BroadCloud].
Se não houver dispositivos registrados com o Cisco BroadWorks ou o BroadCloud que precisem ser migrados, não haverá necessidade de executar a ferramenta de transferência do dispositivo.

SCP e SSH

  1. SCP, a ferramenta de transferência do dispositivo para o servidor de aplicativos Cisco BroadWorks secundário.
  2. O SSH para o servidor de aplicativos do Cisco BroadWorks secundário para configurar os pré-requisitos e executar a ferramenta de movimentação do dispositivo.

Pré-requisitos

  1. Defina o TOKEN _ de ATUALIZAÇÃO (Token copiado da ferramenta Gerador de token) no arquivo conf/partner.cfg:
     REFRESH _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
  2. Verifique se a ID de usuário, senha e nome de host secundários do servidor de aplicativos do Cisco BroadWorks estão corretas no arquivo conf/deviceMoveTool.conf:
     BROADWORKS _ USUÁRIO _ ID = admin BROADWORKS _ SENHA = admin BROADWORKS _ HOST _ NOME = localhost 
  3. Verifique se o caminho do ambiente JDK/JRE está correto em devicemove.sh
     JAVA _ HOME=/usr/local/java/java_base
  4. Os administradores podem usar o arquivo locations.csv do diretório de entrada para migrar os grupos específicos em vez de todos os grupos em uma empresa.

Telefones Polycom

Para transferir telefones Polycom do Cisco BroadWorks para chamadas por atacado, um administrador de parceiros deve criar um novo Arquivo de tipo de perfil de identidade/dispositivo no nível do sistema no Cisco BroadWorks each modelo de dispositivo Polycom. Consulte a figura 14 e carregue o arquivo de arquivo personalizado device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg . Depois de carregar o novo arquivo de dispositivo, verifique se o arquivo recém-criado existe no nível de Grupo. Certifique-se também que o file migration_%BWMAC ADDRESS%.cfg não entre em conflito com qualquer arquivo existente em seu sistema).

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

Ele é usado internamente pela ferramenta de movimento do dispositivo.

O processo de migração para telefones Polycom:

  1. A ferramenta de transferência do dispositivo substitui file %BWMACADDRESS%.cfg no nível do dispositivo por polycom_vvx 2.cfg. Observe que este arquivo se refere a migration_%BWMACADDRESS%.cfg.
  2. Recrie os perfis de dispositivo no nível do grupo ou no nível do dispositivo.
    Atuar no nível do grupo ou do dispositivo depende da configuração do deviceLevelRebuild do parâmetro no arquivo device-move-tool/conf/partner.cfg.
  3. A ferramenta de transferência do dispositivo pede ao servidor de aplicativos do Cisco BroadWorks para reinicializar telefones no nível do grupo ou no nível do dispositivo.
  4. Após a solicitação de reinicialização, os telefones Polycom baixam e processam % BWMACADDRESS%.cfg, que solicita aos telefones Polycom que baixem e processem migration_%BWMACADDRESS%.cfg, o que define o device.prov.serverName para https://plcm.sipflash.com.
    https://plcm.sipflash.com para a região dos EUA, outras regiões têm URLs diferentes.
  5. O telefone Polycom baixa %BWMACADDRESS%.cfg de https://plcm.sipflash.com e será gerenciado pelo Webex Calling DMS.
O arquivo de tipo de perfil de identidade/dispositivo adiciona uma captura de tela

Figura 14: Adicionar arquivo de tipo de perfil de identidade/dispositivo

O campo "Endereço MAC em:", use os mesmos valores que os outros arquivos no modelo Polycom. (Na figura 14, use a URI de solicitação HTTP, mas isso pode não ser apropriado para a implantação do servidor de aplicativos Cisco BroadWorks do parceiro).

Instruções a serem executadas

Há dois métodos para invocar o DMT, o primeiro é invocar através de um único cliente por vez e o outro é executar vários clientes simultaneamente.

A ferramenta de transferência do dispositivo é executada do servidor de aplicativos Cisco BroadWorks secundário dentro do diretório de ferramentas de transferência do dispositivo:

Para mover dispositivo de um único cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Para mover dispositivo de vários clientes: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Além disso, a ferramenta de mover dispositivo suporta migrar um único/específico telefone(s) a partir da versão 1.35.0. Use o comando abaixo: ./devicemove.sh -integration -input=  -macaddress=4CBC4883A6F8,48256741CBE9 

Registros de terminal

A seguir estão os registros no terminal sobre a execução bem-sucedida da ferramenta de migração do dispositivo para a migração do dispositivo:

Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: Ferramenta de dispositivos 1.15.0 iniciada... Dispositivos válidos para migração: ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | Tipo De Dispositivo | Mac | Versão | E-mail | ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Deseja migrar todos esses dispositivos? ([Y]es ou [N]o) sim Carregando perfis de dispositivos para DMS Cisco MPP LC Recriar processo de dispositivo iniciado Recriar processo de dispositivo concluído com êxito Processo de reinicialização iniciado Processo de reinicialização concluído com êxito Modificando perfis para o Business Communicator em grupo collabmigrationtestGRP _engg Ativar o processo de números de telefone webex iniciado para a ID da organização do cliente: 85ea1d6d-ff9e-41a1-843f-7362aaf12b4c Ative o processo de números de telefone webex concluído para a ID da organização do cliente: 85ea1d6d-ff9e-41a1-843f-7362aaf12b4c Desativar o processo de números de telefone do broadworks iniciado para groupId: collabmigrationtestGRP _engg Desativar o processo de números de telefone do Broadworks concluído para groupId: collabmigrationtestGRP _engg Migração de dispositivos concluída 

Saída

Após a migração do dispositivo, os dispositivos ficaram on-line e prontos para fazer/receber chamadas. Consulte a figura 15 para ver um exemplo do status do dispositivo:

Captura de tela da página de dispositivos do Control Hub mostrando o status do dispositivo.

Figura 15: Status do dispositivo

Após a migração do dispositivo, os números ficaram ativos. Consulte a figura 16 para ver um exemplo de números ativos:

Captura de tela da tela de Números do Control Hub mostrando números ativos.

Figura 16: Números ativos

Reverter migração

A operação de reversão deve ser executada para uma empresa por vez.

A ferramenta de transferência do dispositivo não inativa os números nas Chamadas por atacado devido a limitações técnicas durante a operação de reversão.

Para a operadora BroadCloud

O processo de reversão para parceiros do BroadCloud é o seguinte:

  1. Abra um ticket com o Cisco TAC para solicitar uma reversão do dispositivo.
  2. Execute a ferramenta de movimento do dispositivo no modo de reversão:
    • Os números de telefone não serão atribuídos do Webex Calling, deixando os usuários e serviços apenas com ramais.
    • Os endereços de e-mail no Webex Calling serão revertidos para endereços de e-mail temporários.
    • Os telefones serão excluídos do Webex Calling.
    • Números de telefone, endereços de e-mail usados como alternativos e telefones serão recriados no BroadCloud.
    • Os telefones serão reinicializados.
  3. Os administradores de parceiros devem transferir os números de telefone PSTN de volta para a operadora do BroadCloud.

Para Cisco BroadWorks e Webex para BroadWorks

O processo de reversão do Cisco BroadWorks e Webex para BroadWorks é o seguinte:

  1. Abra um ticket com o Cisco TAC para solicitar uma reversão do dispositivo.
  2. Execute a ferramenta de transferência do dispositivo no modo de reversão no servidor de aplicativos BroadWorks secundário para reverter as migrações do dispositivo. Isso definirá a URL DMS de volta para a URL DMS do provedor de serviços para perfis de dispositivos no Cisco BroadWorks e reativará os números de telefone.
  3. A equipe do Webex Calling define a URL DMS de volta para a URL DMS do provedor de serviços nos perfis de dispositivos no Webex Calling.
  4. Os administradores de parceiros devem desativar ou excluir os números de telefone no Webex Calling por meio do portal do Control Hub.
  5. Os administradores de parceiros devem transferir os números de telefone PSTN de volta para o Cisco BroadWorks.

Instruções para executar a ferramenta de movimento do dispositivo no modo de reversão

Siga as etapas abaixo para executar a ferramenta de movimento do dispositivo no modo de reversão:

Execute o comando abaixo no servidor de aplicativos Cisco BroadWorks secundário dentro do diretório de ferramentas de movimento do dispositivo:

Reverter perfis

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

Reverter números

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

Registros de terminal

Obteremos os seguintes registros no terminal ao executar com êxito a ferramenta de movimento do dispositivo para reverter a operação:

Reverter perfis

Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: Ferramenta do dispositivo 1.15.0 iniciada para reverter processo... Dispositivos que podem ser transferidos de volta do Webex Calling para BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Tipo De Dispositivo | Mac | Versão | E-mail | ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Deseja transferir esses dispositivos do Webex Calling para o BroadWorks? (Sim, Y, Não, N):  sim Carregamento de perfis de dispositivos para DMS Cisco MPP LC Recriar processo de dispositivo iniciado Recriar processo de dispositivo concluído com êxito Processo de reinicialização iniciado Processo de reinicialização concluído com êxito Migração de dispositivos concluída 

Reverter números

Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: 1.15.0 Deseja continuar revertendo números para o Broadworks?  ([Y]es ou [N]o):  Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Iniciando reverter Ativar o processo de números de telefone do Broadworks iniciado para groupId: collabmigrationtestGRP _engg Ative o processo de números de telefone do Broadworks concluído para groupId: collabmigrationtestGRP _engg Processo reverso de migração do dispositivo concluído com êxito 

Apêndice

Migração de grandes empresas

Grandes empresas que têm muitos locais não podem migrar todos os locais dentro de uma única janela de manutenção. A funcionalidade descreve nesta seção permite que os parceiros migrem alguns locais por vez.

Passos

Use as seguintes etapas para planejar as migrações em fases de uma grande empresa:

  1. Extraia os dados corporativos do BroadWorks ou BroadCloud.
  2. Execute a ferramenta Transformar sem a opção de locais nos dados extraídos.
  3. Procure a seção Local recomendado para mover simultaneamente em exception_report.txt para planejar as fases de migração para obter mais informações sobre as dependências de localização, examine os recursos arquivos da lista de agentes (consulte a ferramenta Transformar abaixo).
  4. Gere o input/locations.csv modificando locations_to_be_edited.csv.
  5. Execute a ferramenta Transformar novamente com a opção de locais.
  6. Examine exception_report.txt para identificar quaisquer problemas de dependência de localização para a fase atual.
  7. Corrija os problemas de dependência de local conforme necessário (modificando locations.csv).
  8. Execute novamente a ferramenta Transform para gerar customers.json para a fase atual.
  9. Execute a ferramenta de provisionamento para cada customer.json.
  10. Durante a janela de manutenção, execute a ferramenta Mover dispositivo.
  11. Repita a etapa 4 - 10 para a próxima fase.

Ferramenta de transformação

Para atingir o objetivo de migrar os locais em uma grande empresa fase por fase, como mencionado acima, um novo arquivo locations.csv é adicionado como entrada opcional (-locations=input/locations.csv ) ao executar a ferramenta de transformação.

O locations.csv contém dados específicos de locais. Ele substitui os dados encontrados em input/customers.csv, que atualmente contém dados corporativos e de localização.

A tabela a seguir lista os detalhes do locations.csv :

Descrição

Valores

Valor padrão

Obrigatório

Mapas em BroadWorks

Mapas no BroadCloud

enterpriseId

ID empresarial exclusiva

S

ServiceProviderId

CustomerId Rialto

locationId

ID de localização, exclusiva dentro da empresa

S

ID do grupo

SiteId Rialto

status de migração

Este local foi migrado?

migrado, dont_migrate, migrando

migração

N

nome

O nome deste local.

Deixe-o vazio para usar a locationId.

N

Timezone

N

idioma

N

address1

N

address2

N

cidade

N

estado

N

código postal

CEP ou código postal

N

país

Código de 2 letras

N

O locations.csv pode ser composto do locations_to_be_edited.csv pré-preenchido ao executar a ferramenta Transform em grandes empresas. Leia mais para ver exemplos.

O locations.csv é uma entrada opcional ao executar a ferramenta de transformação, portanto, a ferramenta Transformar se comportará da mesma forma de antes se a opção -locations=input/locations.csv não estiver presente.

Novos arquivos de saída

Existem 5 novos arquivos de saída da ferramenta de transformação:

  • locations_to_be_edited.csv – isso é pré-preenchido com todas as informações de locais para a grande empresa a ser migrada.

Exemplo:

locationId,enterpriseId,status de migração,nome,fuso horário,idioma,endereço1,endereço2,cidade,estado,código postal,país auto_mig_ent_grp1,auto_mig_ent,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp2,auto_mig_ent,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp3,auto_mig_ent,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,EUA 

Os parceiros/clientes podem usá-lo para gerar locations.csv para controlar os locais a serem migrados para uma fase específica (e atualizar as informações dos locais conforme necessário).

Exemplo: locations.csv gerado a partir do locations_to_be_edited.csv

locationId,enterpriseId,status de migração,nome,fuso horário,idioma,endereço1,endereço2,cidade,estado,código postal,país auto_mig_ent_grp1,auto_mig_ent, migrado,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp2,auto_mig_ent, migrando,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,EUA 

Este locations.csv significa: para esta fase , o local auto_mig_ent_grp 1 foi migrado, o local auto_mig_ent_grp 2 está migrando e não migre o local auto_mig_ent_grp 3.

  • hunt_group_agents.csv , call_center_agents_supervisors.csv , paging_group_originators_targets.csv , blf_monitored_elements.csv – 4 arquivos têm a mesma finalidade: gere as listas completas dos recursos correspondentes agentes/supervisores/originadores/destinos/monitored_elements nos locais de migração, se os locais de migração tiverem dependências em outros locais.

Eles têm quase o mesmo formato (o nome da coluna 3rd varia com base no recurso), como abaixo (lista de agentes do grupo de busca auto_mig_ent_grp 2 para a fase acima):

Exemplo: O seguinte é do hunt_group_agents.csv

 nome do recurso,local do recurso,agente,local Sarah Rodriguez,auto_mig_ent_grp 2,agent_michael@domain.com,auto_mig_ent_grp 1 Sarah Rodriguez,auto_mig_ent_grp 2,agent_sally@domain.com,auto_mig_ent_grp 1 

Se a opção de locais não estiver presente ao executar a ferramenta Transformar, os 4 arquivos acima gerarão as listas completas do grupo de busca/call center/paging-group/busy-lamp-field's agentes/supervisores/originadores/destinos/monitored_elements para toda a empresa, que pode ser usado para planejar as migrações faseadas.

Novas seções em exception_report

Ao realizar a migração em fases para grandes empresas, haverá algumas novas seções em exception_report.txt se houver dependências de localização que não são atendidas.

Exemplo: A nova seção a seguir é para o grupo de busca auto_mig_ent_grp 2 agentes de Sarah Rodriguez no local auto_mig_ent_grp 3 que não é migrado e não migra nesta fase.

 Dependências entre locais - Grupos de busca Nome Localização Localização do Agente Comentário do Agente ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp 2 agent_william@domain.com auto_mig_ent_grp 3 Agente em local diferente não migrado ainda Sarah Rodriguez auto_mig_ent_grp 2 agent_melody@domain.com auto_mig_ent_grp 3 Agente em local diferente não migrado ainda 

A nova seção a seguir recomenda como agrupar os locais nas fases de migração.

Locais recomendados a serem transferidos simultaneamente:

 Localização auto_mig_ent_grp 1 depende dos locais auto_mig_ent_grp 2, auto_mig_ent_grp 3 Localização auto_mig_ent_grp 2 depende dos locais auto_mig_ent_grp 3 

Se a opção de locais não estiver presente ao executar a ferramenta Transformar, a seção recomendou que os locais para mover simultaneamente listem todas as dependências de locais para fornecer a conveniência para o planejamento.

Ao executar a ferramenta Transformar com a opção de locais (ou seja, para uma fase de migração), seção Locais recomendados para mover simultaneamente apenas listam as dependências dos locais para a fase atual.

Ferramenta de provisionamento

Para Grandes empresas, a ferramenta de provisionamento pode ser executada como de costume.

Ferramenta de migração do dispositivo

A ferramenta de movimentação do dispositivo pode ser executada para um subconjunto de locais do customer.json.para conseguir isso, adicione um novo arquivo locations.csv opcional que tenha duas colunas.

External_id

Nomes De Localização

Valor de ID externo

Nomes dos locais/nomes dos grupos

  • Este é um arquivo opcional, se não for fornecido ou fornecido com os valores vazios, ele migrará todos os locais.
  • Se fornecido com os nomes de locais e seus respectivos external_ Id's, então apenas esses locais serão migrados.

O comando é o seguinte:

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

Fusos horário

USA :

"fusos horários":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/L os_ Angeles","America/N ew_ York","America/Phoenix","Pacific/Honolulu"]

Canadá :

"fusos horários":["America/D awson_ Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/S t_ Johns","America/Vancouver","America/Winnipeg"]

Austrália :

"fusos horários":["Austrália/Adelaide","Austrália/Brisbane","Austrália/B roken_ Hill","Austrália/Darwin","Austrália/Hobart","Austrália/L ord_ Howe","Austrália/Perth","Austrália/Sydney"]

France :

"fusos horários":["Europa/Paris"]

Portugal :

"fusos horários":["Atlântico/Açores","Europa/Lisboa"]}

UK :

"fusos horários":["Europa/Londres"]

Itália :

"fusos horários":["Europa/Roma"]