Neste artigo
Visão geral
Impacto da migração
Arquitetura de ferramentas de migração
Requisitos
Baixe as ferramentas de migração
Plano de migração
Recursos migrados automaticamente para o Wholesale Calling
Dispositivos compatíveis
Dispositivos não suportados
Anúncio do fim da vida útil dos dispositivos gerenciados pela Cisco
dropdown icon
Pacotes de chamadas por atacado
    Configuração do pacote de migração Cisco BroadWorks
    Mapeamento do pacote de migração Webex para BroadWorks
    Mapeamento do pacote de migração do BroadCloud
Transforme uma conta de usuário BroadWorks ou BroadCloud em um espaço de trabalho Webex Calling
dropdown icon
Ferramenta geradora de tokens
    Pré-requisitos
    Instruções para executar
dropdown icon
tarefas de configuração do BroadWorks
    Habilitar a conectividade OCI-P
    Verifique se o servidor cliente aberto está implantado e ativo
    Ativar ativação de números
dropdown icon
Plano de chamadas da Cisco
    Pré-requisitos
    Ferramenta de transformação
    Ferramenta de provisionamento
dropdown icon
Ferramenta de extração
    Para BroadCloud
    Solicitação de extração de CSV
    Para Cisco BroadWorks e Webex para BroadWorks
dropdown icon
Ferramenta de transformação
    Pré-requisitos
    Preenchendo o input/customers.csv
    Preenchendo o input/users.csv
    Instruções para executar
    Registros do terminal
    Relatório de exceção
    Saída
dropdown icon
Ferramenta de provisionamento
    Pré-requisitos
    Instruções para executar
    Registros do terminal
    Saída
    Restrições pós-provisionamento
    Migração de BroadCloud para atacado — Limitação de registro de dispositivos
dropdown icon
Ferramenta de movimentação de dispositivos
    Para BroadCloud
    Para Cisco BroadWorks e Webex para BroadWorks
Migração de borracha
Suporte para desconexão em massa
dropdown icon
Reverter a migração
    Para BroadCloud Carrier
    Para Cisco BroadWorks e Webex para BroadWorks
    Instruções para executar a ferramenta de movimentação do dispositivo no modo de reversão
    Registros do terminal
dropdown icon
Apêndice
    Migração para grandes empresas
    Fusos horários
dropdown icon
Perguntas frequentes
    Erros conhecidos
    Pré-requisitos
    Extrair
    Transformar
    Provisionamento
    DeviceMove (BroadWorks)/Migração (Broadcloud)
Ferramentas de migração para fazer a transição para soluções RTM por atacado
list-menuNeste artigo
list-menuComentários?

Execute a migração com o mínimo de pré-configuração. Facilite a execução dos comandos. Os administradores podem revisar seus dados após o provisionamento e fazer e receber chamadas imediatamente após a migração. Ele suporta uma atualização automática para o aplicativo Webex para clientes UC-One.

Visão geral

O objetivo deste documento é fornecer instruções detalhadas sobre o uso de ferramentas para migrar do Cisco BroadWorks, Webex for BroadWorks e BroadCloud para Wholesale e. Webex Calling Este documento aborda um conjunto de ferramentas de migração projetadas para ajudar a migrar clientes existentes da Cisco BroadWorks, Webex for 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 foram projetados para a coexistência de longo prazo dos dois serviços na 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 todos os recursos que não fazem 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 compatíveis devem funcionar após a migração da mesma forma que funcionavam antes da migração. Webex Callingos recursos 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 pessoais da linha-chave e precisarão redefini-las após a migração. Os exemplos incluem mostradores de velocidade.
  • Os usuários devem redefinir seus códigos de acesso e senhas no primeiro login.
  • Os usuários que usam o cliente UC-One precisam fazer o primeiro login para fazer o upgrade para o aplicativo Webex.

Arquitetura de ferramentas de migração

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

  1. Ferramenta de extração — extrai empresas, grupos, números, usuários, serviços, telefones e clientes de software do Cisco BroadWorks. Os parceiros do BroadCloud devem enviar uma solicitação de extração 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 as APIs públicas Webex.
  4. Ferramenta de movimentação de dispositivos — usa o arquivo de saída JSON da Transform Tool, a Transform Tool, 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 telefônicos e de clientes virtuais 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 nos serviços Webex para análises futuras após o administrador iniciar as tarefas de migração.

Migration tools architecture diagram

Figura 1: Ferramentas de migração

Requisitos

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

  1. O parceiro e a conta do administrador do parceiro devem estar integrados na solução Wholesale RTM. Durante a fase de pré-venda, os parceiros não precisam ser integrados à solução Wholesale RTM para executar a ferramenta de extração.
  2. O parceiro deve examinar a lista de verificação 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 de dispositivos. Isso não se aplica aos parceiros do BroadCloud.
  4. As ferramentas de extração e movimentação de dispositivos devem ser executadas a partir do Cisco BroadWorks Application Server secundário durante uma janela de manutenção para minimizar os riscos. Os parceiros da BroadCloud executarão a ferramenta de movimentação de dispositivos no Portal do Provedor de Serviços.
  5. Consulte a lista de Webex Callingdispositivos compatíveis.
  6. Consulte a lista de Webex Callingdispositivos não compatíveis.
  7. Os parceiros devem solicitar à equipe de contas da Cisco que obtenha a versão de firmware compatível para telefones e dispositivos.
  8. Os clientes UC-One devem fazer o upgrade para as seguintes versões:
    • Os clientes do Desktop Communicator devem ser da versão 22.9.12 ou superior
    • Mobile Connectos clientes devem ser da 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.
    • Máquinas MAC e Linux requerem 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 estiverem definidos, os administradores do parceiro 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. Exemplos de arquivos CSV são fornecidos com a ferramenta de transformação.

Baixe as ferramentas de migração

As ferramentas de migração estão hospedadas no Wholesale GTM Toolkit on Brand Folder. Você deve solicitar acesso antes de baixá-los.

  1. Solicite acesso ao Brand Folder
    1. Navegue até o Wholesale GTM Toolkit na pasta Brand.
    2. Selecione “Quero solicitar acesso”
    3. Digite seu endereço de e-mail e clique em “Solicitar acesso”.
    4. Você receberá uma confirmação de que um e-mail foi enviado. A equipe do Wholesale GTM analisará e aprovará sua solicitação.
    5. Depois de aprovado, você receberá um e-mail da Brand Folder com o link “Aceitar convite”.
    6. Clique no link e inscreva-se em uma conta do Brand Folder inserindo suas informações e clicando em “Inscrever-se”.
    7. Agora você tem acesso ao Brand Folder e pode baixar as ferramentas de migração.

    Para ver um passo a passo desse processo, assista ao vídeo Brand Folder Access Request.

    Depois que seu acesso for aprovado:

    1. Faça login na pasta Brand.
    2. Navegue até a guia “SP - Recursos de migração”
    3. Baixe a versão mais recente do bwks-webex-migration-tools.

Plano de migração

O plano de migração tem 3 estágios:

  1. Preparação
    • Obtenha uma cópia dos dados do usuário com a Ferramenta de Extração
    • Gere um token usando a Ferramenta Geradora de Token
    • Use a Ferramenta de Transformação para formatar dados do usuário
  2. Provisionamento
    • Obtenha os dados mais recentes do usuário com a Ferramenta de Extração
    • Use a Ferramenta de Transformação para formatar dados do usuário
    • Provisionar usuários com a Ferramenta de Provisionamento
  3. Migração
    • Migre dispositivos com a ferramenta Device Move
    • Migrações sem dispositivos [Ativando números de telefone por meio do Control Hub]

    Se os administradores parceiros não tiverem dispositivos para transferir do Cisco BroadWorks para o Wholesale, não será necessário executar a ferramenta de movimentação de dispositivos. Os administradores de parceiros podem usar o link público abaixo para ativar os números de telefone diretamente pelo portal do Control Hub. Para obter mais informações, consulte Gerenciar números de telefone no Control Hub.

    A desativação dos números de telefone no Cisco BroadWorks é opcional se os administradores do parceiro ativarem seus números de telefone por meio do Control Hub.

