- Página inicial
- /
- Artigo
Ferramentas de migração para transição das soluções BroadWorks, Webex para BroadWorks e BroadCloud para Wholesale RTM
Execute a migração com pré-configuração mínima. Comandos fáceis de executar. Os administradores podem revisar os 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 de Wholesale Route-to-Market.
As ferramentas de migração destinam-se a facilitar uma transição completa dos serviços do BroadWorks para os serviços de atacado. Eles não são projetados para a coexistência a 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 Hub de parceiros 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 compatíveis devem funcionar pós-migração da mesma forma que antes da migração. Os recursos do Webex Calling não compatíveis com a migração deverão 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 linhas de chaves pessoais e deverão redefinir essas configurações após a migração. Os exemplos incluem discagens rápidas.
- Os usuários devem redefinir os códigos de acesso e senhas no primeiro logon.
- Os usuários que usam o cliente UC-One serão obrigados no primeiro logon a atualizar para o aplicativo Webex.
Arquitetura de ferramentas de migração
A arquitetura das ferramentas de migração consiste em quatro ferramentas diferentes:
- Ferramenta de extração—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 do dispositivo—Usa o arquivo de saída JSON da Ferramenta de Transformação para recriar os perfis e reinicializar telefones, ativar números na solução RTM Wholesale 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 de volta no Cisco BroadWorks.
- Os parceiros 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 depois que o administrador iniciar 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 do parceiro e de administrador do parceiro devem estar integradas 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.
- 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 do Cisco BroadWorks são necessárias para executar as ferramentas de extração e transferência do dispositivo. Isso não se aplica a parceiros do BroadCloud.
- As ferramentas de extração e movimentação do dispositivo devem ser executadas no servidor de aplicativos Cisco BroadWorks secundário durante uma janela de manutenção para minimizar o risco. Os parceiros BroadCloud executarão a ferramenta de transferência de dispositivo no portal do provedor de serviços.
- Revise a lista de dispositivos Webex Calling compatíveis.
- Revise a lista de dispositivos Webex Calling não compatíveis.
- Os parceiros devem pedir à equipe de contas na Cisco para obter a versão de firmware compatível para telefones e dispositivos.
- Os clientes UC-One devem atualizar para as seguintes versões:
- Os clientes do Desktop Communicator devem ser a versão 22.9.12 ou superior
- Os clientes do Mobile Connect devem ser da versão 3.9.14 ou superior.
- A máquina do administrador deve ter:
- JDK/JRE 1.8 é necessário para a ferramenta de provisionamento.
- As máquinas MAC e Linux requerem 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 deverão entrar em contato com os 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. Arquivos CSV de exemplo são fornecidos com a ferramenta de transformação.
Plano de migração
O plano de migração tem 3 etapas:
- Preparação
- Obtenha uma cópia dos dados do utilizador com a Ferramenta Extrair
- Gerar um token usando a ferramenta geradora de token
- Use a ferramenta Transformar para formatar dados do usuário
- Provisionamento
- Obtenha os dados mais recentes do usuário com a ferramenta Extract
- Use a ferramenta Transformar para formatar dados do usuário
- Provisionar usuários com a ferramenta de provisionamento
- Migração
- Migrar dispositivos com a ferramenta Mover dispositivos
- Migrações sem dispositivos [Ativando números de telefone por meio do Control Hub]
Se os administradores de parceiros não tiverem dispositivos para mover do Cisco BroadWorks para Atacado, não será necessário executar a ferramenta de transferência do dispositivo. 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.
A desativação dos números de telefone no Cisco BroadWorks será opcional se os administradores de parceiros ativarem os números de telefone por meio do Control Hub.
Recursos migrados automaticamente para as chamadas de 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, áudio com nome personalizado e PIN dos usuários não são migrados)
- Números alternativos
- BroadWorks em qualquer lugar
- Campo de luz de ocupado
- ID do chamador (nome personalizado e número de telefone)
- 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 pessoal simultâneo (incluindo programação e critérios seletivos)
- Notificação de chamada (incluindo agendamento e critérios seletivos)
- Rejeição de chamada anônima
- Rejeição de chamada seletiva
- Encaminhamento seletivo de chamadas
- Atendimento e interrupção de chamadas direcionadas
- Isenção de entrada direta
- Pressione 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, seletiva)
- 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, seletiva)
- 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 (apenas no nível de grupo, as agendas das empresas não são migradas)
- Portal de voz
- Música em espera
Dispositivos compatíveis
Os telefones compatíveis serão criados automaticamente e atribuídos aos usuários no Webex Calling pela ferramenta de provisionamento. Os telefones marcados "Sim" na coluna "Suportado na ferramenta de transferência do dispositivo" também serão movidos automaticamente do Cisco BroadWorks ou BroadCloud para o Webex Calling quando a ferramenta de transferência do dispositivo for executada. Os telefones marcados "Não" nessa coluna precisam de uma intervenção manual para alterar o URL 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 a seção Ferramenta de transformação deste artigo para obter mais informações sobre newphones.csv).
modelo do Telefone |
Compatível na ferramenta de transferência 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 ATA191 |
Sim |
DMS Cisco 191 |
Cisco ATA192 |
Sim |
DMS Cisco 192 |
Polycom VVX101 |
Sim |
Polycom DMS VVX101 |
Polycom VVX150 |
Sim |
Polycom DMS VVX150 |
Polycom VVX201 |
Sim |
DMS Polycom VVX201 |
Polycom VVX250 |
Sim |
DMS Polycom VVX250 |
Polycom VVX301 |
Sim |
DMS Polycom VVX301 |
Polycom VVX900 |
Sim |
DMS Polycom VVX900 |
Polycom VVX350 |
Sim |
DMS Polycom VVX350 |
Polycom VVX401 |
Sim |
Polycom DMS VVX401 |
Polycom VVX411 |
Sim |
Polycom DMS VVX411 |
Polycom VVX450 |
Sim |
DMS Polycom VVX450 |
Polycom VVX501 |
Sim |
Polycom DMS VVX501 |
Polycom VVX601 |
Sim |
Polycom DMS 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 |
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 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 |
Dispositivos não compatíveis
Se o cliente usar os dispositivos não compatíveis com a solução RTM Wholesale, esses dispositivos não estarão qualificados para migração. Nesse caso, você tem as seguintes opções:
- Provisione novos telefones no Cisco BroadWorks antes de migrar.
- Deixe os telefones antigos no Cisco BroadWorks e os usuários deverão instalar o aplicativo Webex para fazer e receber chamadas.
Pacotes de chamadas de atacado
As ferramentas de migração têm um conjunto de padrões para selecionar pacotes de Chamadas de atacado para assinantes. Se um pacote diferente for desejado posteriormente, ele poderá ser alterado no Control Hub por um administrador de parceiros.
Configuração de pacotes de migração do Cisco BroadWorks
Todos os assinantes que migrarem do Cisco BroadWorks terão como padrão o pacote do Webex Calling. Se o pacote Webex Voice for desejado para assinantes que não têm 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 o PACOTE USE_WEBEX_VOICE_PACKAGE.
Mapeamento de pacotes de migração Webex para BroadWorks
Os pacotes Webex para BroadWorks são automaticamente mapeados nos pacotes de chamadas de atacado. Isso não é configurável.
Pacote Webex para BroadWorks |
Pacote de chamadas de 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 do mapa da operadora BroadCloud com base no tipo de estação. O mapeamento padrão pode ser configurado no arquivo de configuração da Ferramenta de transformação conf/rialto_station_type_to_wholesale_package.csv.
Tipo de estação Carrier do BroadCloud |
Pacote de chamadas de 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 |
Transformar uma conta de usuário do BroadWorks ou BroadCloud em um espaço de trabalho do Webex Calling
Um espaço de trabalho Webex é 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@domínio,,,common_area
- (Apenas 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 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 é automaticamente migrada para o espaço de trabalho.
Figura 2: Configurar um domínio SIP no Control Hub
Ferramenta geradora de tokens
Os administradores de parceiros executam essa ferramenta utilitária do gerador de tokens pelo menos uma vez antes de começar a executar as ferramentas de migração. A execução desta ferramenta será uma atividade única depois que a conta do parceiro for integrada à solução Wholesale RTM. Essa ferramenta permite que os administradores de parceiros façam logon através do 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
Após o download, extraia os binários da ferramenta 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 HOME JAVA_já existir, ele será reutilizado pela ferramenta.
-
Mac: JAVA_HOME="/USUÁRIOS/cisco/jdk/zulu@1.8.282/Contents/Home/"
-
Windows: JAVA_HOME=C:\Progra~1\Java\jre1.8.0_321
Esta etapa é opcional
Instruções para executar
Execute o seguinte comando no terminal dentro do diretório 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.
Windows:
token_generator. bat
MACOS:
./token_generator.sh
Resultado:
Nome da ferramenta: Versão da ferramenta do gerador de tokens: 1.13.0 Carregue o 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 para uso posterior.
As ilustrações da interface do usuário são dadas abaixo para referência:
Figura 3: Efetuar 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 movimentação do dispositivo no servidor BroadWorks secundário.
Ativar conectividade OCI-P
A ferramenta de movimento do dispositivo se comunica com o BroadWorks por meio de comandos OCI-P. Para ativar 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 alterar para o diretório GeneralSettings:
AS_CLI> cd /Applications/OpenClientServer/GeneralSettings.
Execute o seguinte comando na CLI para obter as atuais GeneralSettings:
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 definir 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 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 acima, use o comando definir para redefinir suas configurações.
Etapa 3: Use a CLI para configurar o provisionamento de 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.
À MEDIDA_que CLI/Maintenance/ManagedObjects> obtém o BroadWorks e verifique se sua saída está OK. Veja abaixo o resultado da amostra: COMO_CLI/Manutenção/ManagedObjects> obtém BroadWorks Managed Objects ========================== * Servidor: Identidade..............: COMO Versão...............: Rel_21.sp1_1.551 Estado Administrativo..: * Aplicações desbloqueadas: Nome Versão Implantada Estado administrativo Execução efetiva do estado ========================================================================================= e provisionamento 21.sp1_1.551 verdadeiro Desbloqueado Flash desbloqueado 21.sp1_1.551 falso Desbloqueado Parado OpenClientServer 21.sp1_1.551 verdadeiro Desbloqueado Desbloqueado WebContainer 21.sp1_1.551 verdadeiro Desbloqueado Desbloqueado 4 entradas encontradas. * Aplicativos hospedados: Nome Versão Caminho de contexto Implantado ================================================================== 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 entradas encontradas.
Verificar o servidor do cliente aberto 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 sido iniciado.
Etapa 1: Implante o servidor com o seguinte comando da interface de linha de comando:
AS_CLI/Maintenance/ManagedObjects> implementar a aplicação OpenClientServer
Etapa 2: Inicie o servidor com este comando:
AS_CLI/Maintenance/ManagedObjects> iniciar a aplicação OpenClientServer
Ativar ativação de números
Execute os seguintes comandos na CLI para ativar a ativação dos números:
Etapa 1: Executar o comando de ativação de números:
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 está integrada ao 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 para o mesmo cliente mais de 10 vezes por dia.
- Baixe o arquivo de dados extraídos, em formato ZIP, por até 28 dias a partir da data de envio da solicitação.
As figuras 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 do parceiro e se conecta via OCI-P.
- A ferramenta extrai os dados brutos da empresa, grupo, números, usuários, serviços, dispositivos e soft client 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 os binários da ferramenta de extração para o servidor de aplicativos Cisco BroadWorks secundário.
- SSH para o servidor de aplicativos secundário do Cisco BroadWorks para configurar os pré-requisitos e executar a ferramenta de extração.
- Configure o provedor de serviços e a ID de grupo a ser extraída do Cisco BroadWorks em conf/exportTool.yml. Consulte o exemplo abaixo do snippet YAML:
ID-A do provedor de serviços: - GroupID-A1 - GroupID-A2 - GroupID-A3 ServiceProviderID-B: - tudo
- Certifique-se de que a ID de usuário, a senha e o nome do organizador do servidor de aplicativos secundários do Cisco BroadWorks estejam corretos no arquivo conf/partner.cfg:
BROADWORKS_USUÁRIO_ID = admin BROADWORKS_SENHA = admin BROADWORKS_HOST_NAME = localhost REFRESH_TOKEN = token de atualização do administrador do parceiro copiado da ferramenta Gerador de token. MODO DE MIGRAÇÃO_ = Os valores suportados são webex_for_broadworks_to_wholesale. O valor padrão é broadworks_to_wholesale. Use webex_for_broadworks_to_wholesale para migrações do Webex para BroadWorks.
A propriedade
ATUALIZAR_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 secundário JDK/JRE do servidor de aplicativos do Cisco BroadWorks for diferente do arquivo:
JAVA_HOME=/usr/local/java/java_base
Instruções para executar
Execute o comando abaixo no servidor de aplicativos secundário do Cisco BroadWorks no diretório da ferramenta de extração:
./export.sh
Registos do 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 a ferramenta de exportação de dados BroadSoft ************************************************ Iniciando a ferramenta de exportação v: 1.15.0 Exportação iniciada para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportar usuários para SP=collabmigrationtestSP_engg, Group=collabmigrationtestGRP_engg Exportar 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 Diretório Zip do despejo: output/20221017223452_ExportTool Export Dump Zip Nome do arquivo:extracted_data_1666060500618.zip Arquivo Zip com o nome extracted_data_1666060500618.zip foi criado o processo de criação do arquivo ZIP concluído Arquivos exportados 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 da ferramenta de transformação:
ls –ltr drwxr-xr-x 2 bwadmin bwadmin 4096 outubro 4 11:53 lib/ -rwxr-xr-x 1 bwadmin bwadmin 956719 outubro 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 outubro 5 05:04 conf/ drwxrwxr-x 3 bwadmin bwadmin 4096 de outubro 17 22:34 saída/ drwxrwxr-x 2 bwadmin bwadmin 4096 de outubro 17 22:34 registros/ -rw-rw-r-- 1 bwadmin bwadmin 46341 de outubro 17 22:35 extracted_data_1666060500618.zip
Ferramenta de transformação
Esta ferramenta de transformação é executada para 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 Webex Public. Ele lê o arquivo ZIP de saída da ferramenta de extração (extracted_data_.zip) 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:
- Defina o TOKEN_ATUALIZAR (token copiado da ferramenta geradora de token) e o NOME_DO LOCAL_PRINCIPAL_no arquivo conf/partner.cfg:
ATUALIZAR_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj NOME_OU_PRINCIPAL_LOCAL=Principal
- Opcionalmente, defina a ID de PROVISIONAMENTO_ (copiada do modelo no Partner Hub) no arquivo conf/partner.cfg:
PROVISIONAMENTO_ID=YmE4MjFkZGYtYTlkNy00NDdlLWIwODctYmNkOTM2NjUyYWQ1
Para obter uma verificação mais completa do endereço de e-mail do cliente, você pode, opcionalmente, definir a ID de PROVISIONAMENTO_. - Configure as informações ausentes no arquivo csv de entrada/customers.csv (consulte a próxima seção) se ausentes.
- 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 será necessário apenas se os administradores de parceiros quiserem provisionar novos telefones nas chamadas de varejo.
- Converta os call centers do BroadWorks em CxEssentials usando o arquivo input/cxessentials.csv.
- Opcionalmente, ative a propriedade ATUALIZAR_TODOS OS_CALL_CENTERS_PARA_CX_ESSENTIALS para converter todos os Call Centers para CxEssentials.
- Use o arquivo input/locations.csv para oferecer suporte à migração de grandes empresas que permite aos administradores migrar os locais dos 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. Descomentar a linha "USAR_ENDEREÇO MAC__DE_SIP_REGISTER=sim" no arquivo conf/partner.cfg
Preenchendo a entrada/customers.csv
O arquivo input/customers.csv fornece dados que talvez estejam ausentes no Cisco BroadWorks ou no 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 empresarial Cisco BroadWorks:
No modo provedor de serviços do BroadWorks, este é o groupId do Cisco BroadWorks. No BroadCloud, essa é a ID do cliente Rialto. |
ID externa |
Este é um identificador que corresponde ao identificador interno do parceiro deste 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, 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 primário |
Este é 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 do 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 compatíveis com o Webex. |
defaultvoicemailpin |
Consulte Definir um PIN do correio de voz. |
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 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 solicitações de instalação pip python3 -m solicitações de instalação pip-oauthlib
- Execute a ferramenta de transformação:
./transform.sh -extract= -customers= -users= -newphones=
Pré-verificação do cliente/usuário
A ferramenta Transformar faz chamadas de API para o Webex para capturar possíveis problemas de provisionamento. Por padrão, ele validará o endereço e o e-mail principal do cliente. Se o valor da ID_de provisionamento for especificado no arquivo conf/partner.cfg, ele também validará as informações de localização. Os resultados de 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 as informações do cliente, a ferramenta de transformação também executará a API de pré-verificação para os e-mails de assinantes.
informações 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. A adição deste sinalizador também incluirá resultados de pré-verificação bem-sucedidos (por exemplo, se uma organização Webex já existir que possa ser anexada automaticamente).
pré-checkinfo leva tempo extra para ser executado.
Registos do terminal
Os seguintes registros no terminal na transformação bem-sucedida:
Relatório de resumo das empresas do BroadWorks que podem ser migradas com êxito: 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 que não sã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 saída//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 de extração e transformação com os novos dados. O arquivo de relatório de exceção de amostra da seguinte forma:
Relatório de exceção Ter 18 de outubro 08:12:09 2022 Empresas com recomendação de recurso de bloqueio de comunicação: 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// . O arquivo de exemplo customer.json é o seguinte:
{ "cliente": { "provisioningId": "!!!!!!!!!!SUBSTITUIR_com_Provisioningid!!!!!!!!!!", "pacotes": [ "webex_calling", "common_area_calling" ], "externalId": "external_id_engg_grp1", "endereço": { "addressLine1": "100 Main Street", "addressLine2": "", "city": "Gaithersburg", "stateOrProvince": "MD", "zipOrPostalCode": "20877", "country": "EUA" }, "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", "país": "EUA" }, "fuso horário": "America/New_York", "language": "en_us", "números": [ "+15205551101", "+15205551102", "+15205551103", "+15205551104", "+15205551105", "+15205551106", "+15205551107", "+15205551108", "+15205551109", "+15205551110" ], "mainNumber": "+15205551101" } } }, "broadworks_info": { "service_provider_id": "collabmigrationtestSP_engg", "group_id": "collabmigrationtestGRP_engg" }, "assinantes": [ { "amareswaranvel+benjaminjack@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!SUBSTITUIR_com_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+benjaminjack@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Benjamin", "lastName": "Jack", "primaryPhoneNumber": "+15205551102", "extensão": "1102" } }, "recursos": [ { "/v1/people/{personId}/features/correio de voz": { "ativado": true, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnansweredCalls": { "ativado": verdadeiro, "saudação": "PADRÃO", "numberOfToques": 3 }, "Armazenamento de mensagem": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering17861@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!SUBSTITUIR_COM_PERSONID!!!!!!!!!!", "produto": "DMS Cisco 7861", "mac": "CC98914EAAD7" } ] }, { "amareswaranvel+lucasoliver@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!SUBSTITUIR_COM_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+lucasoliver@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Lucas", "lastName": "Oliver", "primaryPhoneNumber": "+15205551103", "extension": "1103" } }, "recursos": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnansweredCalls": { "ativado": verdadeiro, "saudação": "PADRÃO", "numberOfToques": 3 }, "Armazenamento de mensagem": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering16821@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!SUBSTITUIR_COM_PERSONID!!!!!!!!!!", "produto": "DMS Cisco 6821", "mac": "5486BCAE7E45" } ] } , { "amareswaranvel+leojackson@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!SUBSTITUIR_COM_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+leojackson@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Leo", "lastName": "Jackson", "primaryPhoneNumber": "+15205551104", "extension": "1104" } }, "recursos": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnansweredCalls": { "ativado": verdadeiro, "saudação": "PADRÃO", "numberOfToques": 3 }, "Armazenamento de mensagem": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineeringmacpc@mailnator.com" } } } ], "dispositivos": [] } }, { "amareswaranvel+owenalex@gmail.com": { "subscriber": { "customerId": "!!!!!!!!!!SUBSTITUIR_POR_CUSTOMERID!!!!!!!!!!", "email": "amareswaranvel+owenalex@gmail.com", "package": "webex_calling", "provisioningParameters": { "firstName": "Owen", "lastName": "Alexander", "primaryPhoneNumber": "+15205551101", "extension": "1101" } }, "recursos": [ { "/v1/people/{personId}/features/voicemail": { "enabled": true, "sendBusyCalls": { "ativado": verdadeiro, "saudação": "PADRÃO" }, "sendUnansweredCalls": { "ativado": verdadeiro, "saudação": "PADRÃO", "numberOfToques": 3 }, "Armazenamento de mensagem": { "mwiEnabled": true, "storageType": "EXTERNAL", "externalEmail": "engineering8811@mailnator.com" } } } ], "dispositivos": [ { "cisUuid": "!!!!!!!!!!SUBSTITUIR_com_PERSONID!!!!!!!!!!", "produto": "DMS Cisco 8811", "mac": "F87B204E4066" } ] } } ], "auto_attendants": [], "call_queues": [], "hunt_groups": [], "agendas": [], "call_parks": [], "call_pickups": [], "paging_groups": [], "voice_portals": [ { "name": "Portal de voz automatizado", "firstName": "Automatizado", "lastName": "Portal de voz", "languageCode": "en_us", "phoneNumber": "+15205551105", "ramal": "1105" } ], "shared_call_appearances": [], "business_communicator_desktop_to_upgrade_to_webex_app": [ "PC Comm - Perfil do dispositivo Engg" ], "connect_client_to_upgrade_to_webex_app": [], "localizações": [], "webex_for_broadworks_info": { "usuários": [ { "id": "Y2lzY29zcGFyazovL3VzL1NVQlNDUklCRVIvY2QzNGViNWYtYTVmMi00OWQ1LTlkNWMtZTg1MDJiMDE4YTQ5" } ], "hydra_orgId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi9jMjJiYTMwNC1mODQ4LTRlOTktYWFmYy0zYWRlMjBmYTgzZTg", "hydra_customer_config_id": "Y2lzY29zcGFyazovL3VzL0VOVEVSUFJJU0UvYmIyMzA1MDEtMTUzMS00MzNiLTllM2QtODExY2FlYTExYmVk" } }
A propriedade JSON `webex_for_broadworks_info` está presente apenas para migrações do Webex para BroadWorks. A propriedade JSON `broadcloud_info` está presente apenas para migrações do BroadCloud.
Ferramenta de provisionamento
A ferramenta de provisionamento pode ser executada em qualquer máquina, geralmente no (laptop do administrador do parceiro) e usa as APIs públicas Webex. Ele lê o arquivo JSON de saída da ferramenta de transformação (customer.json) 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 da ferramenta de provisionamento:
- Instale o Java 8, 11 ou 17 no computador. O Java está disponível a partir de muitas 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 em provisioning_tool.sh para MAC e provisioning_tool.bat para Windows.
- O arquivo partner.cfg:
- Defina a ID de _PROVISIONAMENTO_ e o TOKEN DE ATUALIZAÇÃO_ (token copiado da ferramenta geradora de token). Os administradores de parceiros devem entrar em contato com a equipe da conta para obter a ID de PROVISIONAMENTO_:
ATACADO_PROVISIONAMENTO_ID = Y2U4YWQxYmQtMWZlNy00NjRiLWExMmItMGJkODMzN2U5NmU0 REFRESH_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
-
Defina PERMITIR E-MAILS _ ADMIN _ INVITE _ para falso, se o parceiro não quiser enviar um e-mail de boas-vindas aos usuários. O valor padrão é verdadeiro.
- Defina a ID de _PROVISIONAMENTO_ e o TOKEN DE ATUALIZAÇÃO_ (token copiado da ferramenta geradora de token). Os administradores de parceiros devem entrar em contato com a equipe da conta para obter a ID de PROVISIONAMENTO_:
- 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 as migrações do BroadCloud, mesma região:
- A ferramenta ignora os números, dispositivos e o provisionamento de Aparências de chamadas compartilhadas.
- A ferramenta cria usuários e usuários virtuais com ramal e ramal temporário.
Para migrações do BroadCloud, outra região:
- A ferramenta fornecerá números, dispositivos e Aparências De Chamadas Compartilhadas.
- A ferramenta cria 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 para executar
Use as seguintes etapas 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 da 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 a seguir:
Depois que o modelo de integração do Webex para BroadWorks for atualizado para oferecer suporte à migração, solicite à equipe de contas da Cisco a ativação da alternância de recursos "habilitado para mistura de parceiros por atacado" no nível do parceiro. Isso permitirá que os pacotes por atacado sejam adicionados às organizações de clientes Webex para BroadWorks existentes 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 os usuários do Webex para 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 uma manutenção do argumento.
Fase pós-migração: É a fase final quando os administradores podem converter o BroadWorks para atacado completamente. Você deve executar a ferramenta de provisionamento com um argumento pós-migração.
Registos do terminal
A seguir estão os registros no terminal no provisionamento bem-sucedido:
Nome da ferramenta: Versão da ferramenta de provisionamento: 1.15.0 ********** Arquivo de processamento iniciado: input/customer.json Provisionamento **************** Cliente Aguardando o cliente external_id_engg_grp1 para concluir o provisionamento... Aguardando o cliente external_id_engg_grp1 concluir o provisionamento... Status external_id_engg_grp1 do cliente: Números de provisionamento provisionados Usuários de provisionamento Recursos do usuário Saudações de provisionamento Agendas de provisionamento Dispositivos de provisionamento Aparências de chamadas compartilhadas Provisionamento Assistentes automáticos Provisionamento Filas de chamadas Provisionamento Grupos de busca Paginações de grupos de provisionamento Estacionamento de chamadas Provisionamento Atendimentos de chamadas Provisionamento Portal de voz ********** Arquivo concluído: entrada/cliente.json ****************
Será impressa uma tabela com o número de locais criados para cada execução:
Saída
A ferramenta de provisionamento gera relatórios de sucesso e erro nos arquivos de saída/<external_id>/*.success/error . Revise os registros de erros e êxito 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 do Hub de parceiros e do 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.
As figuras 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 BroadWorks, a ferramenta é executada no servidor de aplicativos Cisco BroadWorks secundário na rede parceira e se conecta ao AS por meio do 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 irá:
- Cancele o registro de dispositivos do Cisco BroadWorks e registre-os no Atacado.
- Os usuários que usam o cliente UC-One serão redirecionados para o aplicativo Webex no primeiro início de sessão.
- Desative os números de telefone do Cisco BroadWorks ou remova os números de telefone do BroadCloud.
- Ative números no Atacado.
- Crie aparências 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.
- SSH para o servidor de aplicativos Cisco BroadWorks secundário para configurar os pré-requisitos e executar a ferramenta de transferência do dispositivo.
Pré-requisitos
- Defina o TOKEN_de atualização (token copiado da ferramenta geradora de token) no arquivo conf/partner.cfg:
ATUALIZAR_TOKEN=MzUwYjljODEtYmQ4MS00NGVhLTgwNGUtZjQ1NTEyZTViNzJkOTdj
- Certifique-se de que a ID de usuário, a senha e o nome do organizador do servidor de aplicativos secundários do Cisco BroadWorks estejam corretos no arquivo conf/deviceMoveTool.conf:
BROADWORKS_USUÁRIO_ID = admin BROADWORKS_SENHA = admin BROADWORKS_HOST_NAME = localhost
- Para reenviar e-mails de ativação, você precisa definir REENVIAR _ CONVITATION _ EMAILS=true no arquivo conf/partner.cfg.
Se os administradores desejam enviar e-mails de convite para seus usuários durante a migração, eles devem descomentar a propriedade "RESEND _ INVITATION _ EMAILS=true" no arquivo conf/partner.cfg. Caso contrário, a propriedade deve permanecer inalterada.
- 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 mover telefones Polycom do Cisco BroadWorks para as chamadas de 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 cada modelo de dispositivo Polycom. Consulte a figura 14 e carregue o 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 do Grupo. Certifique-se também que o arquivo 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 de telefones Polycom:
- A ferramenta de transferência do dispositivo substitui file %BWMACADDRESS%.cfg no nível do dispositivo por polycom_vvx 2.cfg. Este arquivo se refere a migration_%BWMACADDRESS%.cfg.
- Recrie os perfis do 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 solicita ao servidor de aplicativos Cisco BroadWorks para reinicializar os telefones no nível de grupo ou no nível do dispositivo.
- Após a solicitação de reinicialização, os telefones Polycom baixam e processam% BWMACADDRESS%.cfg, que pede aos telefones Polycom para baixarem e processarem migration_%BWMACADDRESS%.cfg, que define 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.
- O telefone Polycom baixa %BWMACADDRESS%.cfg de https://plcm.sipflash.com e será gerenciado pelo Webex Calling DMS.
Figura 14: Adicionar arquivo do tipo de perfil de identidade/dispositivo
Instruções para executar
Há dois métodos para invocar o DMT, o primeiro é invocar um único cliente por vez e o outro é executar vários clientes simultaneamente.
A ferramenta de transferência de dispositivos é executada no servidor de aplicativos secundário do Cisco BroadWorks dentro do diretório da ferramenta de transferência de dispositivos:
Para a transferência do dispositivo um único cliente: ./devicemove.sh -input= ./devicemove.sh -input=/tmp/customername.json Para a transferência do dispositivo de vários clientes: ./devicemove.sh -input= ls -l /tmp/directoryofcustomers/ customer1.json customer2.json customer3.json Além disso, a ferramenta de transferência do dispositivo suporta a migração de telefones individuais/específicos da versão 1.35.0. Use o comando abaixo: ./devicemove.sh -integration -input= -macaddress=4CBC4883A6F8,48256741CBE9
Registos do terminal
A seguir estão os registros no terminal em que a ferramenta de transferência do dispositivo foi executada com êxito para migração do dispositivo:
Nome da ferramenta: Versão da ferramenta de movimento do dispositivo: 1.15.0 Ferramenta do dispositivo 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 Processo de reconstrução do dispositivo Cisco MPP LC Iniciado Processo de reconstrução do dispositivo concluído com êxito Processo de reinicialização iniciado Processo de reinicialização concluído com êxito Modificar perfis do Business Communicator no grupo collabmigrationtestGRP_engg Ative o processo de números de telefone Webex iniciado na ID da organização do cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c O processo de ativação de números de telefone Webex foi concluído para a ID da organização do cliente: 85ea1d6f-ff9e-41a1-843f-7362aaf12b4c O processo de desativação dos números de telefone do BroadWorks foi 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 ficam 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 quais números estão ativos:
Figura 16: Números ativos
Reverter migração
A operação de reversão deve ser executada para uma empresa de cada vez.
Para 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 serão cancelados do Webex Calling, deixando 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.
- Os números de telefone, os endereços de e-mail usados como alternateIds e os 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 BroadCloud Carrier.
Para Cisco BroadWorks e Webex para BroadWorks
O processo de reversão do Cisco BroadWorks e do Webex para BroadWorks é 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 no servidor de aplicativos secundário do BroadWorks 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 reverter
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 mover dispositivo:
Reverter perfis
./devicemove.sh -input= -revertProfiles
Reverter números
./devicemove.sh -input= -revertNumbers
Registos do terminal
Obteremos os seguintes registros no terminal em execução bem-sucedida da ferramenta de transferência do dispositivo para operação de reversão:
Reverter perfis
Nome da ferramenta: Versão da ferramenta de movimento do dispositivo: 1.15.0 Ferramenta de dispositivo iniciada para o processo de reversão... Dispositivos que podem ser movidos de volta do Webex Calling para o 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 | ------------------------------------------------------------------------------------------------------------------- Você deseja transferir esses dispositivos de volta do Webex Calling para o BroadWorks? (Sim, Y, Não, N): Sim Carregando perfis de dispositivos para DMS O processo de reconstrução do dispositivo foi iniciado O processo de reconstrução do dispositivo foi concluído com êxito O processo de reinicialização iniciado O processo de reinicialização foi concluído com êxito A migração do dispositivo foi concluída com êxito para o processo de desprovisionamento
Reverter números
Nome da ferramenta: Versão da ferramenta de movimento 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 a reversão O processo de ativação dos números de telefone do Broadworks foi iniciado para groupId: collabmigrationtestGRP_engg O processo de ativação dos números de telefone do BroadWorks foi concluído para o groupId: collabmigrationtestGRP_engg Processo de reversão de migração de dispositivos concluído com êxito
Apêndice
Migração de grandes empresas
Grandes empresas com 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.
Passos
Use as seguintes etapas para planejar as migrações em fases para uma grande empresa:
- Extraia os dados da empresa do BroadWorks ou BroadCloud.
- Execute a ferramenta Transformar sem a opção de localizações nos dados extraídos.
- Procure a seção Local recomendado para mover simultaneamente em exception_report.txt para planejar as fases de migração a fim de obter mais informações sobre dependências de local, examine os recursos arquivos da lista de agentes (consulte a ferramenta Transformar abaixo).
- Gere o input/locations.csv modificando o locations_to_be_edited.csv.
- Execute a ferramenta de transformação 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 localização conforme necessário (modificando locations.csv).
- Executar novamente a ferramenta de transformação 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 de transferência do dispositivo.
- Repita os passos 4-10 para a próxima fase.
Ferramenta de transformação
Para alcançar o objetivo de migrar os locais em uma grande empresa fase a fase, conforme mencionado acima, um novo arquivo locations.csv é adicionado como entrada opcional (-locations=input/locations.csv) ao executar a ferramenta de transformação.
locations.csv contém dados que são específicos aos 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 no BroadWorks |
Mapas no BroadCloud | |
---|---|---|---|---|---|---|
ID da empresa |
ID exclusiva da empresa |
S |
serviceProviderId |
ID do cliente Rialto | ||
localizaçãoId |
ID de localização, exclusiva na empresa |
S |
ID do grupo |
Rialto SiteId | ||
status de migração |
Este local é migrado? |
migrado, dont_migrate, migrando |
migração |
N | ||
nome |
Nome deste local. Deixe-o vazio para usar o 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 |
Os locations.csv podem ser compostos a partir do locations_to_be_edited.csv pré-preenchido ao executar a ferramenta Transformar em grande empresa. 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 que 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 informações de todos os locais para a grande empresa 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,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 locations.csv a fim de controlar os locais a serem migrados em uma fase específica (e atualizar as informações de locais, conforme necessário).
Exemplo: locations.csv gerado a partir do locations_to_be_edited.csv acima
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,US auto_mig_ent_grp2,auto_mig_ent,migrando,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
Isso locations.csvsignifica: para esta fase, o local auto_mig_ent_grp1 foi migrado, o local auto_mig_ent_grp2 está migrando e não migre o local 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: 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 de outros locais.
Eles têm quase o mesmo formato (o nome da 3ª coluna varia com base no recurso), como abaixo (auto_mig_ent_grplista de agentes do grupo de busca de 2 para a fase acima):
Exemplo: o seguinte é de hunt_group_agents.csv
nome do recurso,local do recurso,agente,local 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
Se a opção de locais não estiver presente ao executar a ferramenta Transformar, os 4 arquivos acima gerarão as listas completas dos agentes/supervisores/originadores/destinos/monitored_elements do grupo de busca/call-center/paging-group/busy-lamp-field, que podem ser usadas 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 no exception_report.txt se houver dependências de localização que não forem atendidas.
Exemplo: A nova seção a seguir é para o local auto_mig_ent_grp2 agentes do grupo de busca Sarah Rodriguez no local auto_mig_ent_grp3 que não são migrados e não estão migrando nesta fase.
Dependências entre locais - Grupos de busca Nome Agente local Localização Comentário do agente ________________________________________________________________________________________________________________ Sarah Rodriguez auto_mig_ent_grp2 agent_william@domain.com auto_mig_ent_grp3 Agente em local diferente ainda não migrado Sarah Rodriguez auto_mig_ent_grp2 agent_melody@domain.com auto_mig_ent_grp3 Agente em local diferente ainda não migrado
A nova seção a seguir faz a recomendação sobre como agrupar os locais nas fases de migração.
Locais recomendados a serem transferidos simultaneamente:
Local auto_mig_ent_grp1 tem dependência de locais auto_mig_ent_grp2, auto_mig_ent_grp3 Local auto_mig_ent_grp2 tem dependência de locais auto_mig_ent_grp3
Se a opção de locais não estiver presente ao executar a ferramenta Transformar, a seção de locais recomendados para mover simultaneamente lista 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), a seção Locais recomendados para mover simultaneamente lista apenas as dependências dos locais para a fase atual.
Ferramenta de provisionamento
Para Grandes empresas, a ferramenta de provisionamento pode ser executada normalmente.
Ferramenta de migração do dispositivo
A ferramenta de transferência do dispositivo pode ser executada em um subconjunto de locais do customer.json.para obter isso adicionar um novo arquivo locations.csv opcional que tem duas colunas.
External_id |
Nomes de localização |
---|---|
Valor da ID externa |
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 forem fornecidos com os nomes do local e suas respectivas external_IDs, apenas esses locais serão migrados.
O comando é o seguinte:
./devicemove.sh -input=<input_path>/customer.json -locations=<input_path>/Location_names.csv
Fusos horário
EUA:
"Fusos horários":["América/Adak","América/Anchorage","América/Chicago","América/Denver","América/Los_Angeles","América/New_York","América/Phoenix","Pacífico/Honolulu"]
Canadá:
"Fusos horários":["América/Dawson_Creek","América/Edmonton","América/Halifax","América/Montreal","América/Regina","América/St_Johns","América/Vancouver","América/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"]}
REINO UNIDO:
"Fusos horários":["Europa/Londres"]
Itália:
"Fusos horários":["Europa/Roma"]