- Página inicial
- /
- Artigo
Ferramentas de migração para a transição de soluções BroadWorks, Webex para BroadWorks e BroadCloud para RTM por atacado
Execute a migração com pré-configuração mínima. Comandos fáceis de executar. 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 migração do Cisco BroadWorks, Webex para BroadWorks e BroadCloud para atacado e Webex Calling. Este documento aborda um conjunto de ferramentas de migração projetadas para ajudar a migrar clientes existentes do Cisco BroadWorks, Webex para BroadWorks e BroadCloud para a solução Wholesale Route-to-Market.
As ferramentas de migração têm como objetivo facilitar uma transição completa do BroadWorks para os serviços de atacado. Eles não são projetados para a coexistência de longo prazo de ambos os serviços dentro da mesma organização do cliente.
Impacto da migração
Os impactos pós-migração são os seguintes:
Administradores
Após a migração, os administradores devem:
- Comece a usar o Partner Hub e o Control Hub para configurar recursos em vez do CommPilot.
- Reconfigure quaisquer recursos que não façam parte da migração.Você precisa migrar manualmente os recursos que não são migrados automaticamente após a conclusão das ferramentas de migração.
Usuários
Os recursos suportados devem funcionar após a migração da mesma forma que funcionavam antes da migração. Os recursos do Webex Calling não suportados pela migração devem ser reconfigurados no Webex após a migração:
- Os usuários perderão o histórico de chamadas e o histórico de mensagens.
- Os usuários perderão todas as configurações e personalizações de linha de chave pessoais e deverão redefinir essas configurações após a migração. Exemplos incluem discagens rápidas.
- Os usuários devem redefinir seus códigos de acesso e senhas no primeiro logon.
- Os usuários que usam o cliente UC-One serão necessários no primeiro logon para atualizar para o aplicativo Webex.
Arquitetura de ferramentas de migração
A arquitetura das ferramentas de migração consiste em quatro ferramentas diferentes:
- Extrair ferramenta —Extrai empresas, grupos, números, usuários, serviços, telefones e soft clients do Cisco BroadWorks. Os parceiros do BroadCloud devem enviar uma solicitação de extrato no Portal do provedor de serviços.
- Ferramenta de transformação — transforma as informações extraídas pela ferramenta de extração em um arquivo JSON que pode ser editado.
- Ferramenta de provisionamento —Usa o arquivo de saída JSON da Ferramenta de transformação para provisionar clientes, locais, números, usuários, serviços e telefones usando APIs públicas Webex .
- Ferramenta de transferência de dispositivo — usa o arquivo de saída JSON da Ferramenta de transformação para reconstruir os perfis e reinicializar telefones, ativar números na solução Wholesale RTM e desativar números de telefone no Cisco BroadWorks.
- Essa ferramenta suporta a reversão de perfis de telefone e soft client e a ativação de números no Cisco BroadWorks.
- Os parceiros do BroadCloud devem enviar uma solicitação de migração no Portal do provedor de serviços.
A ilustração a seguir representa como as quatro ferramentas funcionam sequencialmente, comunicando-se com o Cisco BroadWorks, APIs Públicas e carregando métricas para os serviços Webex para análises futuras depois que o administrador inicia as tarefas de migração.
Figura 1. Ferramentas de migração
Requisitos
Antes de executar as ferramentas de migração, o parceiro deve atender aos seguintes requisitos:
- A conta de parceiro e administrador de parceiro deve estar integrada na solução Wholesale RTM. Durante a fase de pré-venda, os parceiros não precisam ser integrados na solução Wholesale RTM para executar a ferramenta de extração.
- O parceiro deve passar pela lista de verificação de pré-migração para garantir que todos os requisitos sejam atendidos.
- As credenciais de administrador do sistema Cisco BroadWorks são necessárias para executar as ferramentas de extração e movimentação do dispositivo. Isso não se aplica a parceiros BroadCloud.
- As ferramentas de extração e movimentação de dispositivos devem ser executadas a partir do servidor de aplicativos Cisco BroadWorks secundário durante uma janela de manutenção para minimizar o risco. Os parceiros do BroadCloud executarão a ferramenta de transferência de dispositivos a partir do portal do provedor de serviços.
- Revise a lista de dispositivos compatíveis com o Webex Calling .
- Revise a lista de dispositivos Webex Calling não suportados .
- Os parceiros devem pedir à equipe de contas na Cisco para obter a versão de firmware suportada para telefones e dispositivos.
- Os clientes UC-One devem atualizar para as seguintes versões:
- Clientes do Desktop Communicator devem ser a versão 22.9.12 ou superior
- Os clientes do Mobile Connect devem ser a versão 3.9.14 ou superior.
- A máquina do administrador deve ter:
- O JDK/JRE 1.8 é necessário para a ferramenta de provisionamento.
- As máquinas MAC e Linux exigem o Python 3.10.5 ou superior para a ferramenta de transformação.
- Os clientes devem ter um endereço de cobrança válido e os usuários finais devem ter um endereço de e-mail comercial configurado no Cisco BroadWorks. Se os valores não forem definidos, os administradores de parceiros devem entrar em contato com seus clientes para obtê-los. Esses detalhes devem ser adicionados aos arquivos CSV (valores separados por vírgula) antes de executar a ferramenta de transformação. Exemplo de arquivos CSV são fornecidos com a ferramenta de transformação.
Plano de migração
O plano de migração tem 3 etapas:
- Preparação
- Obter uma cópia dos dados do usuário com a ferramenta Extrair
- Gerar um token usando a ferramenta Gerador de token
- Use a ferramenta Transformar para formatar os dados do usuário
- Provisionamento
- Obtenha os dados do usuário mais recentes com a ferramenta Extrair
- Use a ferramenta Transformar para formatar os dados do usuário
- Provisionar usuários com a ferramenta de provisionamento
- Migração
- Migrar dispositivos com a ferramenta Mover dispositivo
- Migrações sem dispositivos [Ativando números de telefone por meio do Control Hub]
Se os administradores de parceiros não tiverem dispositivos para transferir do Cisco BroadWorks para o atacado, a execução da ferramenta de transferência do dispositivo não será necessária. Os administradores de parceiros podem usar o link público abaixo para ativar os números de telefone diretamente através do portal do Control Hub. Para obter mais informações, consulte Gerenciar números de telefone no Control Hub.
Desativar os números de telefone no Cisco BroadWorks é opcional se os administradores de parceiros ativarem seus números de telefone por meio do Control Hub.
Recursos migrados automaticamente para chamadas por atacado
Esses recursos do usuário são migrados automaticamente pelas ferramentas de migração:
- Configurações de mensagens de voz e saudações personalizadas (mensagens de voz não migradas)
- Números alternativos
- BroadWorks em qualquer lugar
- Campo Luz de ocupado
- ID do autor da chamada (nome e número de telefone personalizados)
- Chamada em espera
- Configurações de encaminhamento de chamadas (encaminhamento de chamadas sempre/ocupado/sem resposta/não acessível)
- Interceptação de chamadas
- Não interromper
- Configurações de fax
- Escritório remoto
- Aparência da chamada compartilhada
- Toque simultâneo pessoal (incluindo critérios de agendamento e seletivos)
- Notificação de chamada (incluindo critérios de agendamento e seletivos)
- Rejeição de chamada anônima
- Rejeição de chamada seletiva
- Encaminhamento de chamadas seletivas
- Captura de chamadas direcionadas e entrada
- Isenção de entrada direta
- Pressionar para falar
- Privacidade
Esses recursos de grupo são migrados automaticamente pelas ferramentas de migração:
- Assistente automático
- Apenas um nível
- Saudações personalizadas
- Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo)
- Números alternativos
- O menu de feriados não está disponível no Webex
- Rejeição de chamada seletiva
- Fila de chamadas do Cisco BroadWorks Call Center padrão e BroadCloud:
- Configuração básica
- Saudações personalizadas
- Agentes e supervisores
- Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo)
- Números alternativos
- Música em espera
- Estacionamento de chamada
- Atendimento de chamadas
- Grupo de busca
- Configurações de encaminhamento de chamadas (sempre, ocupado, seletivo, não acessível)
- Números alternativos
- Código de localização (um por local ou grupo)
- Grupo de paginação
- Agendas (somente no nível de grupo, as agendas das empresas não são migradas)
- Portal de voz
- Linha virtual
- Música em espera
Dispositivos compatíveis
Os telefones compatíveis serão criados e atribuídos automaticamente aos usuários no Webex Calling pela ferramenta de provisionamento. Os telefones marcados como "sim" na coluna "Suportado na ferramenta de migração do dispositivo" também serão movidos automaticamente do Cisco BroadWorks ou do BroadCloud para o Webex Calling quando a ferramenta de transferência do dispositivo for executada. Os telefones marcados como "Não" nessa coluna precisam de uma intervenção manual para alterar a URL do DMS no modelo de dispositivo Cisco BroadWorks ou no próprio telefone.
A última coluna fornece o mapeamento de modelos de telefone para a coluna "Tipo de dispositivo" do arquivo transform-tool/input/newphones.csv. (Consulte Ferramenta de transformação seção deste artigo para obter mais informações sobre newphones.csv).
modelo do Telefone |
Compatível com a ferramenta de movimento do dispositivo |
Tipo de dispositivo em newphones.csv |
---|---|---|
Cisco MPP 6821 |
Sim |
DMS Cisco 6821 |
Cisco MPP 6841 |
Sim |
DMS Cisco 6841 |
Cisco MPP 6851 |
Sim |
DMS Cisco 6851 |
Cisco MPP 6861 |
Sim |
DMS Cisco 6861 |
Cisco MPP 6871 |
Sim |
DMS Cisco 6871 |
Cisco MPP 7811 |
Sim |
DMS Cisco 7811 |
Cisco MPP 7821 |
Sim |
DMS Cisco 7821 |
Cisco MPP 7832 |
Sim |
DMS Cisco 7832 |
Cisco MPP 7841 |
Sim |
DMS Cisco 7841 |
Cisco MPP 7861 |
Sim |
DMS Cisco 7861 |
Cisco MPP 8811 |
Sim |
DMS Cisco 8811 |
Cisco MPP 8832 |
Sim |
DMS Cisco 8832 |
Cisco MPP 8841 |
Sim |
DMS Cisco 8841 |
Cisco MPP 8845 |
Sim |
DMS Cisco 8845 |
Cisco MPP 8851 |
Sim |
DMS Cisco 8851 |
Cisco MPP 8861 |
Sim |
DMS Cisco 8861 |
Cisco MPP 8865 |
Sim |
DMS Cisco 8865 |
Cisco MPP 8875 |
Sim |
DMS Cisco 8875 |
Cisco ATA191 |
Sim |
DMS Cisco 191 |
Cisco ATA192 |
Sim |
DMS Cisco 192 |
Polycom VVX101 |
Sim |
Polycom DMS VVX101 |
Polycom VVX150 |
Sim |
DMS Polycom VVX150 |
Polycom VVX201 |
Sim |
DMS Polycom VVX201 |
Polycom VVX250 |
Sim |
DMS Polycom VVX250 |
Polycom VVX301 |
Sim |
DMS Polycom VVX301 |
Polycom VVX311 |
Sim |
DMS Polycom VVX311 |
Polycom VVX350 |
Sim |
DMS Polycom VVX350 |
Polycom VVX401 |
Sim |
DMS Polycom VVX401 |
Polycom VVX411 |
Sim |
DMS Polycom VVX411 |
Polycom VVX450 |
Sim |
DMS Polycom VVX450 |
Polycom VVX501 |
Sim |
DMS Polycom VVX501 |
Polycom VVX601 |
Sim |
DMS Polycom VVX601 |
Polycom Trio 8300 |
Sim |
DMS Polycom Trio8300 |
Polycom Trio 8500 |
Sim |
DMS Polycom Trio8500 |
Polycom Trio 8800 |
Sim |
DMS Polycom Trio8800 |
Polycom SoundStation 5000 |
Sim |
DMS Polycom SSIP5000 |
Polycom SoundStation 6000 |
Sim |
DMS Polycom SSIP6000 |
Yealink T33G |
Sim |
DMS Yealink T33G |
Yealink T41S |
Sim |
DMS Yealink T41S |
Yealink T42S |
Sim |
DMS Yealink T42S |
Yealink T43U |
Sim |
DMS Yealink T43U |
Yealink T! U. |
Sim |
DMS Yealink T93U |
Yealink T58S |
Sim |
DMS Yealink T58S |
Yealink T48S |
Sim |
DMS Yealink T48S |
Yealink T48U |
Sim |
DMS Yealink T48U |
Yealink T53W |
Sim |
DMS Yealink T53W |
Yealink T54W |
Sim |
DMS Yealink T54W |
Yealink T57W |
Sim |
DMS Yealink T57W |
Yealink T58V |
Sim |
DMS Yealink T58V |
Yealink CP920 |
Sim |
DMS Yealink CP920 |
Yealink CP960 |
Sim |
DMS Yealink CP960 |
Yealink W52B |
Sim |
DMS Yealink W52P |
Yealink W B |
Sim |
DMS Yealink W P |
Yealink W60B |
Sim |
DMS Yealink W60P |
Yealink W70 B |
Sim |
DMS Yealink W70 P |
Yealink CP925 |
Sim |
DMS Yealink CP925 |
Yealink CP965 |
Sim |
DMS Yealink CP965 |
Dispositivos não suportados
Se o cliente usar os dispositivos não suportados pela solução Wholesale RTM, esses dispositivos não serão elegíveis para migração. Neste caso, você tem as seguintes opções:
- Forneça novos telefones no Cisco BroadWorks antes de migrar.
- Deixe os telefones antigos no Cisco BroadWorks e os usuários devem instalar o aplicativo Webex para fazer e receber chamadas.
Pacotes de chamadas por atacado
As ferramentas de migração têm um conjunto de padrões para a seleção de pacotes de Chamadas por atacado para assinantes. Se um pacote diferente for desejado posteriormente, eles poderão ser alterados no Control Hub por um administrador parceiro.
Configuração do pacote de migração do Cisco BroadWorks
Todos os assinantes da migração do Cisco BroadWorks usarão o pacote do Webex Calling como padrão. Se o Pacote de voz Webex for desejado para assinantes que não tiverem a chamada em espera ou o correio de voz atribuído, isso poderá ser ativado no arquivo partner.cfg da Ferramenta de transformação, descomentando a linha USE _ WEBEX _ VOICE _ PACOTE.
Mapeamento de pacotes de migração do Webex para BroadWorks
Os pacotes Webex para BroadWorks são automaticamente mapeados para pacotes de chamadas por atacado. Isso não é configurável.
Pacote Webex para BroadWorks |
Pacote de chamadas do atacado |
---|---|
Softphone |
Webex Voice |
Básico |
Chamadas Webex |
Padrão |
Webex Suite |
Premium |
Webex Suite |
Mapeamento de pacotes de migração do BroadCloud
Migrações de pacotes de mapas do BroadCloud Carrier com base no tipo de estação. O mapeamento padrão pode ser configurado no arquivo de configuração conf/rialto_station_type_to_wholesale_package.csv da Ferramenta de transformação.
Tipo de estação BroadCloud Carrier |
Pacote de chamadas do atacado |
---|---|
Básico |
Webex Voice |
sala de Conferência |
Webex Voice |
Mensagens |
Webex Voice |
Padrão |
Webex Voice |
Administrador |
Webex Suite |
Todos os outros tipos de estação |
Webex Voice |
Transforme uma conta de usuário BroadWorks ou BroadCloud em um espaço de trabalho do Webex Calling
Um Webex Workspace é um telefone que é compartilhado entre muitas pessoas, por exemplo: por exemplo: telefones em uma sala de conferência, armazém ou lobby. Esses telefones podem ser configurados no Webex Calling como espaços de trabalho Webex em vez de usuários Webex. Uma opção está disponível para transformar contas de usuário do Cisco BroadWorks ou BroadCloud Carrier em espaços de trabalho automaticamente durante o processo de migração.
Etapas
- 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
- (Apenas BroadCloud) Para converter todas as contas de usuário de um tipo de estação específico em espaços de trabalho, adicione uma entrada para transform-tool/conf/rialto_station_type_to_wholesale_package.csv e defina o pacote de atacado como "common_area_calling".
- Exemplo: conference_room_v2,common_area_calling
- Execute a ferramenta de transformação.
- Execute a ferramenta de provisionamento.
- Abra o Control Hub da organização do cliente recém-criada e defina um domínio SIP (consulte a figura 2, Configurando um domínio SIP no Control Hub).
- Execute a ferramenta de provisionamento novamente. Isso cria os espaços de trabalho e atribui telefones a eles.
Limitações:
A configuração dos recursos do usuário (por exemplo, encaminhamento de chamadas, não interromper) não é migrada automaticamente para o espaço de trabalho.
Figura 2: Configurar um domínio SIP no Control Hub
Ferramenta do gerador de token
Os administradores de parceiros executam essa ferramenta de utilitário do gerador de token pelo menos uma vez antes de iniciar a execução de ferramentas de migração. A execução dessa ferramenta é uma atividade única depois que a conta do parceiro é integrada à solução Wholesale RTM. Essa ferramenta permite que os administradores de parceiros façam logon via navegador da web para obter o TOKEN exclusivo necessário para atualizar os arquivos de configuração de parceiros para as ferramentas de migração.
Pré-requisitos
Após o download, extraia os binários das ferramentas de migração.
Defina o caminho do ambiente JRE/JDK no token_generator.sh para MAC e token_generator.bat para Windows. Se o caminho JAVA _ HOME já existir, ele será reutilizado pela ferramenta.
-
MAC: JAVA _ HOME="/Users/cisco/jdk/zulu@1.8.282/Contents/Home/"
-
Windows: JAVA _ HOME=C:\Progra~1\Java\jre1.8.0 _ 321
Esta etapa é opcional
Instruções a serem executadas
Execute o seguinte comando no terminal dentro do diretório do gerador de token:
-
As seguintes portas devem estar disponíveis para executar a ferramenta do gerador de token. Portas : 8080, 50009, 50010, 50011, 50012 e 50013
-
Pelo menos uma dessas portas mencionadas deve estar aberta para conexão no computador do usuário.
Windows:
token_generator. bat
MacOS:
./token_generator.sh
Saída:
Nome da ferramenta: Versão da ferramenta de gerador de token: 1.13.0 Carregue a URL no seu navegador da Web: http://localhost:8080
Abra a URL no navegador da web no terminal, faça logon com as credenciais de administrador do parceiro para obter o TOKEN e copie o mesmo para uso posterior.
As ilustrações da interface de usuário são fornecidas abaixo para referência:
Figura 3: Fazer logon com o Cisco Webex
Figura 4: Janela de credenciais
Figura 5: Geração de token
Tarefas de configuração do BroadWorks
Configure as seguintes etapas antes de executar as ferramentas de extração e movimento do dispositivo no servidor BroadWorks secundário.
Ativar conectividade OCI-P
A ferramenta de movimentação do dispositivo se comunica com o BroadWorks através de comandos OCI-P, para habilitar a conectividade OCI-P, use as etapas abaixo:
Etapa 1 : Use a CLI para configurar as configurações gerais.
Execute o seguinte comando na CLI para alterar para o diretório GeneralSettings:
AS _ CLI> cd /Applications/OpenClientServer/GeneralSettings.
Execute o seguinte comando na CLI para obter as configurações gerais atuais:
AS_CLI/Applications/OpenClientServer/GeneralSettings> get clientPort = 2208 clientPortEnabled = true secureClientPort = 2209 secureClientPortEnabled = true systemDomain = <>
Se suas configurações não corresponderem às acima, use o comando set para redefinir suas configurações.
Etapa 2 : Use a CLI para configurar o proxy OCI.
Altere o diretório para o proxy OCI:
AS _ CLI> cd /Applications/OpenClientServer/OCIProxy
Execute a CLI a seguir para obter as configurações atuais. Você deve ver o seguinte:
AS_CLI/Applications/OpenClientServer/OCIProxy> get enabled = true enabledLoginLevelScreening = false enableResponseCaching = false responseCacheDurationHours = 24 responseCacheRenewPeriodMins = 30 messageQueueCapacity = 50 messageQueueTimeoutSeconds = 1800
Se suas configurações não corresponderem às acima, use o comando set para redefinir suas configurações.
Etapa 3 : Use a CLI para configurar o Provisionamento OCI.
Altere para o diretório de provisionamento:
AS _ CLI> cd /System/NetworkAccessLists/OCI/Provisioning
Execute o seguinte comando para obter as configurações atuais de provisionamento OCI:
AS_CLI/System/NetworkAccessLists/OCI/Provisioning> obter a descrição do endereço ======================== 127.0.0.1 local como
Etapa 4 : Execute o comando abaixo na CLI para verificar se sua configuração está correta.
AS _ CLI/Maintenance/ManagedObjects> obtenha Broadworks e verifique se sua saída parece OK. Veja abaixo a saída de amostra: AS _ CLI/Manutenção/ManagedObjects> obtenha BroadWorks BroadWorks Managed Objects ========================== * Servidor: Identidade ..............: COMO Versão ...............: R el_ 21.sp1 _ 1.551 Estado administrativo... Desbloqueado * Aplicativos: Nome Versão Implantada Estado Administrativo Efetivo Estado ========================================================================================= ExecuçãoAndProvisioning 21.sp1 _ 1.551 true Desbloqueado Desbloqueado FlashPolicy 21.sp1 _ 1.551 false Desbloqueado Desbloqueado OpenClientServer 21.sp1 _ 1.551 true Desbloqueado Desbloqueado WebContainer 21.sp1 _ 1.551 true Desbloqueado Desbloqueado 4 entradas encontradas. * Aplicativos hospedados: Nome Versão Contexto Caminho Implantado ================================================================== CommPilot 21.sp1_1.551 / verdadeiro DeviceManagementFiles 21.sp1_1.551 /DeviceManagement verdadeiro JWSFiles 21.sp1_1.551 /FileRepos true MediaFiles 21.sp1_1.551 /media true OCIFiles 21.sp1_1.551 /ocifiles verdadeiras 5 entradas encontradas.
Verifique se o servidor de cliente aberto está implantado e ativo
Use os comandos abaixo para implantar e iniciar o servidor de cliente aberto no servidor de aplicativos secundário se ele não estiver implantado ou ainda não tiver iniciado.
Etapa 1 : Implante o servidor com o seguinte comando de CLI:
AS_CLI/Maintenance/ManagedObjects> implantar aplicativo OpenClientServer
Etapa 2 : Inicie o servidor com este comando:
AS_CLI/Maintenance/ManagedObjects> iniciar aplicativo OpenClientServer
Ativar ativação de números
Execute os seguintes comandos na CLI para ativar a ativação dos números:
Etapa 1 : Execute o comando de ativação do número:
AS _ CLI> cd SubscriberMgmt/NumberActivation
Etapa 2 : Execute o comando ativação ativada:
AS _ CLI> definir dnMode groupAndUserActivationEnabled
Etapa 3 : No prompt de confirmação, insira Y.
Extrair ferramenta
Para BroadCloud
A ferramenta de extração é integrada no portal do Provedor de Serviços BroadCloud. Um administrador do provedor de serviços pode:
- Envie solicitações de extração para até 50 clientes por solicitação.A solicitação de extração não pode ser enviada ao mesmo cliente mais de 10 vezes por dia.
- Baixe o arquivo de dados extraído, em formato ZIP, por até 28 dias a partir da data de envio da solicitação.
Os números abaixo mostram o portal do provedor de serviços.
Figura 6: Portal do Provedor de serviços
Figura 7: Portal do Provedor de serviços
Para Cisco BroadWorks e Webex para BroadWorks
- A ferramenta de extração é executada no servidor de aplicativos Cisco BroadWorks secundário na rede parceira e se conecta via OCI-P.
- A ferramenta extrai dados brutos da empresa, do grupo, números, usuários, serviços, dispositivos e de clientes soft da plataforma Cisco BroadWorks ou BroadCloud e envia esses dados para arquivos XML que fornecem as entradas para a ferramenta de transformação.
As próximas seções explicam como instalar e configurar a ferramenta de extração.
Pré-requisitos
- SCP a ferramenta de extração binários para o servidor de aplicativos do Cisco BroadWorks secundário.
- O SSH para o servidor de aplicativos do Cisco BroadWorks secundário para configurar os pré-requisitos e executar a ferramenta de extração.
- Configure o provedor de serviços e a ID do grupo a serem extraídos do Cisco BroadWorks no conf/exportTool.yml. Consulte o trecho de exemplo YAML abaixo:
ServiceProviderID-A: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - TUDO
- Verifique se a ID de usuário, senha e nome de host secundários do servidor de aplicativos do Cisco BroadWorks estão corretas no arquivo conf/partner.cfg:
BROADWORKS _ USER _ ID = admin BROADWORKS _ SENHA = admin BROADWORKS _ HOST _ NOME = ATUALIZAÇÃO do _ localhost TOKEN = Token de atualização do administrador do parceiro copiado da ferramenta Gerador de tokens. MIGRAÇÃO _ MODE = Os valores suportados são webex_for_broadworks_to_wholesale. O valor padrão é broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale para o Webex para migrações de BroadWorks.
A propriedade
REFRESH _ TOKEN
é obrigatória para uma migração do Webex para BroadWorks. - Modifique o caminho de ambiente JDK/JRE no arquivo export.sh se o caminho de ambiente JDK/JRE do servidor de aplicativos secundário do Cisco BroadWorks for diferente do arquivo:
JAVA _ HOME=/usr/local/java/java_base
Instruções a serem executadas
Execute o comando abaixo no servidor de aplicativos Cisco BroadWorks secundário a partir do diretório de ferramentas de extração:
./export.sh
Registros de terminal
Os seguintes registros estão disponíveis no terminal na exportação bem-sucedida: Executando a ferramenta de exportação de dados BroadSoft:
Executando BroadSoft Data Export Tool ************************************************ Iniciando Exportação Ferramenta v: 1.15.0 Exportação iniciada para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportando usuários para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação usuários concluídos para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação concluída para SP=collabmigrationtestSP _engg, Group=collabmigrationtestGRP _engg Exportação concluída Exportação Dump Zip Diretório: output/20221017223452 _ ExportTool Export Dump Zip Nome do arquivo:extracted_data_1666060 500618.zip Zip arquivo com o nome extracted_data_1666060 500618.zip foi criado processo de criação do arquivo ZIP concluído Exportados arquivos convertidos como arquivo ZIP **************************************************
Saída
Um arquivo ZIP de saída (extracted_data_.zip ) estará disponível no mesmo diretório de ferramenta de extração. Use o comando abaixo para visualizar e usar o arquivo ZIP para a entrada Ferramenta de transformação:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 Out 4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 Out 4 11:53 exportTool.jar -rwxr-xr-x 1 bwadmin bwadmin 2635 Out 4 11:53 export.sh drwxr-xr-x 2 bwadmin bwadmin 4096 Out 5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 17 out 17:34 output/ drwxrwxr-x 2 bwadmin bwadmin 4096 17 out 17:34 logs/ -rw-rw-r-- 1 bwadmin bwadmin 46341 17 out 22:35 extracted_data_1666060 500618.zip
Ferramenta de transformação
Essa ferramenta de transformação é executada para todas as migrações. A ferramenta de transformação é executada em qualquer computador, incluindo o laptop de administrador de um parceiro e usa as APIs Públicas Webex. Ele lê o arquivo ZIP de saída de ferramenta de extração (extracted_data_.zip ) como uma entrada e transforma o XML bruto em um formato JSON que é usado pela ferramenta de provisionamento.
Pré-requisitos
Depois de baixar e extrair os binários das ferramentas de migração, configure os seguintes pré-requisitos:
- Defina o TOKEN _ de ATUALIZAÇÃO (Token copiado da ferramenta Gerador de token) e o NOME _ OF _ MAIN _ LOCALIZAÇÃO no arquivo conf/partner.cfg:
ATUALIZAÇÃO _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOME _ DE _ PRINCIPAL _ LOCALIZAÇÃO=Principal
- Opcionalmente, defina o PROVISIONING _ ID (copiado do modelo no Hub de parceiros) no arquivo conf/partner.cfg:
PROVISIONING _ ID=YmE4MjFkZYTYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
Para obter uma verificação mais completa do endereço de e-mail do cliente, você pode, opcionalmente, definir o PROVISIONING _ ID. - Configure informações ausentes no arquivo input/customers.csv (consulte a próxima seção) se estiver faltando.
- Adicione o endereço de e-mail do usuário final no arquivo input/users.csv.
- Se novos telefones forem provisionados, adicione o endereço MAC e o endereço de e-mail do novo telefone do usuário ao arquivo input/newphones.csv. Isso é necessário apenas se os administradores de parceiros quiserem provisionar novos telefones em chamadas por atacado.
- Converta os Call Centers do BroadWorks nos CxEssentials usando o arquivo input/cxessentials.csv.
- Opcionalmente, ative a propriedade ATUALIZAR _ ALL _ CALL _ CENTERS _ TO _ CX _ ESSENCIALS para converter todos os centros de chamadas em CxEssentials.
- Use o arquivo input/locations.csv para suportar a migração de grandes empresas que permite aos administradores migrar as localizações de seus clientes por local
- Opcionalmente, ative o uso de endereços MAC do cabeçalho User-Agent da mensagem SIP REGISTER quando o endereço MAC não estiver disponível no perfil do dispositivo Cisco BroadWorks. Descomente a linha "USE _ MAC _ ADDRESS _ FROM _ SIP _ REGISTER=yes" no arquivo conf/partner.cfg
Preenchimento da entrada/customers.csv
O arquivo input/customers.csv fornece dados que talvez estejam faltando no Cisco BroadWorks ou BroadCloud. Este arquivo pode ser deixado em branco se todas as informações obrigatórias já estiverem disponíveis. Você não precisa preencher todas as colunas, apenas as informações ausentes são obrigatórias.
A tabela abaixo explica as colunas mais importantes em input/customers.csv.
Nome da Coluna |
Regras |
---|---|
Id |
No modo corporativo Cisco BroadWorks:
No modo provedor de serviços BroadWorks, este é o groupId do Cisco BroadWorks. No BroadCloud, este é o cliente do Rialto. |
ID externa |
Este é um identificador que corresponde ao identificador interno do parceiro para este cliente. Esta coluna deve ser exclusiva em uma organização parceira Webex. Esta coluna é opcional, um identificador exclusivo será gerado automaticamente pela ferramenta de transformação. Esta coluna não é usada para grupos dentro de uma empresa. |
Nome do cliente |
Para a empresa, esta coluna é usada como o campo de nome do cliente Webex. Para um grupo dentro de uma empresa, esta coluna é usada como o nome do local. Os nomes de locais devem ser exclusivos em uma empresa . |
primaryEmail |
Isso é usado como o endereço de e-mail do administrador do cliente Webex. Essa coluna é opcional para grupos dentro de uma empresa. |
Colunas de endereço |
Para uma empresa, o endereço é usado como o endereço de cobrança e o primeiro endereço de local. Para um grupo dentro de uma empresa, o endereço é usado como o endereço do local. |
Timezone |
Consulte a seção de fuso horário deste artigo. |
idioma | Consulte Idiomas que o Webex suporta . |
defaultvoicemailpin |
Consulte Definir um PIN do correio de voz . |
Instruções a serem executadas
Execute a ferramenta de transformação em qualquer sistema operacional. Use as etapas abaixo para executar a ferramenta no Windows e no macOS:
Windows
Execute o comando abaixo para executar a ferramenta de transformação no Windows:
transform.bat -extract= -customers= -users= -newphones=
macOS
Execute as seguintes etapas para executar a ferramenta de transformação no macOS:
- 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
- Execute a ferramenta de transformação:
./transform.sh -extract= -customers= -users= -newphones=
Pré-verificação de cliente/usuário
A Ferramenta de transformação faz chamadas de API para o Webex para detectar possíveis problemas de provisionamento. Por padrão, ele validará o endereço do cliente e o e-mail principal. Se o valor do PROVISIONING _ ID for especificado no arquivo conf/partner.cfg, ele também validará as informações de localização. Os resultados da pré-verificação são incluídos no relatório de exceção.
Além disso, os seguintes parâmetros opcionais podem ser adicionados ao executar a ferramenta de transformação:
pré-verificação
Além de executar a API de pré-verificação para obter as informações do cliente, a Ferramenta de transformação também executará a API de pré-verificação para os e-mails do assinante.
informação de pré-verificação
Por padrão, apenas os erros de pré-verificação (ou seja, problemas que bloquearão o provisionamento) são incluídos no relatório de exceção. Adicionar este sinalizador incluirá resultados de pré-verificação bem-sucedidos (por exemplo, se já existir uma organização Webex que possa ser anexada automaticamente).
precheckinfo leva tempo extra para ser executado.
Registros de terminal
Os seguintes registros no terminal em transformação bem-sucedida:
Relatório resumido Empresas BroadWorks que podem ser migradas com sucesso: 1 empresas BroadWorks que não podem ser migradas: 0 usuários do BroadWorks que podem ser migrados com êxito: 4 usuários do BroadWorks que não podem ser migrados: 0 Telefones que podem ser migrados com êxito: 3 Telefones não compatíveis com o Webex Calling: 0
Relatório de exceção
A ferramenta de transformação gera o relatório de exceção dentro do diretório output//exception_report.txt . Você pode usar este relatório para identificar os problemas que afetarão a migração e corrigi-los no sistema Cisco BroadWorks.
Depois de modificar os dados do usuário para resolver a exceção, execute novamente as Ferramentas Extrair e Transformar com os novos dados. O arquivo de relatório de exceção de exemplo como segue:
Relatório de exceção Ter Oct 18 08:12:09 2022 Empresas com comunicação Barring Recomendação de recursos: configurar manualmente o Plano de chamadas de saída no Control Hub ________________________________________________________________________________ collabmigrationtestGRP _engg
Saída
Um arquivo JSON de saída ( customer.json ) estará disponível no diretório output//<groupid >. O arquivo de amostra customer.json é o seguinte:
{ "cliente": { "provisioningId": "!!!!!!!!!! SUBSTITUIR_COM_PROVISIONINGID !!!!!!!!!!", "pacotes": [ "webex_calling", "common_area_calling"], "externalId":external_id_engg_grp1", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrPostalCode": "MD", "zipOrPostalCode": "20877", "country": "US" }, "customerInfo": { "name": "Engineering Group - 1", "primaryEmail": "amareswaranvel+engineeringgroup1@gmail.com" }, "provisioningParameters": { "calling": { "location": { "name": "Main", "address": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "US" }, "timezone": "América/New_"York", "idioma":en_us", "números": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+152055551101" } } } }, "broadworks_info": {"service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg"}, "assinantes": [ { "amareswaranvel+benjaminjack@gmail.com": { "assinante": { "customerId": "!!!!!!!!!! SUBPLACE_COM_CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "pacote": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extension": "1102" }}, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } }], "dispositivos": [ { "cisUuid": "!!!!!!!!!! SUBPLACE _ WITH _ PERSONID !!!!!!!!!!", "produto": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] } }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Oliver", "primaryPhoneNumber": "+152055551103", "extension": "1103" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } }], "dispositivos": [ { "cisUuid": "!!!!!!!!!! SUBPLACE _ WITH _ PERSONID !!!!!!!!!!", "produto": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } }, { "amareswaranvel+leojackson@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "pacote": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+152055551104", "extension": "1104" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } }], "devices": [] }}, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!! SUBPLACE _ WITH _ CUSTOMERID !!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+152055551101", "extension": "1101" } }, "features": [ { "/v1/people/{personId}/features/voicemail": { "enabled": verdadeiro, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnAnsedCalls": { "ativado": true, "greeting": "PADRÃO", "numberOfRings": 3 }, "MessageStorage": { "mwiEnabled": verdadeiro, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } }}], "devices": [ { "cisUuid": "!!!!!!!!!! SUBSTITUIR_COM_ !!!!!!!!!!", "produto": "DMS Cisco 8811", "mac": "F87B204E4066" }] }}", "auto_attendants": [], "call_queues": [], "hunt_groups": [], "horários": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Automated Voice Portal", "firstName": "Automated", "lastName": "Voice Portal", "languageCode": "en_us", "phoneNumber": "+15205551105", "ramal": "1105" }], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Engg Device Profile" ], "connect_client_to_upgrade_to_webex_app": [], "Locais": [], "webex_for_broadworks_info": { "users": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" }], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" }}
A propriedade `webex_for_broadworks_info` JSON está presente apenas para migrações do Webex para BroadWorks. A propriedade `broadcloud_info` JSON está presente apenas para migrações do BroadCloud.
Ferramenta de provisionamento
A ferramenta de provisionamento pode ser executada em qualquer máquina geralmente o (laptop de administrador do parceiro) e usa as APIs Públicas Webex. Ele lê o arquivo JSON ( customer.json ) de saída da ferramenta de transformação como uma entrada e provisionamento dos clientes, locais, números, usuários, serviços e dispositivos na solução Webex Wholesale RTM.
Pré-requisitos
Configure os seguintes pré-requisitos dentro do diretório de ferramentas de provisionamento:
- Instale o Java 8, 11 ou 17 no computador. O Java está disponível de várias fontes, incluindo:
- https://learn.microsoft.com/en-us/java/openjdk/download
- https://aws.amazon.com/corretto/
- https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg
- Depois de baixar e extrair os binários das ferramentas de migração, defina a variável de ambiente JAVA _ HOME no provisioning_tool.sh para MAC e provisioning_tool.bat para Windows.
- O arquivo partner.cfg:
- Defina o TOKEN _ PROVISIONING _ ID e ATUALIZAÇÃO _ (Token copiado da ferramenta Gerador de token). Os administradores de parceiros devem entrar em contato com a equipe de contas para obter o PROVISIONING _ ID:
ATACESALE _ PROVISIONING _ ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 ATUALIZAÇÃO _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Defina PERMITIR E-MAILS _ ADMIN _ INVITE _ para falso, se o parceiro não quiser enviar e-mail de boas-vindas aos usuários. O valor padrão é verdadeiro.
- Defina o TOKEN _ PROVISIONING _ ID e ATUALIZAÇÃO _ (Token copiado da ferramenta Gerador de token). Os administradores de parceiros devem entrar em contato com a equipe de contas para obter o PROVISIONING _ ID:
- Use a propriedade WEBEX4BWKS _ E-MAIL _ ASSUNTO para migrações Webex para BroadWorks para enviar o assunto de solicitação de alteração de senha por e-mail para assinantes Webex para BroadWorks.
- Use a propriedade WEBEX4BWKS _ E-MAIL _ BODY para migrações do Webex para BroadWorks para enviar o corpo do e-mail de solicitação de alteração de senha para assinantes do Webex para BroadWorks.
Para migrações BroadCloud mesma região:
- A ferramenta ignorará os números, dispositivos e o provisionamento de Aparências de chamadas compartilhadas.
- A ferramenta criará usuários e usuários virtuais com ramal e ramal temporário.
Para migrações BroadCloud, outra região:
- A ferramenta fornecerá números, dispositivos e Aparências De Chamadas Compartilhadas.
- A ferramenta criará usuários e usuários virtuais com números de telefone e ramal reais.Todas as migrações do BroadCloud da Europa são para outra região.
Instruções a serem executadas
Use as etapas abaixo para executar a ferramenta no Windows e no macOS:
Windows
Execute as seguintes etapas para executar a ferramenta no sistema operacional Windows:
Para provisionar um único cliente: provision.bat-input= Para provisionar vários clientes: provision.bat -input=
macOS
Execute as seguintes etapas para executar a ferramenta no macOS:
Para provisionar um único cliente: ./transform.sh -input= Para provisionar vários clientes: ./transform.sh -input=
Pré-requisitos para a migração do Webex para BroadWorks
Os administradores de parceiros devem atualizar o modelo de integração do BroadWorks para os recursos de coexistência do Webex para BroadWorks. Consulte a imagem abaixo:
Execute a ferramenta de provisionamento com um argumento adicional para a migração do Webex para BroadWorks para atacado.
Fase de preparação: é a fase padrão em que os administradores podem provisionar os usuários do BroadWorks como assinantes de atacado e continuar com o Webex para usuários do BroadWorks.
Fase de manutenção: é a segunda fase em que os administradores podem atribuir a licença de atacado aos usuários existentes do Webex para BroadWorks. Você deve executar a ferramenta de provisionamento com um argumento maintenance .
Fase de pós-migração: É a fase final wher administradores podem converter o BroadWorks para atacado completamente. Você deve executar a ferramenta de provisionamento com um argumento postmigration .
Registros de terminal
A seguir, estão os registros no terminal sobre o provisionamento bem-sucedido:
Nome da ferramenta: Versão da ferramenta de provisionamento: Arquivo de ********** processamento 1.15.0 iniciado: input/customer.json **************** Provisioning Cliente Aguardando o cliente external_id_engg_grp 1 concluir o provisionamento... Aguardando o cliente external_id_engg_grp 1 concluir o provisionamento... Status external_id_engg_grp do cliente 1: Números de provisionamento provisionados Provisionamento de usuários Recursos do usuário Provisionamento Saudações Agendas de provisionamento Provisionamento de dispositivos Provisionamento de exibições de chamadas compartilhadas Provisionamento de assistentes automáticos Provisionamento de filas de chamadas Provisionamento de grupos de busca Provisionamento de pagings Parques de chamada Provisionamento Provisionamento de capturas de chamadas Portal ********** de voz Concluído: entrada/customer.json ****************
Uma tabela será impressa com o número de locais criados para cada execução:
Saída
A ferramenta de provisionamento gera relatórios de sucesso e erros dentro dos arquivos output/<external_id>/*.success/error . Revise os registros de erro e sucesso da saída para verificar o provisionamento bem-sucedido.
Os administradores de parceiros podem verificar o provisionamento do cliente no Hub de parceiros e no portal do Control Hub. Consulte as seguintes ilustrações no Hub de parceiros e no portal do Control Hub:
Figura 8: Hub do parceiro
Figura 9: Hub de controle
Figura 10: Dispositivos
Figura 11: Ligando
Ferramenta de migração do dispositivo
Para BroadCloud
Para parceiros BroadCloud, use o portal do provedor de serviços para enviar uma solicitação de migração de números, dispositivos e migrações SCA.
No portal do provedor de serviços, uma solicitação de migração pode incluir até 50 clientes. Um máximo de 10 solicitações podem ser enviadas em um dia.
Os números abaixo mostram o portal do provedor de serviços.
Figura 12: Portal do Provedor de serviços
Figura 13: Portal do Provedor de serviços
Para Cisco BroadWorks e Webex para BroadWorks
Para o Cisco BroadWorks e o Webex para migrações de BroadWorks, a ferramenta é executada no servidor de aplicativos Cisco BroadWorks secundário na rede parceira e se conecta ao AS via OCI-P. Ele usa o arquivo JSON ( customer.json ) de saída da ferramenta de transformação como entrada e executa os comandos OCI-P para migrar dispositivos e soft clients.
Na operação bem-sucedida, a ferramenta de transferência do dispositivo será:
- Desregistrar dispositivos do Cisco BroadWorks e registrá-los no Atacado.
- Os usuários que usam o cliente UC-One serão redirecionados para o aplicativo Webex no primeiro logon.
- Desative os números de telefone do Cisco BroadWorks ou remova os números de telefone do BroadCloud.
- Ative números no Atacado.
- Crie apresentações de chamadas compartilhadas no atacado para migrações do BroadCloud. [Esta etapa é aplicável apenas para migrações do BroadCloud].
SCP e SSH
- SCP, a ferramenta de transferência do dispositivo para o servidor de aplicativos Cisco BroadWorks secundário.
- O SSH para o servidor de aplicativos do Cisco BroadWorks secundário para configurar os pré-requisitos e executar a ferramenta de movimentação do dispositivo.
Pré-requisitos
- Defina o TOKEN _ de ATUALIZAÇÃO (Token copiado da ferramenta Gerador de token) no arquivo conf/partner.cfg:
REFRESH _ TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Verifique se a ID de usuário, senha e nome de host secundários do servidor de aplicativos do Cisco BroadWorks estão corretas no arquivo conf/deviceMoveTool.conf:
BROADWORKS _ USUÁRIO _ ID = admin BROADWORKS _ SENHA = admin BROADWORKS _ HOST _ NOME = localhost
- Verifique se o caminho do ambiente JDK/JRE está correto em devicemove.sh
JAVA _ HOME=/usr/local/java/java_base
- Os administradores podem usar o arquivo locations.csv do diretório de entrada para migrar os grupos específicos em vez de todos os grupos em uma empresa.
Telefones Polycom
Para transferir telefones Polycom do Cisco BroadWorks para chamadas por atacado, um administrador de parceiros deve criar um novo Arquivo de tipo de perfil de identidade/dispositivo no nível do sistema no Cisco BroadWorks each modelo de dispositivo Polycom. Consulte a figura 14 e carregue o arquivo de arquivo personalizado device-move-tool/conf/deviceProfile/{region}/polycom_vvx.cfg . Depois de carregar o novo arquivo de dispositivo, verifique se o arquivo recém-criado existe no nível de Grupo. Certifique-se também que o file migration_%BWMAC ADDRESS%.cfg não entre em conflito com qualquer arquivo existente em seu sistema).
Ele é usado internamente pela ferramenta de movimento do dispositivo.
O processo de migração para telefones Polycom:
- A ferramenta de transferência do dispositivo substitui file %BWMACADDRESS%.cfg no nível do dispositivo por polycom_vvx 2.cfg. Observe que este arquivo se refere a migration_%BWMACADDRESS%.cfg.
- Recrie os perfis de dispositivo no nível do grupo ou no nível do dispositivo.Atuar no nível do grupo ou do dispositivo depende da configuração do deviceLevelRebuild do parâmetro no arquivo device-move-tool/conf/partner.cfg.
- A ferramenta de transferência do dispositivo pede ao servidor de aplicativos do Cisco BroadWorks para reinicializar telefones no nível do grupo ou no nível do dispositivo.
- Após a solicitação de reinicialização, os telefones Polycom baixam e processam % BWMACADDRESS%.cfg, que solicita aos telefones Polycom que baixem e processem migration_%BWMACADDRESS%.cfg, o que define o device.prov.serverName para https://plcm.sipflash.com.https://plcm.sipflash.com para a região dos EUA, outras regiões têm URLs diferentes.
- O telefone Polycom baixa %BWMACADDRESS%.cfg de https://plcm.sipflash.com e será gerenciado pelo Webex Calling DMS.
Figura 14: Adicionar arquivo de tipo de perfil de identidade/dispositivo
Instruções a serem executadas
Há dois métodos para invocar o DMT, o primeiro é invocar através de um único cliente por vez e o outro é executar vários clientes simultaneamente.
A ferramenta de transferência do dispositivo é executada do servidor de aplicativos Cisco BroadWorks secundário dentro do diretório de ferramentas de transferência do dispositivo:
Para mover dispositivo de um único cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Para mover dispositivo de vários clientes: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Além disso, a ferramenta de mover dispositivo suporta migrar um único/específico telefone(s) a partir da versão 1.35.0. Use o comando abaixo: ./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
Registros de terminal
A seguir estão os registros no terminal sobre a execução bem-sucedida da ferramenta de migração do dispositivo para a migração do dispositivo:
Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: Ferramenta de dispositivos 1.15.0 iniciada... Dispositivos válidos para migração: ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | Tipo De Dispositivo | Mac | Versão | E-mail | ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Deseja migrar todos esses dispositivos? ([Y]es ou [N]o) sim Carregando perfis de dispositivos para DMS Cisco MPP LC Recriar processo de dispositivo iniciado Recriar processo de dispositivo concluído com êxito Processo de reinicialização iniciado Processo de reinicialização concluído com êxito Modificando perfis para o Business Communicator em grupo collabmigrationtestGRP _engg Ativar o processo de números de telefone webex iniciado para a ID da organização do cliente: 85ea1d6d-ff9e-41a1-843f-7362aaf12b4c Ative o processo de números de telefone webex concluído para a ID da organização do cliente: 85ea1d6d-ff9e-41a1-843f-7362aaf12b4c Desativar o processo de números de telefone do broadworks iniciado para groupId: collabmigrationtestGRP _engg Desativar o processo de números de telefone do Broadworks concluído para groupId: collabmigrationtestGRP _engg Migração de dispositivos concluída
Saída
Após a migração do dispositivo, os dispositivos ficaram on-line e prontos para fazer/receber chamadas. Consulte a figura 15 para ver um exemplo do status do dispositivo:
Figura 15: Status do dispositivo
Após a migração do dispositivo, os números ficaram ativos. Consulte a figura 16 para ver um exemplo de números ativos:
Figura 16: Números ativos
Reverter migração
A operação de reversão deve ser executada para uma empresa por vez.
Para a operadora BroadCloud
O processo de reversão para parceiros do BroadCloud é o seguinte:
- Abra um ticket com o Cisco TAC para solicitar uma reversão do dispositivo.
- Execute a ferramenta de movimento do dispositivo no modo de reversão:
- Os números de telefone não serão atribuídos do Webex Calling, deixando os usuários e serviços apenas com ramais.
- Os endereços de e-mail no Webex Calling serão revertidos para endereços de e-mail temporários.
- Os telefones serão excluídos do Webex Calling.
- Números de telefone, endereços de e-mail usados como alternativos e telefones serão recriados no BroadCloud.
- Os telefones serão reinicializados.
- Os administradores de parceiros devem transferir os números de telefone PSTN de volta para a operadora do BroadCloud.
Para Cisco BroadWorks e Webex para BroadWorks
O processo de reversão do Cisco BroadWorks e Webex para BroadWorks é o seguinte:
- Abra um ticket com o Cisco TAC para solicitar uma reversão do dispositivo.
- Execute a ferramenta de transferência do dispositivo no modo de reversão no servidor de aplicativos BroadWorks secundário para reverter as migrações do dispositivo. Isso definirá a URL DMS de volta para a URL DMS do provedor de serviços para perfis de dispositivos no Cisco BroadWorks e reativará os números de telefone.
- A equipe do Webex Calling define a URL DMS de volta para a URL DMS do provedor de serviços nos perfis de dispositivos no Webex Calling.
- Os administradores de parceiros devem desativar ou excluir os números de telefone no Webex Calling por meio do portal do Control Hub.
- Os administradores de parceiros devem transferir os números de telefone PSTN de volta para o Cisco BroadWorks.
Instruções para executar a ferramenta de movimento do dispositivo no modo de reversão
Siga as etapas abaixo para executar a ferramenta de movimento do dispositivo no modo de reversão:
Execute o comando abaixo no servidor de aplicativos Cisco BroadWorks secundário dentro do diretório de ferramentas de movimento do dispositivo:
Reverter perfis
./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertProfiles
Reverter números
./devicemove.sh -input= <Transform-Tool-Output-Customer-JSON-File-Path> -revertNumbers
Registros de terminal
Obteremos os seguintes registros no terminal ao executar com êxito a ferramenta de movimento do dispositivo para reverter a operação:
Reverter perfis
Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: Ferramenta do dispositivo 1.15.0 iniciada para reverter processo... Dispositivos que podem ser transferidos de volta do Webex Calling para BroadWorks: - ------------------------------------------------------------------------------------------------------------------- | Tipo De Dispositivo | Mac | Versão | E-mail | ------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------- | DMS Cisco 7861 | CC98914EAAD7 | Cisco-CP-7861-3PCC/11.3.7_cc98914eaad7_ | amareswaranvel+benjaminjack@gmail.com | | DMS Cisco 6821 | 5486BCAE7E45 | Cisco-CP-6821-3PCC/11.3.7_5486bcae7e45_ | amareswaranvel+lucasoliver@gmail.com | | DMS Cisco 8811 | F87B204E4066 | Cisco-CP-8811-3PCC/11.3.7_f87b204e4066_ | amareswaranvel+owenalex@gmail.com | ------------------------------------------------------------------------------------------------------------------- Deseja transferir esses dispositivos do Webex Calling para o BroadWorks? (Sim, Y, Não, N): sim Carregamento de perfis de dispositivos para DMS Cisco MPP LC Recriar processo de dispositivo iniciado Recriar processo de dispositivo concluído com êxito Processo de reinicialização iniciado Processo de reinicialização concluído com êxito Migração de dispositivos concluída
Reverter números
Nome da ferramenta: Versão da ferramenta de transferência do dispositivo: 1.15.0 Deseja continuar revertendo números para o Broadworks? ([Y]es ou [N]o): Y [+15205551101, +15205551102, +15205551103, +15205551104, +15205551105, +15205551106, +15205551107, +15205551108, +15205551109, +15205551110] Iniciando reverter Ativar o processo de números de telefone do Broadworks iniciado para groupId: collabmigrationtestGRP _engg Ative o processo de números de telefone do Broadworks concluído para groupId: collabmigrationtestGRP _engg Processo reverso de migração do dispositivo concluído com êxito
Apêndice
Migração de grandes empresas
Grandes empresas que têm muitos locais não podem migrar todos os locais dentro de uma única janela de manutenção. A funcionalidade descreve nesta seção permite que os parceiros migrem alguns locais por vez.
Passos
Use as seguintes etapas para planejar as migrações em fases de uma grande empresa:
- Extraia os dados corporativos do BroadWorks ou BroadCloud.
- Execute a ferramenta Transformar sem a opção de locais nos dados extraídos.
- Procure a seção Local recomendado para mover simultaneamente em exception_report.txt para planejar as fases de migração para obter mais informações sobre as dependências de localização, examine os recursos arquivos da lista de agentes (consulte a ferramenta Transformar abaixo).
- Gere o input/locations.csv modificando locations_to_be_edited.csv.
- Execute a ferramenta Transformar novamente com a opção de locais.
- Examine exception_report.txt para identificar quaisquer problemas de dependência de localização para a fase atual.
- Corrija os problemas de dependência de local conforme necessário (modificando locations.csv).
- Execute novamente a ferramenta Transform para gerar customers.json para a fase atual.
- Execute a ferramenta de provisionamento para cada customer.json.
- Durante a janela de manutenção, execute a ferramenta Mover dispositivo.
- Repita a etapa 4 - 10 para a próxima fase.
Ferramenta de transformação
Para atingir o objetivo de migrar os locais em uma grande empresa fase por fase, como mencionado acima, um novo arquivo locations.csv é adicionado como entrada opcional (-locations=input/locations.csv ) ao executar a ferramenta de transformação.
O locations.csv contém dados específicos de locais. Ele substitui os dados encontrados em input/customers.csv, que atualmente contém dados corporativos e de localização.
A tabela a seguir lista os detalhes do locations.csv :
Descrição |
Valores |
Valor padrão |
Obrigatório |
Mapas em BroadWorks |
Mapas no BroadCloud | |
---|---|---|---|---|---|---|
enterpriseId |
ID empresarial exclusiva |
S |
ServiceProviderId |
CustomerId Rialto | ||
locationId |
ID de localização, exclusiva dentro da empresa |
S |
ID do grupo |
SiteId Rialto | ||
status de migração |
Este local foi migrado? |
migrado, dont_migrate, migrando |
migração |
N | ||
nome |
O nome deste local. Deixe-o vazio para usar a locationId. |
N | ||||
Timezone |
N | |||||
idioma |
N | |||||
address1 |
N | |||||
address2 |
N | |||||
cidade |
N | |||||
estado |
N | |||||
código postal |
CEP ou código postal |
N | ||||
país |
Código de 2 letras |
N |
O locations.csv pode ser composto do locations_to_be_edited.csv pré-preenchido ao executar a ferramenta Transform em grandes empresas. Leia mais para ver exemplos.
O locations.csv é uma entrada opcional ao executar a ferramenta de transformação, portanto, a ferramenta Transformar se comportará da mesma forma de antes se a opção -locations=input/locations.csv não estiver presente.
Novos arquivos de saída
Existem 5 novos arquivos de saída da ferramenta de transformação:
- locations_to_be_edited.csv – isso é pré-preenchido com todas as informações de locais para a grande empresa a ser migrada.
Exemplo:
locationId,enterpriseId,status de migração,nome,fuso horário,idioma,endereço1,endereço2,cidade,estado,código postal,país auto_mig_ent_grp1,auto_mig_ent,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp2,auto_mig_ent,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp3,auto_mig_ent,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,EUA
Os parceiros/clientes podem usá-lo para gerar locations.csv para controlar os locais a serem migrados para uma fase específica (e atualizar as informações dos locais conforme necessário).
Exemplo: locations.csv gerado a partir do locations_to_be_edited.csv
locationId,enterpriseId,status de migração,nome,fuso horário,idioma,endereço1,endereço2,cidade,estado,código postal,país auto_mig_ent_grp1,auto_mig_ent, migrado,auto_mig_ent_grp1,,,100 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp2,auto_mig_ent, migrando,auto_mig_ent_grp2,,,101 Main Street,,Gaithersburg,MD,20877,EUA auto_mig_ent_grp3,auto_mig_ent,dont_migrate,auto_mig_ent_grp3,,,102 Main Street,,Gaithersburg,MD,20877,EUA
Este locations.csv significa: para esta fase , o local auto_mig_ent_grp 1 foi migrado, o local auto_mig_ent_grp 2 está migrando e não migre o local auto_mig_ent_grp 3.
- hunt_group_agents.csv , call_center_agents_supervisors.csv , paging_group_originators_targets.csv , blf_monitored_elements.csv – 4 arquivos têm a mesma finalidade: gere as listas completas dos recursos correspondentes agentes/supervisores/originadores/destinos/monitored_elements nos locais de migração, se os locais de migração tiverem dependências em outros locais.
Eles têm quase o mesmo formato (o nome da coluna 3rd varia com base no recurso), como abaixo (lista de agentes do grupo de busca auto_mig_ent_grp 2 para a fase acima):
Exemplo: O seguinte é do hunt_group_agents.csv
nome do recurso,local do recurso,agente,local Sarah Rodriguez,auto_mig_ent_grp 2,agent_michael@domain.com,auto_mig_ent_grp 1 Sarah Rodriguez,auto_mig_ent_grp 2,agent_sally@domain.com,auto_mig_ent_grp 1
Se a opção de locais não estiver presente ao executar a ferramenta Transformar, os 4 arquivos acima gerarão as listas completas do grupo de busca/call center/paging-group/busy-lamp-field's agentes/supervisores/originadores/destinos/monitored_elements para toda a empresa, que pode ser usado para planejar as migrações faseadas.
Novas seções em exception_report
Ao realizar a migração em fases para grandes empresas, haverá algumas novas seções em exception_report.txt se houver dependências de localização que não são atendidas.
Exemplo: A nova seção a seguir é para o grupo de busca auto_mig_ent_grp 2 agentes de Sarah Rodriguez no local auto_mig_ent_grp 3 que não é migrado e não migra nesta fase.
Dependências entre locais - Grupos de busca Nome Localização Localização do Agente Comentário do Agente ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp 2 agent_william@domain.com auto_mig_ent_grp 3 Agente em local diferente não migrado ainda Sarah Rodriguez auto_mig_ent_grp 2 agent_melody@domain.com auto_mig_ent_grp 3 Agente em local diferente não migrado ainda
A nova seção a seguir recomenda como agrupar os locais nas fases de migração.
Locais recomendados a serem transferidos simultaneamente:
Localização auto_mig_ent_grp 1 depende dos locais auto_mig_ent_grp 2, auto_mig_ent_grp 3 Localização auto_mig_ent_grp 2 depende dos locais auto_mig_ent_grp 3
Se a opção de locais não estiver presente ao executar a ferramenta Transformar, a seção recomendou que os locais para mover simultaneamente listem todas as dependências de locais para fornecer a conveniência para o planejamento.
Ao executar a ferramenta Transformar com a opção de locais (ou seja, para uma fase de migração), seção Locais recomendados para mover simultaneamente apenas listam as dependências dos locais para a fase atual.
Ferramenta de provisionamento
Para Grandes empresas, a ferramenta de provisionamento pode ser executada como de costume.
Ferramenta de migração do dispositivo
A ferramenta de movimentação do dispositivo pode ser executada para um subconjunto de locais do customer.json.para conseguir isso, adicione um novo arquivo locations.csv opcional que tenha duas colunas.
External_id |
Nomes De Localização |
---|---|
Valor de ID externo |
Nomes dos locais/nomes dos grupos |
- Este é um arquivo opcional, se não for fornecido ou fornecido com os valores vazios, ele migrará todos os locais.
- Se fornecido com os nomes de locais e seus respectivos external_ Id's, então apenas esses locais serão migrados.
O comando é o seguinte:
./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/L ocation_names.csv
Fusos horário
USA :
"fusos horários":["America/Adak","America/Anchorage","America/Chicago","America/Denver","America/L os_ Angeles","America/N ew_ York","America/Phoenix","Pacific/Honolulu"]
Canadá :
"fusos horários":["America/D awson_ Creek","America/Edmonton","America/Halifax","America/Montreal","America/Regina","America/S t_ Johns","America/Vancouver","America/Winnipeg"]
Austrália :
"fusos horários":["Austrália/Adelaide","Austrália/Brisbane","Austrália/B roken_ Hill","Austrália/Darwin","Austrália/Hobart","Austrália/L ord_ Howe","Austrália/Perth","Austrália/Sydney"]
France :
"fusos horários":["Europa/Paris"]
Portugal :
"fusos horários":["Atlântico/Açores","Europa/Lisboa"]}
UK :
"fusos horários":["Europa/Londres"]
Itália :
"fusos horários":["Europa/Roma"]