Recursos migrados automaticamente para o Wholesale Calling

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, áudio de nome personalizado e PIN dos usuários não são migrados)
  • Números alternativos
  • BroadWorks em qualquer lugar
  • Campo de luz ocupado
  • Identificador de chamadas (nome e número de telefone personalizados)
  • Chamada em espera
  • Configurações de encaminhamento de chamadas (encaminhamento de chamadas sempre/ocupado/sem atendida/não acessível)
  • Intercepção de chamadas
  • Não perturbe
  • Configurações de fax
  • Escritório remoto
  • Aparência de chamada compartilhada
  • Chamada pessoal simultânea (incluindo cronograma e critérios seletivos)
  • Notificação de chamada (incluindo cronograma e critérios seletivos)
  • Recusa anônima de chamadas
  • Rejeição seletiva de chamadas
  • Encaminhamento seletivo de chamadas
  • Aceitação seletiva de chamadas
  • Anel sequencial
  • Recepção e embarque de chamadas direcionadas
  • Isento de barganha
  • Pressione para falar
  • Privacidade
  • Música em espera
  • Serviço de férias
  • Serviço noturno
  • Plano de chamadas de saída
  • Plano de chamadas de saída - Códigos de autorização
  • Plano de chamadas de saída - Transferir números
  • Plano de chamadas recebidas
  • Cliente recepcionista
  • Gravação de chamadas
  • Alerta prioritário
  • Hóspede de hotelaria
  • Anfitrião de hotel

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

  • Atendedor automático
    • Saudações personalizadas
    • Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo)
    • Números alternativos
    • O menu de férias não está disponível no Webex
    • Rejeição seletiva de chamadas
  • Cisco BroadWorks Call Center Standard e fila de chamadas 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
    • Encaminhamento forçado
    • Ignorar mensagens de conforto
  • Espaço de trabalho de área comum:
    • Encaminhamento de chamadas
    • Não perturbe
    • Chamada em espera
    • Intercepção de chamadas
    • Música em espera
    • Campo de luz ocupado (monitoramento)
    • ID do chamador
    • Números alternativos
    • Plano de chamadas recebidas
    • Plano de chamadas de saída
    • Plano de chamadas de saída - Códigos de autorização
    • Plano de chamadas de saída - Transferir números
    • Anfitrião de hotel
  • Espaço de trabalho profissional:
    • Encaminhamento de chamadas
    • Correio de voz
    • Correio de voz - Saudação ocupada
    • Correio de voz - Saudação sem resposta
    • Não perturbe
    • Chamada em espera
    • Intercepção de chamadas
    • Música em espera
    • Campo de luz ocupado (monitoramento)
    • Pressione para falar
    • Anel simultâneo
    • Recusa anônima de chamadas
    • Encaminhamento seletivo de chamadas
    • Rejeição seletiva de chamadas
    • Aceitação seletiva de chamadas
    • Anel sequencial
    • Barcaça em
    • Configurações de privacidade
    • ID do chamador
    • Números alternativos
    • Plano de chamadas recebidas
    • Plano de chamadas de saída
    • Plano de chamadas de saída - Códigos de autorização
    • Plano de chamadas de saída - Transferir números
    • Gravação de chamadas
    • Alerta prioritário
  • Linha virtual:
    • Encaminhamento de chamadas
    • Correio de voz
    • Correio de voz - Saudação ocupada
    • Correio de voz - Saudação sem resposta
    • Chamada em espera
    • Intercepção de chamadas
    • Música em espera
    • Pressione para falar
    • Barcaça em
    • Configurações de privacidade
    • ID do chamador
    • Plano de chamadas recebidas
    • Plano de chamadas de saída
    • Plano de chamadas de saída - Códigos de autorização
    • Plano de chamadas de saída - Transferir números
    • Gravação de chamadas
  • Parque de chamadas
  • Atendimento de chamadas
  • Grupo de caça
    • Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo, inacessível)
    • Números alternativos
  • Código de localização (um por local ou grupo)
  • Grupo de paginação
  • Programações (as agendas corporativas não são migradas)
  • Portal de voz
  • Música em espera
  • Lista telefônica comum
  • Grupo de correio de voz

  • Durante a migração hoteleira, quaisquer associações preexistentes entre hóspedes do hotel e seus anfitriões designados não são migradas.
  • Após a conclusão da migração, hóspedes e anfitriões devem restabelecer manualmente suas associações emWebex Calling.
  • Os detalhes das associações de anfitriões convidados afetadas são relatados no relatório de exceção .

Dispositivos compatíveis

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

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

Modelo de telefone

Compatível com a ferramenta de movimentação de dispositivos

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 9811

sim

Cisco 9811
Cisco 9841

sim

Cisco 9841
Cisco 9851

sim

Cisco 9851
Cisco 9861

sim

Cisco 9861
Cisco 9871

sim

Cisco 9871
Cisco 9811

sim

Cisco 9811
Cisco 9841

sim

Cisco 9841
Cisco 9851

sim

Cisco 9851
Cisco 9861

sim

Cisco 9861

Cisco ATA191

sim

DMS Cisco 191

Cisco ATA192

sim

DMS Cisco 192

Cisco DBS 110

sim

DMS Cisco DBS110

Polycom VVX101

sim

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

Estação de som Polycom 5000

sim

DMS Polycom SSIP5000

Estação de som Polycom 6000

sim

DMS Polycom SSIP6000

Polycom EE100

sim

DMS Polycom EE100
Polycom EE220

sim

DMS Polycom EE220
Polycom EE300

sim

DMS Polycom EE300
Polycom EE320

sim

DMS Polycom EE320
Polycom EE350

sim

DMS Polycom EE350
Polycom EE400

sim

DMS Polycom EE400
Polycom EE450

sim

DMS Polycom EE450
Polycom EE500

sim

DMS Polycom EE500

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 T46U

sim

DMS Yealink T46U

Yealink T46S

sim

DMS Yealink T46S

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 W56B

sim

DMS Yealink W56P

Yealink W60B

sim

DMS Yealink W60P

Yealink W70B

sim

DMS Yealink W70P

Yealink CP925

sim

DMS Yealink CP925

Yealink CP965

sim

DMS Yealink CP965

Códigos de áudio MP204R

sim

Códigos de áudio DMS MP204R

Códigos de áudio MP202R

sim

Códigos de áudio DMS MP202R

Códigos de áudio MP204

sim

Códigos de áudio DMS MP204

Códigos de áudio MP202

sim

Códigos de áudio DMS MP202

Dispositivos não suportados

Se o cliente usar os dispositivos não suportados pela solução Wholesale RTM, esses dispositivos não estarão qualificados para migração. Nesse caso, você tem as seguintes opções:

  1. Provisione 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 selecionar 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 Cisco BroadWorks

Todos os assinantes da migração do Cisco BroadWorks usarão o Webex Calling pacote como padrão. Se o pacote Webex Voice for desejado para assinantes que não têm chamada em espera ou correio de voz atribuídos, isso pode ser ativado no arquivo partner.cfg da ferramenta de transformação descomentando a linha USE_WEBEX_VOICE_PACKAGE.

Mapeamento do pacote de migração Webex para BroadWorks

A migração dos pacotes Webex para Broadworks é baseada no tipo de pacote Broadworks. Configure o mapeamento padrão no arquivo de configuração da Ferramenta de Transformação em conf/w4b_package_to_wholesale_package.csv.

Pacote Webex para BroadWorks

Pacote de chamadas por atacado

Softphone

Voz Webex

Básico

Webex Calling

Padrão

Webex Suite

Premium

Webex Suite

Mapeamento do pacote de migração do BroadCloud

As migrações dos pacotes do BroadCloud Carrier mapeiam 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 por atacado

Básico

Voz Webex

Sala de conferências

Voz Webex

Mensagens

Voz Webex

Padrão

Voz Webex

Executiva

Webex Suite

Todos os outros tipos de estações

Voz Webex

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

Um Webex Workspace é um telefone compartilhado entre muitas pessoas, por exemplo: por exemplo: telefones em uma sala de conferências, armazém ou saguão. Esses telefones podem ser configurados 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 do 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. (Somente BroadCloud) Para converter todas as contas de usuário de um tipo específico de estação em espaços de trabalho, adicione uma entrada ao transform-tool/conf/rialto_station_type_to_wholesale_package.csv e defina o pacote Wholesale 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 (veja 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 perturbe) não é migrada automaticamente para o espaço de trabalho.

Control Hub window in the Organization Settings highlighting the SIP Address for Cisco Webex Calling section.

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

Ferramenta geradora de tokens

Os administradores parceiros executam essa ferramenta utilitária geradora de tokens pelo menos uma vez antes de começar a executar as 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 parceiros façam login via navegador da Web para obter o TOKEN exclusivo necessário para atualizar os arquivos de configuração do parceiro para as ferramentas de migração.

Pré-requisitos

Instale o Java 8, 11, 17 ou 21 no computador. O Java está disponível em várias fontes, incluindo:

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

Esta etapa é opcional

Instruções para executar

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

  • As seguintes portas devem estar disponíveis para executar a ferramenta geradora de tokens. 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.

Janelas:

token_generator.bat

macOS:

./token_generator.sh

Saída:

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

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

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

Login with Cisco Webex screen

Figura 3: Faça login com Cisco Webex

Credentials window sign-in screen

Figura 4: Janela de credenciais

Token generation screen

Figura 5: Geração de token

tarefas de configuração do BroadWorks

Configure as etapas a seguir antes de executar as ferramentas de extração e movimentação de dispositivos no servidor BroadWorks secundário.

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

Habilitar a conectividade OCI-P

A ferramenta de movimentação de dispositivos se comunica com o BroadWorks por meio de comandos OCI-P. Para habilitar a conectividade OCI-P, use as etapas abaixo:

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

Execute o seguinte comando na CLI para mudar 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 descritas acima, use o comando set para reconfigurá-las.

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

Altere o diretório para OCI Proxy:

AS_CLI> cd /Applications/OpenClientServer/OCIProxy

Execute a seguinte CLI 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 descritas acima, use o comando set para reconfigurá-las.

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

Mude para o diretório de aprovisionamento:

AS_CLI> cd /System/NetworkAccessLists/OCI/Provisioning

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

AS_CLI/System/NetworkAccessLists/OCI/Provisioning> get
Address Description
========================
127.0.0.1 local as

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

 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.

