Introduction
Este documento descreve como atualizar a configuração do Grupo de Troncos de Rede usando as consultas UPDATE SQL no ambiente PCCE.
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Packaged Contact Center Enterprises (PCCE)
- Microsoft SQL
Componentes Utilizados
As informações neste documento são baseadas nestes componentes:
- Rogger
- Gateway periférico PG-VRU
- Estação de Trabalho Administrativa
- Banco de dados histórico AW-HDS
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Problema
Em um cenário de canto no PCCE, enquanto você importa a configuração base, a configuração esperada pode não importar ou importar corretamente com conflito no mapeamento de ID do controlador lógico/periférico para a respectiva configuração/específica. Isso pode levar a funcionalidades inadequadas no sistema/recursos.
Referência CSCvg09448 , CSCvc50016 e CSCvf40204 .
Há uma limitação no PCCE em que você não pode executar a configuração através do utilitário Configuration Manager ou da página CCEADMIN para corrigir as informações incorretas.
Exemplo
Considere a tabela Controlador lógico, Grupo de troncos de rede e Grupo de troncos, como mostrado na imagem.
Grupo de Troncos de Rede importado com LogicalControllerID como 5000 (CUCM) em vez de 5001 (CVP). Devido ao mesmo valor, as respectivas IDs NWTG e TG não eram conhecidas pelo PG da URV e pelo Grupo de Troncos_Rede_Meia_Hora e pelos dados de intervalo das tabelas Trunk_Group_Half_Hour não atualizados para o HDS. Isso afeta o relatório de desempenho da porta ivr cúbica que retorna com um relatório em branco.
Solução
Ao considerar a limitação das ferramentas no PCCE para atualizar a configuração, é necessário atualizar a configuração usando as consultas UPDATE SQL diretamente para os bancos de dados do Logger A e B e sincronizar com o AWDB.
Procedimento
- Faça o backup completo do SQL no Logger A & B e AWDB A & B para ter cuidado com a segurança.
https://www.youtube.com/watch?v=VvaKmujEE7E
- Altere a inicialização dos serviços A e B do logger como Manual no Service Controller e pare o serviço.
- Altere a inicialização dos serviços A e B do distribuidor como Manual no Service Controller e pare o serviço.
- Execute essas consultas SQL no Logger A DB e faça uma captura de tela da saída.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
Note: O PCCE tem, por padrão, um Controlador lógico na configuração básica. (Assegure-se de UCCE )
- Execute a subconsulta no Logger A & B DB DB e certifique-se de que o resultado retorne com um valor.
select LogicalControllerID from Logical_Interface_Controller where ClientType=13
- Execute esta consulta UPDATE SQL no Logger A DB e verifique se a consulta foi executada com êxito.
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
- Execute novamente o comando select * from Network_Trunk_Group e confirme a ID do controlador lógico atualizada.
- Execute a consulta UPDATE SQL abaixo no Logger B DB e verifique se a consulta foi executada com êxito.
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
- Execute novamente o comando select * from Network_Trunk_Group e confirme a ID do controlador lógico atualizada.
- Inicie os serviços do Logger A e B no Service Controller e atualize a inicialização como Automático.
- Inicie o serviço Distribuidor A no Service Controller e atualize a inicialização como Automático.
- No servidor AWHDS, acesse C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools.
- Execute o utilitário Initialize Local Database.
- Clique em Iniciar conforme mostrado na imagem e em Sim para a mensagem de aviso e aguarde o resultado.
- Execute essas consultas SQL no AWDB A e verifique se as alterações foram atualizadas.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
Note: O PCCE tem por padrão um AWSITE, o Init LocalDB pode ser executado somente no AW ativo ou esta mensagem de erro é recebida enquanto você executa o Init LocalDB no lado inativo
- Para tornar o distribuidor B o lado ativo, pare o serviço do distribuidor A.
- Inicie o serviço do distribuidor B no Service Controller e atualize a inicialização como Automático.
- No servidor AWHDS, navegue para C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools
- Execute o utilitário Initialize Local Database.
- Clique em Iniciar e em Sim para a mensagem de aviso e aguarde até o resultado.
- Execute essas consultas SQL no AWDB B e verifique se as alterações foram atualizadas.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
- Inicie o serviço Distribuidor A no Service Controller.
Observação: a maioria das solicitações de alteração de configuração executadas pelo Roteador, mas as configurações no SQL não são atualizadas diretamente. Ele é sincronizado com a memória do Roteador no próximo Intervalo ConfigUpdate. Você precisa esperar até o próximo intervalo ou executar a etapa 23 (Sem impacto).
- Execute o comando get_config no RTTEST e obtenha as informações atualizadas na memória do roteador.
- Navegue até o Gateway Periférico A e B e conecte-se ao OPCTEST of VRU PG
- Executar os comandos
list_network_trunk_group <NetworkTrunkGroupID> (5000) and
list_trunk_group <VRU Peripheral ID> (5001)
- Certifique-se de obter a configuração atualizada refletida no VRU PG OPC, como mostrado aqui.
- Após a atualização do logger e do AWDB e o resultado do OPCTEST, as atualizações de intervalo necessárias são refletidas no HDS DB. (Depois De 30 Minutos).
- Execute essas consultas SQL e certifique-se de que os dados do intervalo sejam atualizados.
select * from t_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
select * from Network_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
Reversão
O acesso direto ao banco de dados do logger e o uso dos comandos SQL UPDATE são muito críticos e sensíveis. O uso inadequado das etapas pode levar à perda de dados, à correção de dados, etc. É altamente recomendável usar as etapas acima somente para o cenário específico com a recomendação do engenheiro do TAC da Cisco.
Como você coletou o backup do banco de dados SQL (FULL) antes de prosseguir com as etapas, você pode usar o para fazer backup dos arquivos para restaurar o banco de dados para superar a incerteza.
https://www.youtube.com/watch?v=TWQe_CxK9Ik