Verifique se o servidor cliente aberto está implantado e ativo

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

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

AS_CLI/Maintenance/ManagedObjects> deploy application OpenClientServer

Etapa 2: Inicie o servidor com este comando:

AS_CLI/Maintenance/ManagedObjects> start application OpenClientServer

Ativar ativação de números

Execute os seguintes comandos na CLI para ativar os números:

Etapa 1: Execute o comando de ativação numérica:

AS_CLI> cd SubscriberMgmt/NumberActivation

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

AS_CLI> set dnMode groupAndUserActivationEnabled

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

Plano de chamadas da Cisco

Os planos de chamadas da Cisco fornecem uma solução integrada projetada para simplificar sua experiência de chamadas na nuvem comWebex Calling.

Pré-requisitos

A equipe de contas da Cisco deve ajudar o administrador do parceiro a definir o fornecedor de PSTN conectado à nuvem como Sinch no modelo de provisionamento de atacado.

Ferramenta de transformação

Para ativar o plano de chamadas da Cisco, adicione a seguinte configuração ao arquivo partner.cfg:

  • enable_cisco_calling_plan=Sim
  • Por padrão, essa propriedade é comentada. Os administradores devem remover o comentário e habilitá-lo antes de executar a ferramenta de transformação.
  • Depois de ativar essa propriedade e executar a Ferramenta de Transformação, a seção Pacote de atacado do arquivo JSON do cliente incluirá automaticamente o plano de chamadas da Cisco .

Ferramenta de provisionamento

Para locais de clientes que optam pelo plano de chamadas da Cisco, ativamos os números associados durante a fase de provisionamento de números. No entanto, os clientes começarão a usar os números somente após a conclusão do processo de migração.

Ferramenta de extração

Para BroadCloud

A ferramenta de extração está integrada ao portal do provedor de serviços BroadCloud. Um administrador de 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 para o mesmo cliente mais de 10 vezes por dia.
  2. Faça o download do arquivo de dados extraído, em formato ZIP, por até 28 dias a partir da data de envio da solicitação.

As figuras a seguir mostram o portal do provedor de serviços.

Service Provider portal screen showing the initiate wholesale migration extract request.

Figura 6: Portal do provedor de serviços

Service Provider portal screen showing Wholesale Migration Extract requests

Figura 7: Portal do provedor de serviços

Solicitação de extração de CSV

Iniciar solicitação de extração de CSV

  1. Baixe o CSV do cliente

    Clique no link Baixar CSV do cliente no canto superior direito da seção Iniciar solicitação de extração de CSV.

  2. Editar a lista de clientes

    O administrador pode editar esse arquivo CSV para incluir somente os clientes para os quais a extração precisa ser executada.

  3. Carregar e enviar

    Depois de editar, faça o upload do CSV modificado.

    Clique em Enviar para iniciar uma solicitação de extração para os clientes listados e seus locais associados.

Iniciar solicitação de extração para um cliente com CSV de locais

  1. Selecione o cliente e os locais de download

    Escolha um cliente no menu suspenso.

    Faça o download do locations.csv correspondente na guia Exibir clientes → Sites → Exportar locais como CSV.

  2. Edite o arquivo de localizações

    O administrador pode editar o CSV para incluir somente os locais que deseja extrair.

  3. Carregar e enviar

    Faça o upload do arquivo locations.csv editado e clique em Enviar.

    Somente os locais especificados para o cliente selecionado serão incluídos na solicitação de extração.

Iniciar solicitação de extração para todos os clientes

  1. Clique em Enviar para iniciar uma solicitação de extração para todos os clientes e todas as suas localizações sob o provedor de serviços atual.

The sections in the extract request.

Para Cisco BroadWorks e Webex para BroadWorks

  1. A ferramenta de extração é executada no Cisco BroadWorks Application Server secundário na rede do parceiro e se conecta via OCI-P.
  2. A ferramenta extrai dados brutos de empresas, grupos, números, usuários, serviços, dispositivos e clientes de software 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, os binários da ferramenta de extração, para o Cisco BroadWorks Application Server secundário.
  2. SSH para o Cisco BroadWorks Application Server secundário para configurar os pré-requisitos e executar a ferramenta de extração.
  3. Configure o provedor de serviços e o ID do grupo a serem extraídos do Cisco BroadWorks no conf/exporttool.yml. Consulte o exemplo de trecho YAML a seguir:
    ServiceProviderID-A:
         - GroupID-A1
         - GroupID-A2
         - GroupID-A3
    ServiceProviderID-B:
                           - ALL
    
  4. Certifique-se de que a ID de usuário, a senha e o nome do host secundário do Cisco BroadWorks Application Server estejam corretos no arquivo conf/partner.cfg:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    REFRESH_TOKEN = Partner administrator’s refresh token copied from the Token Generator tool.
    

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

  5. Modifique o caminho do ambiente JDK/JRE no arquivo export.sh se o caminho do ambiente JDK/JRE secundário do Cisco BroadWorks Application Server for diferente do arquivo:
    JAVA_HOME=/usr/local/java/java_base

Instruções para executar

Execute o seguinte comando no Cisco BroadWorks Application Server secundário a partir do diretório da ferramenta de extração:

./export.sh

Registros do terminal

Os seguintes registros estão disponíveis no terminal em caso de exportação bem-sucedida: Executando a ferramenta de exportação de dados da 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
**************************************************

Saída

Um arquivo ZIP de saída (extracted_data_ .zip<timestamp>) está disponível no mesmo diretório da ferramenta de extração. Use o comando a seguir para visualizar e usar o arquivo ZIP para a entrada da Ferramenta de Transformação:

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 o administrador estiver operando a ferramenta por trás de um proxy corporativo, siga as etapas abaixo para configurar e executar o script de exportação.

Não é obrigatório definir a variável de ambiente export https_proxy=http://<proxy-host>: <proxy-port>no terminal se o proxy estiver configurado diretamente no script, conforme descrito abaixo.

Etapas para configurar e executar o script de exportação

  1. Abra o arquivo export.sh.
  2. Localize a variável HTTPS_PROXY_HOST e descomente-a (remova o # inicial).
  3. Defina o valor HTTPS_PROXY_HOST como:

    HTTPS_PROXY_HOST=<proxy-host>

  4. Localize a variável HTTPS_PROXY_PORT e descomente-a (remova o # inicial).
  5. Defina o valor HTTPS_PROXY_PORT como:
    HTTPS_PROXY_PORT=<proxy-port>
  6. Salve e feche o arquivo export.sh.
  7. Abra o arquivo partner.cfg e adicione o refresh_token necessário.
  8. Verifique se o host, o nome de usuário e a senha do BroadWorks estão configurados corretamente em partner.cfg.
  9. Execute o script:
    ./export.sh

Formulário de engajamento:

A ferramenta de extração (BroadCloud e BroadWorks) agora gera automaticamente um arquivo XLSX consolidado intitulado Engagement Form SUA.xlsx durante a execução. O arquivo é preenchido previamente com todos os dados disponíveis nas planilhas relevantes, ajudando a agilizar e acelerar a conclusão por parceiros.

Ferramenta de transformação

Essa ferramenta de transformação é executada em todas as migrações. A ferramenta de transformação é executada em qualquer computador, incluindo o laptop do administrador de um parceiro, e usa as APIs públicas do Webex. Ele lê o <timestamp>arquivo ZIP (extracted_data_ .zip) de saída da ferramenta de extração como uma entrada e transforma o XML bruto em um formato JSON 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 REFRESH_TOKEN (Token copiado da Ferramenta Geradora de Token) e o NAME_OF_MAIN_LOCATION no arquivo conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
    NAME_OF_MAIN_LOCATION=Main
    
  2. Opcionalmente, defina o PROVISIONING_ID (copiado do modelo no Partner Hub) no arquivo conf/partner.cfg:
    PROVISIONING_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
    Para obter uma verificação mais completa do endereço de e-mail do cliente, você pode definir opcionalmente o PROVISIONING_ID.
  3. Configure as informações ausentes no arquivo input/customers.csv (consulte a próxima seção) se estiverem ausentes.
  4. Adicione o endereço de e-mail do usuário final no arquivo input/users.csv.
  5. Se novos telefones precisarem ser 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 somente se os administradores do parceiro quiserem provisionar novos telefones nas chamadas de atacado.
  6. Converta os call centers da BroadWorks em CXEssentials usando o arquivo input/cxessentials.csv.
  7. Opcionalmente, ative a propriedade UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS para converter todos os call centers em CXEssentials.
  8. Use o arquivo input/locations.csv para dar suporte à migração de grandes empresas que permite que os administradores migrem os locais de seus clientes por local
  9. Opcionalmente, ative o uso de endereços MAC a partir 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. Remova o comentário da linha USE_MAC_ADDRESS_from_sip_register=YES no arquivo conf/partner.cfg
  10. Opcionalmente, ative as propriedades ANALOG_USER_TYPE_ENABLE_CALL_WAITING, ANALOG_USER_TYPE_ENABLE_MUSIC_ON_HOLD e ANALOG_USER_TYPE_DISABLE_T38 para configurar a chamada em espera, a música em espera e desativar as configurações de T38 para todos os usuários do tipo analógico.
  11. Se você quiser configurar dispositivos de gateway genéricos, adicione o endereço MAC e o ID do usuário do dispositivo ao arquivo input/genericgateways.csv. Além disso, mencione se o usuário é o proprietário PRINCIPAL ou um usuário COMPARTILHADO (para aparições de chamadas compartilhadas). Isso só é necessário se os administradores parceiros planejarem usar dispositivos de gateway genéricos no Wholesale Calling.

    Esse recurso não está disponível para migrações de BroadCloud para Wholesale .

  12. Para migrações do BroadCloud, para converter todos os usuários com o tipo de estação de mensagens em voice_mail_group, atualize o arquivo conf/rialto_station_type_to_wholesale_package.csv substituindo o valor do pacote de atacado por voice_mail_group na linha em que o tipo de estação Rialto está enviando mensagens.

    Opcionalmente, ative a propriedade COMMON_VOICE_MAIL_GROUP_PASSCODE em partner.cfg para configurar o PIN padrão para grupos de correio de voz.

    Se essa propriedade não for especificada em partner.cfg, ela deverá ser fornecida por cliente no arquivo customers.csv na coluna commonVoicemailGroupPasscode.

  13. Para a migração de contatos comuns para Webex Calling

    É o aprimoramento para gerenciar contatos comuns em nível corporativo e local. Agora, esses contatos podem ser migrados como contatos da organização ( Contatos da organização) ou como extensões virtuais, com base nas configurações. Abaixo estão os detalhes para guiá-lo nesse processo de migração.

    Configuração da chave:

    • COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE

      Uma nova propriedade, COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE, é introduzida no arquivo partner.cfg. Essa propriedade determina como os contatos comuns são migrados de Rialto para o. Webex Calling

    • Sem o COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE configurado

      Os contatos comuns serão migrados como contatos da organização (Contatos da organização).

      Nenhuma configuração adicional é necessária.

      Os contatos permanecem acessíveis no nível da organização.

    • Com COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE configurado

      Os contatos comuns serão migrados como extensões virtuais.

      Cada contato será anexado a um número de ramal e o intervalo inicial da extensão será definido na propriedade COMMON_PHONE_LIST_TO_VIRTUAL_EXTENSION_START_RANGE em partner.cfg.

      As extensões virtuais são suportadas tanto no nível da organização quanto no nível da localização, dependendo do escopo do contato.

  14. Habilite o fornecedor padrão de gravação de chamadas para o Webex.

    Essa etapa é necessária somente ao migrar as configurações de gravação de chamadas para usuários configurados com o Dubber para a gravação nativa de chamadas da Cisco no Webex.

    Para ativar essa opção:

    • No arquivo partner.cfg, defina a propriedade a seguir, DEFAULT_CALL_RECORDING_VENDOR=webex.
    • Além disso, use a propriedade WEBEX_CALL_RECORDING_STORAGE_REGION para configurar a região de armazenamento.

      A opção de gravação sob demanda do BroadCloud não é suportada noWebex Calling. Essas configurações de gravação de chamadas não migrarão e aparecerão no relatório de exceções.

  15. Exclusão de números de telefone selecionados da migração:

    Para excluir números de telefone específicos do processo de migração, é necessário seguir o procedimento de duas etapas a seguir usando a ferramenta de transformação:

    • Inicialmente, execute a ferramenta de transformação pela primeira vez. Após a conclusão, a ferramenta gerará um arquivo chamado telephone_numbers_inventory.csv, localizado no diretório output/timestamp/. O cliente deve revisar esse arquivo e indicar “Sim” na coluna “Drop Tn's” para cada número de telefone que deve ser excluído da próxima migração.
    • Depois de atualizar o arquivo telephone_numbers_inventory.csv com os sinalizadores de exclusão apropriados, a ferramenta de transformação é executada uma segunda vez . O arquivo atualizado deve ser passado como argumento no formato a seguir.

      . /transform.sh -extract=input/extracted_data_1747640608219.zip -números de descomissionamento = {filepath/telephone_numbers_inventory.csv}

  16. Opcionalmente, defina a propriedade ALLOW_RESTRICT_BY_PARTNER_MODE como OFF para permitir que os administradores do cliente modifiquem as configurações definidas pelo parceiro no Control Hub.
  17. Para migrar números de celular (BroadWorks Mobility) do BroadCloud para Webex Calling

    Esta seção descreve a migração do recurso BroadWorks Mobility (números de celular do cliente) do BroadCloud (integração de rede móvel) para o atacado Webex Calling (operadora de rede móvel Webex Go).

    Pré-requisitos - Antes de iniciar o processo de migração, os administradores parceiros devem entrar em contato com a equipe de contas da Cisco para fazer a configuração do fornecedor Cloud Connected PSTN (CCP) e da Custom Carrier List (CCL).

    Uma nova propriedade, ASSIGN_MOBILE_NUMBERS_TO_USERS, é adicionada ao arquivo partner.cfg. Ative essa propriedade para permitir que números de celular sejam atribuídos e migrados para os usuários.

    • Esse recurso é suportado somente para migrações de Broadcloud para atacado.
    • No Wholesale Webex, os usuários finais podem ter um número de celular ou um número PSTN (não ambos), ao contrário do BroadCloud.
    • Quando um número de celular é atribuído a um usuário, seu número PSTN principal se torna seu número secundário (alternativo).
    • Os números de celular não podem ser migrados para usuários que estão sendo convertidos em espaços de trabalho ou linhas virtuais.
    • Depois que um número de celular for atribuído no Wholesale Webex, ele será exibido como Ativo no Control Hub. Esse status não significa que o número esteja imediatamente pronto para receber chamadas. O recurso de chamada estará disponível somente após a conclusão total da migração.
    • As configurações de integração de celular definidas pelos usuários finais no Portal do Usuário Chamador (CUP) não são migradas. Após a migração, quando um número de telefone, número de celular ou ramal for chamado, todos os dispositivos do usuário tocarão.

  18. Para configurar opcionalmente os limites de quantidade de pacotes durante a migração do cliente, especifique a quantidade de cada pacote no arquivo input/package_quantity.csv. A quantidade de pacotes configurada deve ser maior ou igual ao número de pacotes atribuídos ao usuário/espaço de trabalho.

    Atualmente, os limites de quantidade de pacotes não são compatíveis com migrações do Webex for BroadWorks para Wholesale.

    Ao executar a ferramenta de transformação, forneça o arquivo atualizado como um parâmetro de entrada:. <extract_zip_file>/transform.sh -extract= -packagelimits=input/package_quantity.csv.

  19. Migre sites de vários clientes da Broadworks/Broadcloud para um único cliente no atacado Webex Calling

    • Um novo modo de execução, -ConsolidatedMigration, é introduzido na ferramenta Transform para oferecer suporte à migração de vários sites de clientes da Broadcloud/Broadworks para a Webex Wholesale Platform em uma única organização de clientes de atacado. Quando esse modo é ativado, a ferramenta consolida vários sites de clientes em uma organização de clientes de atacado
      -consolidatedMigration
    • Existem outros argumentos opcionais que podem ser fornecidos junto com -ConsolidatedMigration, como
      -targetEnterpriseId={rialtoCustomerId | broadWorksEnterpriseId} -consolidatedExternalId={wholesaleCustomerExternalId}
    • se -TargetEnterpriseID for fornecido e o ID existir no arquivo de saída da ferramenta Extract, ele será usado para criar a organização do cliente de atacado. Se o ID não for encontrado, a ferramenta voltará a usar todos os detalhes do cliente disponíveis no arquivo de saída da ferramenta Extract.
    • se -ConsoliatedExternalId for fornecido, ele definirá o ExternalId para o cliente e, se não for fornecido, a ferramenta voltará a usar o fluxo existente para ID externo.
    • <timestamp>Um arquivo JSON consolidado (customer.json) estará disponível no diretório output/ /consolidated.

Preenchendo o input/customers.csv

O arquivo input/customers.csv fornece dados que podem estar ausentes no Cisco BroadWorks ou no BroadCloud. Esse arquivo pode ser deixado vazio se todas as informações obrigatórias já estiverem disponíveis. Você não precisa preencher todas as colunas, somente as informações que faltam 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 do Cisco BroadWorks:

  • Esse é o Cisco BroadWorks ServiceProviderID para a empresa.
  • Além disso, é necessária uma linha separada para cada grupo dentro da empresa. O ID é o Cisco BroadWorks GroupID.

No modo de provedor de serviços BroadWorks, esse é o Cisco BroadWorks GroupID.

No BroadCloud, esse é o Rialto CustomerID.

ID externa

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

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

Nome do cliente

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

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

E-mail principal

Isso é usado como 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 endereço de cobrança e o primeiro endereço de localização.

Para um grupo dentro de uma empresa, o endereço é usado como endereço de localização.

fuso horário

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

linguagem

Consulte Idiomas compatíveis com o Webex.

pino de correio de voz padrão

Consulte Definir um PIN de correio de voz.

Senha comum do grupo de correio de voz

Use essa coluna para especificar o PIN padrão que será aplicado a todos os grupos de correio de voz do respectivo cliente.

Após a migração, os administradores devem atualizar o PIN de cada grupo de correio de voz. Durante o processo de transformação, o PIN comum especificado pelo administrador é atribuído a todos os grupos de correio de voz.

Preenchendo o input/users.csv

O arquivo input/users.csv fornece dados que podem estar ausentes no Cisco BroadWorks ou BroadCloud. Esse arquivo pode ser deixado vazio se todas as informações obrigatórias já estiverem disponíveis. Você não precisa preencher todas as colunas, somente as informações que faltam são obrigatórias.

Todos esses campos são opcionais.

Nome da coluna

Regras

ID de usuário

Um identificador exclusivo para o usuário. Isso pode ser um ID de usuário do BroadWorks ou do BroadCloud.

e-mail

(Opcional) O endereço de e-mail do usuário. Se fornecido, ele será usado para fins de provisionamento.

número de telefone

(Opcional) O número de telefone do usuário a ser provisionado.

pacote

(Opcional) Tipo de pacote do usuário. Valores permitidos: voice, calling, suite, common_area, virtual_line, dont_migrate, call_park_ext ou voice_mail_group.

O valor dont_migrate é usado quando os parceiros desejam excluir determinados usuários — junto com seus dispositivos e números de telefone — do provisionamento e da migração.

Isso é compatível com o BroadWorks e o BroadCloud. Quando aplicados, os usuários selecionados e seus recursos associados não serão migrados nem provisionados.

Para usar isso, os administradores devem inserir dont_migrate na coluna do pacote do arquivo users.csv.

extensão

(Opcional) O ramal telefônico a ser atribuído ao usuário.

nome

(Opcional) O nome completo do usuário.

configurações_dados

(Opcional) Valores permitidos: t38, analógico

Para ativar/desativar a chamada em espera, a música em espera e as configurações T38

T38:

Essa opção desativa a chamada em espera e a música em espera e ativa as configurações T38 para dispositivos ATA.

Analógico:

  • Semelhante à opção T38, essa configuração também desativa a chamada em espera e a música em espera e ativa o T38 para dispositivos ATA.
  • A principal vantagem da opção Analógica é que esses recursos podem ser controlados por meio de arquivos partner.cfg, oferecendo mais flexibilidade para configuração.

não mova o telefone

Somente BroadWorks. Sinalizador opcional para impedir a migração do dispositivo para Webex Calling o.

Essa opção permite que os parceiros forneçam usuários junto com suas configurações de chamada, dispositivos e números de telefone sem migrar os dispositivos para o Webex ou ativar números de telefone no. Webex Calling

Essa configuração está disponível somente para BroadWorks, não BroadCloud.

Para usá-lo, os administradores devem especificar do_not_move_phone na coluna do_not_move_phone (somente BroadWorks) do arquivo users.csv.

Isso garante que os usuários sejam provisionados sem ativar números ou mover seus telefones, para que continuem operando via BroadCloud.

Instruções para executar

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=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>

macOS

Execute as etapas a seguir 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
    python3 -m pip install phonenumbers
    
  2. Execute a ferramenta de transformação:
    ./transform.sh -extract=<Extract-Tool-Output-Zip-file> -customers=<Input-Path-Customers-CSV> -users=<Input-Path-Users-CSV> -newphones=<Input-Path-NewPhones-CSV>

Pré-verificação do 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 e o e-mail principal do cliente. Se o valor 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 estão incluídos no relatório de exceções.

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 as informações do cliente, a Ferramenta de Transformação também executará a API de pré-verificação para os e-mails dos assinantes.

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

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

precheckinfo leva mais tempo para ser executado.

Registros do terminal

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

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

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<timestamp>. Você pode usar esse 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 de Extração e Transformação com os novos dados. O exemplo de arquivo de relatório de exceções é o seguinte:

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

Saída

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

{
    "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"
    }
}

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

Ferramenta de provisionamento

A ferramenta de provisionamento pode ser executada em qualquer máquina, geralmente o (laptop do administrador do parceiro) e usa as APIs públicas do Webex. Ele lê o arquivo JSON (customer.json) de saída da ferramenta de transformação como uma entrada e provisiona os 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 da ferramenta de provisionamento:

  1. Instale o Java 8, 11, 17 ou 21 no computador. O Java está disponível em várias fontes, incluindo:
  2. Depois de baixar e extrair os binários das ferramentas de migração, defina a variável de ambiente JAVA_HOME em provisioning_tool.sh para MAC e provisioning_tool.bat para Windows.
  3. O arquivo partner.cfg:
    • Defina o WHOLESALE_PROVISIONING_ID e o REFRESH_TOKEN (Token copiado da Ferramenta Geradora de Token). Os administradores do parceiro devem entrar em contato com a equipe de contas para obter o PROVISIONING_ID:
      WHOLESALE_PROVISIONING_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0
      REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj 
      
    • Defina SEND_SUBSCRIBERS_WELCOME_EMAIL como false, se os parceiros não quiserem enviar um e-mail de boas-vindas aos usuários. O valor padrão é true.

      O Webex envia e-mails de boas-vindas somente para usuários finais. Os administradores do cliente não recebem e-mails de boas-vindas.

      Usuários e administradores de clientes baseados nos EUA e Canadá recebem uma notificação por e-mail separada da RedSky. A plataforma RedSky E911 envia esse e-mail para confirmar a criação da conta do cliente para serviços de emergência. Esse e-mail do RedSky é separado dos e-mails de boas-vindas do Webex e não é controlado pelas configurações de e-mail do Webex. Para organizações de atacado nos EUA e no Canadá, o RedSky é ativado automaticamente como provedor de serviços de emergência.

  4. Use a propriedade WEBEX4BWKS_EMAIL_SUBJECT para migrações do Webex for BroadWorks para enviar o assunto do e-mail de solicitação de alteração de senha para assinantes do Webex for BroadWorks.
  5. Use a propriedade WEBEX4BWKS_EMAIL_BODY para migrações do Webex for BroadWorks para enviar o corpo do e-mail de solicitação de alteração de senha para assinantes do Webex for BroadWorks.
  6. Use a propriedade CUSTOM_TAGS para adicionar tags após a criação do cliente.
  7. Para aplicar descontos por atacado, os administradores parceiros devem entrar em contato com a equipe de contas da Cisco antes de você iniciar a migração.

    Uma nova propriedade, APPLY_WHOLESALE_DISCOUNTS, é adicionada ao partner.cfg. Ative essa propriedade para aplicar descontos a usuários e espaços de trabalho.

  8. (Opcional) Configure explicitamente a conexão PSTN

    Para especificar a conexão PSTN para todos os locais provisionados durante a migração, incluindo o local principal, adicione a seguinte propriedade ao arquivo partner.cfg:

    PSTN_CONFIGURATION=<PSTN Connection ID or exact PSTN Connection Display Name>

    Se a propriedade não estiver configurada ou for comentada, a ferramenta de provisionamento usará o processo padrão de seleção de conexões PSTN.

Instruções para executar

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

Windows

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

To provision single customer:
provision.bat -input=<Transform-Tool-Output-Customer-JSON-File-Path>
To provision multiple customers:
provision.bat -input=<Transform-Tool-Timestamp-Output-Directory-Path> 

macOS

Execute as etapas a seguir para executar a ferramenta no macOS:

To provision single customer:
./transform.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path>
To provision multiple customers:
./transform.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path>

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

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

Depois que o modelo de integração do Webex for BroadWorks for atualizado para oferecer suporte à migração, solicite à equipe de contas da Cisco que ative a opção “habilitado para combinação de parceiros de atacado” no nível do parceiro. Essa configuração permite que a ferramenta de provisionamento adicione automaticamente pacotes de atacado aos clientes existentes do Webex for BroadWorks durante o provisionamento.

Execute a ferramenta de provisionamento com um argumento adicional .

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 for BroadWorks. Você deve executar a ferramenta de provisionamento com uma manutenção de argumentos.

Fase pós-migração: é a fase final em que os administradores podem converter completamente o BroadWorks em atacado. Você deve executar a ferramenta de provisionamento com um argumento após a migração.

Registros do terminal

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

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

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

Table with number of locations created for each run.

Saída

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

O sistema gerará um arquivo Provisioning_Report_*.csv no diretório output/consolidated_reports/. Esse arquivo contém detalhes de sucesso e falha de cada entidade e suas configurações, fornecendo um relatório abrangente de provisionamento.

A ferramenta de provisionamento também gera um arquivo Provisioning_Statistics_*.csv no diretório output/consolidated_reports/. Esse relatório contém as contagens de clientes, locais, usuários, dispositivos e recursos de grupo provisionados com sucesso e sem sucesso.

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

Os administradores do parceiro podem verificar o aprovisionamento do cliente no Partner Hub e no portal do Control Hub. Consulte as seguintes ilustrações do portal Partner Hub e Control Hub:

Screenshot of Partner Hub showing a search for a Wholesale customer in the Select Customer drop-down field.

Figura 8: Partner Hub

Screenshot of Control Hub showing the Users tab and a list of users.

Figura 9: Control Hub

Screenshot of Control Hub showing the Devices screen and a list of devices.

Figura 10: Dispositivos

Screenshot of Control Hub showing the Numbers screen and a list of phone numbers.

Figura 11: Chamando

Restrições pós-provisionamento

Quando o provisionamento for concluído para uma migração do BroadCloud, as seguintes ações serão bloqueadas:

  • Portal CAP — Adicionando usuários ou dispositivos portados.
  • Portal SP — Criação de pedidos ADD com dispositivos ou números.
  • API RSB — Criação de pedidos ADD com dispositivos ou números e criação de usuários. Pedidos do RSB ADD feitos com dispositivos ou números serão rejeitados.
No entanto, novos pedidos são feitos quando outros locais são bloqueados após o provisionamento.

Migração de BroadCloud para atacado — Limitação de registro de dispositivos

Para administradores parceiros que migram clientes do BroadCloud para o Wholesale na mesma região, os dispositivos podem ser adicionados no Wholesale após a execução da ferramenta de provisionamento. No entanto, esses dispositivos se tornarão elegíveis para registro na plataforma Webex somente após a conclusão da migração (movimentação do dispositivo) para o local correspondente.

Essa limitação não se aplica a:

  • Clientes migrando da Broadworks/W4B para a Wholesale.
  • Migrações de BroadCloud para atacado em diferentes regiões.

Orientação recomendada

Para evitar problemas de registro de dispositivos, conclua a migração de movimentação de dispositivos em nível de localização antes de tentar registrar dispositivos na plataforma Webex para migrações de BroadCloud para Wholesale na mesma região.

Ferramenta de movimentação de dispositivos

Para BroadCloud

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

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

Os administradores podem ativar a reversão automática definindo rollback_to_broadcloud=true no arquivo conf/partner.cfg, que move os dispositivos de volta para o BroadCloud após a migração. Ele suporta migrações para a mesma região e para diferentes regiões com o NS Sync, mas somente para migrações bem-sucedidas. Para aqueles que falharam, os administradores devem aumentar um Cisco TAC antes de solicitar a reversão.

Há duas opções disponíveis para selecionar o tipo de migração no portal:

  • Migração — selecione essa opção para iniciar uma solicitação de migração de números, dispositivos e aparências de chamadas compartilhadas (SCA).
  • Status do dispositivo — Selecione essa opção para visualizar o status atual de um dispositivo no BroadCloud e no Calling.

As figuras a seguir mostram o portal do provedor de serviços.

Service Provider portal

Figura 12: Portal do provedor de serviços

Service Provider portal showing View Migration Request.

Figura 13: Portal do provedor de serviços

Migrar locais selecionados (opcional)

Para iniciar a migração para um subconjunto específico de locais listados no arquivo customer.json, inclua um arquivo locations.csv com sua solicitação. Esse CSV deve listar somente os locais que você pretende migrar.

Quando o locations.csv não for fornecido, todos os locais no customer.json serão migrados.

Tabela 1. Legendas do Locations.csv
PrazoDefinição

ID do site

O ID do site do local a ser migrado.

Nome do site

O nome do local a ser migrado.

Para baixar a lista de sites ativos disponíveis, navegue até Exibir clientes → Selecionar um cliente → Exportar locais como CSV.

Export Locations as CSV

Figura 14: Locais de exportação como CSV

Ative a opção de desconectar números

Quando você usa o mesmo tronco SIP para Webex Calling uma operadora BroadCloud, os administradores devem usar a opção Desconectar números. Isso impede que os números de telefone recebam chamadas após a migração no BroadCloud.

Essa opção é necessária somente ao migrar para uma Webex Calling região diferente. Não se aplica se você permanecer na mesma região.

  • Esta ação é irreversível
  • Ative essa opção somente após confirmar:

    • A migração é concluída
    • Todos os dispositivos se registram com sucesso Webex Calling
    • Os números estão ativos

Para ativar essa opção,

  1. No arquivo partner.cfg, defina DISCONNECT_NUMBERS_FROM_RIALTO = yes.
  2. Execute novamente a ferramenta de migração usando o mesmo arquivo customer.json e o partner.cfg atualizado.

Se os números não conseguirem se desconectar, faça uma solicitação de TAC da Cisco.

Para Cisco BroadWorks e Webex para BroadWorks

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

Em caso de operação bem-sucedida, a ferramenta de movimentação do dispositivo irá:

  1. Cancele o registro de dispositivos do Cisco BroadWorks e registre-os no atacado.
  2. Os usuários que usam o cliente UC-One redirecionarão para o aplicativo Webex no primeiro login.
  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 aparências de chamadas compartilhadas no atacado para migrações do BroadCloud. [Essa etapa é aplicável somente às migrações do BroadCloud].
  6. Se o administrador estiver operando a ferramenta por trás de um proxy corporativo, siga as etapas abaixo para configurar e executar o script de provisionamento.

    Procedimento de configuração

    1. Abra o arquivo devicemove.sh.
    2. Localize a variável PROXY_HOST e descomente-a (remova o # inicial de devicemove.sh).
    3. Defina o valor PROXY_HOST como:

      PROXY_HOST=<proxy-host>
    4. Localize a variável PROXY_PORT e descomente-a (remova o # inicial de devicemove.sh).
    5. Defina o valor PROXY_PORT como:

      PROXY_PORT=<proxy-port>
    6. Localize a variável PROXY_SCHEME e descomente-a (remova o # inicial de devicemove.sh). Essa etapa é opcional; se permanecer comentada, o valor padrão para PROXY_SCHEME será HTTP.
    7. Defina o valor PROXY_SCHEME como:

      PROXY_SCHEME=<proxy-scheme>
    8. Salve e feche o arquivo devicemove.sh.
    9. Abra o arquivo partner.cfg e adicione o refresh_token necessário.
    10. Verifique se o host, o nome de usuário e a senha do BroadWorks estão configurados corretamente em partner.cfg
    11. Execute o script:

      ./devicemove.sh

Se não houver dispositivos registrados no Cisco BroadWorks ou no BroadCloud que precisem ser migrados, não será necessário executar a ferramenta de movimentação de dispositivos.

SCP e SSH

  1. SCP, a ferramenta de movimentação de dispositivos, para o Cisco BroadWorks Application Server secundário.
  2. SSH para o Cisco BroadWorks Application Server secundário para configurar os pré-requisitos e executar a ferramenta de movimentação de dispositivos.

Pré-requisitos

  1. Defina o REFRESH_TOKEN (Token copiado da Ferramenta Geradora de Token) no arquivo conf/partner.cfg:
    REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
  2. Certifique-se de que a ID de usuário, a senha e o nome do host secundário do Cisco BroadWorks Application Server estejam corretos no arquivo conf/DeviceMoveTool.conf:
    BROADWORKS_USER_ID = admin
    BROADWORKS_PASSWORD = admin
    BROADWORKS_HOST_NAME = localhost
    
  3. Para reenviar e-mails de ativação, você precisa definir send_subscribers_welcome_email=True no arquivo conf/partner.cfg.

    Se os administradores quiserem enviar e-mails de convite para seus usuários durante a migração, eles devem remover o comentário da propriedade “send_subscribers_welcome_email=true” no arquivo conf/partner.cfg. Caso contrário, a propriedade deve permanecer inalterada.

  4. Verifique se o caminho do ambiente JDK/JRE está correto em devicemove.sh
    JAVA_HOME=/usr/local/java/java_base
  5. 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 mover telefones Polycom do Cisco BroadWorks para o Wholesale Calling, um administrador parceiro deve criar um novo arquivo de tipo de perfil de identidade/dispositivo no nível do sistema no Cisco BroadWorks para cada modelo de dispositivo Polycom. Consulte a figura 14 e faça o upload do arquivo personalizado device-move-tool/conf/deviceprofile/ {region} /polycom_vvx.cfg. Depois de fazer o upload do novo arquivo do dispositivo, certifique-se de que o arquivo recém-criado exista no nível do Grupo. Certifique-se também de que o arquivo Migration_%BWMAC Address%.cfg não entre em conflito com nenhum arquivo existente em seu sistema).

ferramenta de movimentação de dispositivos/conf/deviceprofile/ {region} /polycom_vvx2.cfg

É usado internamente pela ferramenta de movimentação do dispositivo.

O processo de migração para telefones Polycom:

  1. A ferramenta de movimentação de dispositivos substitui o arquivo %BWMACAddress%.cfg no nível do dispositivo por polycom_vvx2.cfg. Este arquivo se refere a Migration_%BWMACAddress%.cfg.
  2. Reconstrua os perfis do dispositivo no nível do grupo ou no nível do dispositivo.
    Atuar no nível do grupo ou no nível do dispositivo depende da configuração do parâmetro deviceLevelRebuild no arquivo device-move-tool/conf/partner.cfg.
  3. A ferramenta de movimentação de dispositivos solicita que o Cisco BroadWorks Application Server reinicialize os 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 que os telefones Polycom baixem e processem Migration_%BWMACAddress%.cfg, que define o Device.prov.serverName como 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 DMS. Webex Calling
Identity/device profile type file add screenshot

Figura 14: Arquivo de tipo de perfil de identidade/dispositivo adicionado

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

Instruções para executar

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

A ferramenta de movimentação de dispositivos é executada a partir do Cisco BroadWorks Application Server secundário dentro do diretório da ferramenta de movimentação de dispositivos:

For device move single customer:
./devicemove.sh -input=<Transform-Tool-Output-Customer-JSON-File-Path>
 ./devicemove.sh -input=/tmp/customername.json
 For device move multiple customers:
./devicemove.sh -input=<Transform-Tool-Timestamp-Output-Directory-Path>
 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= <Transform-Tool-Output-Customer-JSON-File-Path> -macaddress=4CBC4883A6F8,48256741CBE9

Registros do terminal

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

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

Saída

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

Screenshot of Control Hub Devices page showing the device status.

Figura 15: Status do dispositivo

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

Screenshot of Control Hub Numbers screen showing active numbers.

Figura 16: Números ativos

Se o administrador estiver operando a ferramenta por trás de um proxy corporativo, siga as etapas abaixo para configurar e executar o script devicemove.

Não é obrigatório definir a variável de ambiente export https_proxy=http://<proxy-host>: <proxy-port>no terminal se o proxy estiver configurado diretamente no script, conforme descrito abaixo.

Etapas para configurar e executar o script devicemove

  1. Abra o arquivo devicemove.sh.
  2. Localize a variável HTTPS_PROXY_HOST e descomente-a (remova o # inicial).
  3. Defina o valor HTTPS_PROXY_HOST como:

    HTTPS_PROXY_HOST=<proxy-host>

  4. Localize a variável HTTPS_PROXY_PORT e descomente-a (remova o # inicial).
  5. Defina o valor HTTPS_PROXY_PORT como:
    HTTPS_PROXY_PORT=<proxy-port>
  6. Salve e feche o arquivo devicemove.sh.
  7. Abra o arquivo partner.cfg e adicione o refresh_token necessário.
  8. Verifique se o host, o nome de usuário e a senha do BroadWorks estão configurados corretamente em partner.cfg.
  9. Execute o script:
    ./devicemove.sh

Migração de borracha

Agora você pode mover as gravações de chamadas do BroadCloud para. Webex Calling Isso mantém suas contas Dubber existentes e todas as suas gravações antigas acessíveis sem perder o acesso atual à plataforma Dubber durante a migração. Para obter mais informações sobre migração de dublagem, consulte Migrar dublagem do BroadCloud para. Webex Calling

Suporte para desconexão em massa

O suporte de desconexão em massa descreve o processo para desconectar vários sites de clientes Webex Calling usando uma operação em massa baseada em CSV. Para obter mais informações, consulte Suporte para desconexão em massa.

Reverter a migração

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

A ferramenta de movimentação de dispositivos não inativa os números no Wholesale Calling devido a limitações técnicas durante a operação de reversão.

Para BroadCloud Carrier

Os administradores podem definir rollback_to_broadcloud=True em conf/partner.cfg para ativar a reversão automática. Isso retorna os dispositivos para o BroadCloud após a migração bem-sucedida na mesma região ou entre regiões com o NS Sync. Para migrações que falharam, entre em contato Cisco TAC antes de solicitar a reversão.

Para Cisco BroadWorks e Webex para BroadWorks

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

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

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

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

Execute o comando abaixo no Cisco BroadWorks Application Server secundário dentro do diretório da ferramenta de movimentação de dispositivos:

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 do terminal

Obteremos os seguintes registros no terminal quando a ferramenta de movimentação de dispositivos for executada com sucesso para reverter a operação:

Reverter perfis

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

Reverter números

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

Apêndice

Migração para grandes empresas

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

Para clientes com vários locais em que os locais são migrados na mesma região (por exemplo, dos EUA para os EUA), recomendamos que os administradores parceiros coloquem e executem a ordem de desconexão do site (site migrado) em Rialto para garantir a conectividade perfeita de chamadas entre locais não migrados e migrados.

Se a ordem de desconexão do site não for executada para o site migrado em Rialto, as chamadas serão limitadas aos usuários dentro do local migrado somente no Webex, e os usuários de sites/locais não migrados não poderão acessar os números migrados.

Etapas

Use as etapas a seguir para planejar as migrações em fases para uma grande empresa:

  1. Extraia os dados corporativos do BroadWorks ou do BroadCloud.
  2. Execute a ferramenta Transform sem a opção de localizações 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 e obter mais informações sobre dependências de localização, examinar os arquivos da lista de agentes de recursos (consulte a ferramenta Transform abaixo).
  4. Gere a entrada/ locations.csv modificando locations_to_be_edited.csv.
  5. Execute a ferramenta Transformar novamente com a opção de locais.
  6. Examine o exception_report.txt para identificar quaisquer problemas de dependência de localização na fase atual.
  7. Corrija os problemas de dependência de localização conforme necessário (modificando o 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 Device Move.
  11. Repita as etapas 4 a 10 para a próxima fase.

Ferramenta de transformação

Para atingir a meta de migrar os locais em uma grande empresa fase por fase, conforme 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 dos 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 em BroadCloud

ID empresarial

ID empresarial exclusivo

Y

ID do provedor de serviços

ID de cliente Rialto

ID de localização

ID de localização, exclusivo dentro da empresa

Y

id do grupo

ID do site Rialto

status de migração

Esse local foi migrado?

migrado, dont_migrate, migrando

migrando

N

nome

Nome desse local.

Deixe-o vazio para usar o LocationID.

N

fuso horário

N

linguagem

N

endereço1

N

endereço2

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 a partir 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 Transform se comportará da mesma forma que antes se a opção -locations=input/locations.csv não estiver presente.

Para extrações do BroadCloud, se um cliente tiver mais de 500 locais, a Ferramenta de transformação dividirá os dados do cliente em vários arquivos JSON do cliente com um máximo de 500 locais por arquivo.

Os arquivos JSON gerados pelo cliente seguem a convenção de nomenclatura:

customer.json customer_1.json customer_2.json...

Atualmente, essa funcionalidade se aplica somente às extrações do BroadCloud.

Novos arquivos de saída

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

  1. locations_to_be_edited.csv — é preenchido previamente com todas as informações dos locais para a grande empresa a ser migrada.

    Exemplo:

    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 

    Os parceiros/clientes podem usá-lo para gerar o 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 acima

    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 

    Esse locations.csv significa: nesta fase, a localização auto_mig_ent_grp1 foi migrada, a localização auto_mig_ent_grp2 está migrando e não migre a localização auto_mig_ent_grp3.

    • 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: gerar as listas completas dos recursos agents/supervisors/originators/targets/monitored_elements correspondentes nos locais de migração se os locais de migração dependerem de outros locais.

    Eles têm quase o mesmo formato (o nome da 3ª coluna varia de acordo com o recurso), como abaixo (lista de agentes do grupo de busca do auto_mig_ent_grp2 para a fase acima):

    Exemplo: o seguinte é de 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 - Esse arquivo contém números de destino roteados do Auto Attendant que não são encontrados nos locais atuais ou de migração. Esses números podem pertencer a outros locais ou podem ser externos ao cliente.

    Exemplo: o seguinte é de 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

  3. location_to_customer_json_mapping.csv

    Esse arquivo contém a lista de locais e os arquivos JSON correspondentes do cliente gerados pela Ferramenta de Transformação. Ele é gerado quando os dados do cliente são divididos em vários arquivos JSON do cliente e pode ser usado para identificar qual arquivo JSON do cliente contém um local específico .

    Exemplo:

    nome_da_localização, customer_json_file_name LOC_1, customer.json LOC_2, customer.json LOC_3, customer_1.json LOC_4, customer_1.json LOC_5, customer_2.json

Se a opção de locais não estiver presente ao executar a ferramenta Transform, os 4 arquivos acima gerarão as listas completas dos agentes/supervisores/originators/targets/monitored_elements do hunt-group/call-center/paging-group/busy-lamp-field para toda a empresa, que podem ser usados para planejar as migrações em fases.

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 forem atendidas.

Exemplo: A nova seção a seguir é para os agentes do grupo de busca do local auto_mig_ent_grp2 Sarah Rodriguez no local auto_mig_ent_grp3, que não foi migrado e não está migrando nesta 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 

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

Locais recomendados para se deslocar simultaneamente:

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 a opção de locais não estiver presente ao executar a ferramenta Transformar, a seção Locais recomendados para mover simultaneamente lista todas as dependências de locais para proporcionar a conveniência do planejamento.

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

Ferramenta de provisionamento

Para clientes de grandes empresas do BroadCloud cuja saída da Ferramenta de Transformação é dividida em vários arquivos JSON do cliente, use a opção -LargeEnterprise ao executar a Ferramenta de Provisionamento. A ferramenta processa todos os arquivos JSON gerados pelo cliente no diretório de saída especificado da Transform Tool. Se os dados do cliente estiverem contidos em um único arquivo JSON do cliente, execute a Ferramenta de Provisionamento sem a opção -LargeEnterprise.

Windows

<Transform-Tool-Timestamp-Output-Directory-Path>Para provisionar clientes de grandes empresas: provision.bat -input= -largeEnterprise

macOS

<Transform-Tool-Timestamp-Output-Directory-Path>Para provisionar clientes de grandes empresas: provision.sh -input= -largeEnterprise

Ferramenta de movimentação de dispositivos

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

Identificação_externa

Nomes de localização

Valor do ID externo

Nomes dos locais/nomes dos grupos

  • Esse é um arquivo opcional. Se não for fornecido ou fornecido com os valores vazios, ele migrará todos os locais.
  • Se fornecidos com os nomes dos locais e seus respectivos External_IDs, somente esses locais serão migrados.

O comando é o seguinte:

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

Fusos horários

USA:

“Fusos horários”: ["América/Adak”, "América/Anchorage”, "América/Chicago”, "América/Denver”, "América/Los_Angeles”, "América/Nova York”, "América/Phoenix”, "Pacífico/Honolulu "]

Canadá:

“Fusos horários”: ["America/Dawson_Creek”, "America/Edmonton”, "America/Halifax”, "America/Montreal”, "America/Regina”, "America/St_Johns”, "America/Vancouver”, "America/Winnipeg "]

Austrália:

“Fusos horários”: ["Austrália/Adelaide”, "Austrália/Brisbane”, "Austrália/Broken_Hill”, "Austrália/Darwin”, "Austrália/Hobart”, "Austrália/Lord_Howe”, "Austrália/Perth”, "Austrália/Sydney "]

França:

“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"]

Alemanha:

“Fusos horários”: ["Europa/Berlim"]

Perguntas frequentes

Erros conhecidos

ErroAção
Ferramenta geradora de tokens
. /tokengenerator.sh: linha 77: /bin/java: Esse arquivo ou diretório não existe Defina a variável de ambiente JAVA_PATH corretamente em seu ambiente.
Erros da ferramenta de transformação
  • ModuleNotFoundError: Nenhum módulo chamado 'phonenumbers'
  • Migração de dispositivos não registrados atualmente
  • Uma extração grande gera apenas alguns JSONs
  • Erro de fuso horário não suportado (por exemplo, America/New_York para o país CA)
  • Exceção: Não é possível executar a ação no pacote de atacado para o cliente existente do Webex For BroadWorks
  • Configure o ambiente virtual Python conforme descrito no guia de soluções. Em seguida, execute novamente a ferramenta Transformar
  • Dispositivos registrados anteriormente, mas agora não registrados, aparecem no relatório de exceções. Para migrá-los, descomente e defina migrate_devices_registered_once=YES na configuração
  • Verifique se há problemas de rede. Revise o relatório de exceção. Se não for resolvido, entre em contato Cisco TAC
  • Adicionar um mapeamento em transform/conf/timezone_translation.csv

    Por exemplo: America/New_York, America/Montreal

  • Certifique-se de executar a extração com um REFRESH_TOKEN válido e sem comentários. Caso contrário, execute novamente a extração e a transformação com o REFRESH_TOKEN correto
Erros da ferramenta de provisionamento
  • Cliente não autorizado a provisionar
  • Campo de origem da migração ausente ou JSON inválido
  • Falha no provisionamento devido ao e-mail do administrador
  • Verifique se o token de atualização foi criado com o e-mail correto do parceiro
  • Valide customer.json com um formatador JSON e corrija quaisquer problemas
  • Verifique se o e-mail do administrador é válido, está formatado corretamente e se o domínio usa somente caracteres alfanuméricos
Erros da ferramenta DeviceMove (BroadWorks)/Migração (BroadCloud)
A migração falhou devido ao erro de status da rede AS de origem e AS de destino

Evite alterações no dispositivo ou no número após o provisionamento e antes de executar a ferramenta Device Move.

Pré-requisitos

1. Como faço para encontrar o OrgID do parceiro?

Faça login no Partner Hub e acesse a seção Contas. O OrgiD aparece lá.

Extrair

1. Por que um cliente ou site não está listado na página “Iniciar extração”?

Somente clientes com pelo menos um site com serviços de chamadas ativos no BroadCloud aparecem. Se não existirem sites de chamadas ativos, o cliente não será listado.

Transformar

1. Por que o recurso de usuário ou grupo está ausente no customer.json?

Para ver o recurso de usuário ou grupo, verifique se há erros relacionados em exception_report.txt.

2. Por que o customer.json não é gerado?

Atualize o customers.csv com um endereço válido. Use o parâmetro -customers durante a transformação.

3. Qual é a finalidade do arquivo input/customers.csv?

A finalidade é usada para fornecer quaisquer dados obrigatórios do cliente que possam estar ausentes no Cisco BroadWorks ou no BroadCloud durante o processo de extração.

4. Qual é a finalidade do arquivo input/users.csv?

O arquivo input/users.csv é usado para fornecer dados em nível de usuário que podem faltar no Cisco BroadWorks ou no BroadCloud.

5. Como converter Call Centers BroadWorks em Cx Essentials?

Use input/cxessentials.csv para converter Call Centers da BroadWorks em Cx Essentials.

6. Existe uma maneira de converter automaticamente todos os call centers em Cx Essentials?

Sim, você pode ativar a propriedade UPGRADE_ALL_CALL_CENTERS_TO_CX_ESSENTIALS para converter automaticamente todos os call centers em Cx Essentials sem usar o arquivo CSV.

7. Como faço para provisionar novos telefones para os usuários?

Para provisionar novos telefones, adicione o endereço MAC e o endereço de e-mail do usuário ao arquivo input/newphones.csv. Essa etapa só é necessária se os administradores do parceiro pretendem configurar novos telefones no ambiente de Chamadas por Atacado.

8. Como faço para configurar dispositivos de gateway genéricos?

Para configurar dispositivos de gateway genéricos, adicione o endereço MAC do dispositivo e a ID de usuário associada ao arquivo input/genericgateways.csv. Você também deve especificar se o usuário é o proprietário PRINCIPAL ou um usuário COMPARTILHADO (para aparições de chamadas compartilhadas).

9. A configuração genérica do dispositivo de gateway está disponível para migrações de BroadCloud para Wholesale ?

Não, esse recurso não é compatível com migrações de BroadCloud para Wholesale.

Provisionamento

1. Como os parceiros podem configurar para mais de 100 clientes arquivos JSON por vez, conforme configurado na propriedade maxCustomersProvisioning em conf/app.cfg?

<no.of.customers>Defina o maxCustomersProvisioning= em app.cfg e execute o provisionamento.

2. O provisionamento está bloqueado porque a organização está em “pending_rpl_review”?

A Cisco Finance está avaliando o cliente. Isso pode levar até 72 horas. Tente novamente após a aprovação.

3. Como resolvo um problema em que o pacote de atacado, seus recursos e usuários foram atribuídos à organização incorreta devido a uma ID externa incorreta durante o processo de migração?

Etapa 1: Exclua todos os usuários/recursos provisionados pela ferramenta de provisionamento.

Etapa 2: No Partner Hub, selecione o cliente, vá até a seção “Pacotes”, desative todos os pacotes de atacado e salve suas alterações.

4. Como resolvo um problema quando você encontra a mensagem “OrgID é um parâmetro obrigatório ao provisionar um cliente preexistente com serviços de atacado” ao executar a ferramenta de provisionamento?

Tente executar a ferramenta usando um endereço de e-mail diferente atualizando o arquivo customer.json. Além disso, verifique se o domínio de e-mail foi reivindicado por outra organização. Em caso afirmativo, tente liberar o domínio reivindicado dessa organização ou tente usar outro domínio não reivindicado.

DeviceMove (BroadWorks)/Migração (Broadcloud)

1. Em customer.json, de todos os dispositivos, um ou dois não estavam online? Como corrigir isso?

Se apenas alguns dispositivos não estiverem online, tente reiniciá-los manualmente.

2. O RialToIdentifier é necessário em customer.json para a migração para o Broadcloud?

Sim

3. Como executar a ferramenta de movimentação de dispositivos no modo reverso para o Broadcloud?

Adicione rollback_to_broadcloud=True em partner.cfg e, em seguida, faça o upload dos arquivos customer.json e partner.cfg e execute a migração novamente.

4. O que devo fazer se a ferramenta de provisionamento falhar ao adicionar dispositivos devido a um erro (geralmente porque o dispositivo já está no EDOS) e a migração para o site continuar mesmo assim?

Normalmente, recomendamos que o administrador resolva os erros de provisionamento antes da migração, mas, nesse caso, o site foi migrado para a Webex Callingplataforma de atacado antes que o dispositivo fosse provisionado com sucesso. Webex Calling

Solução alternativa para adicionar o endereço MAC aWebex Calling:

Etapa 1: corrija o problema que fez com que o dispositivo não fosse adicionado (geralmente está removendo o MAC do EDOS).

Etapa 2: Há duas opções.

Opção 1: reverter e tentar novamente

  1. Reverta o site para o BroadCloud.
  2. Adicione o dispositivo Webex Calling manualmente por meio do Control Hub ou execute novamente a ferramenta de provisionamento.
  3. Depois que o dispositivo for adicionado, continue com a migração novamente.

Opção 2: continuar no Webex

Se a reversão não for preferida:

  1. Informe-nos (equipe de migração de atacado) para que possamos definir o status do BroadCloud NS Sync como LOCAL.
  2. O administrador pode então:
    1. Cancele a atribuição do endereço MAC do usuário da Rialto.
    2. Remova o MAC do site em Rialto.
  3. Após a limpeza, o dispositivo é adicionado manualmente ao Webex Calling portal Control Hub.
  4. Depois de adicionar o dispositivoWebex Calling, reinicie o dispositivo manualmente.

Este artigo foi útil?
Este artigo foi útil?