Introducción
Este documento describe cómo actualizar la configuración del grupo de enlaces de red mediante consultas SQL de ACTUALIZACIÓN en el entorno PCCE.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Empresas de Contact Center empaquetadas (PCCE)
- Microsoft SQL
Componentes Utilizados
La información de este documento se basa en estos componentes:
- Rogger
- Gateway periférico PG-VRU
- Estación de trabajo de administración
- Base de datos histórica 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. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
En un escenario muy angular en PCCE, mientras usted importa la configuración base, la configuración esperada puede no importar o importar correctamente con conflicto en la asignación del controlador lógico/ID de periférico a la configuración respectiva/específica. Esto podría conducir a funcionalidades inapropiadas en el sistema/características.
Referencia CSCvg09448 CSCvc50016 y CSCvf40204 .
Hay una limitación en el PCCE donde no puede realizar la configuración a través de la utilidad Configuration Manager o la página CCEADMIN para corregir la información incorrecta.
Ejemplo:
Considere la tabla Logical Controller, Network Trunk Group y Trunk Group como se muestra en la imagen.
Grupo de enlaces de red importado con LogicalControllerID como 5000 (CUCM) en lugar de 5001 (CVP). Debido a lo mismo, los ID de NWTG y TG respectivos no fueron conocidos por el VRU PG y los datos del intervalo de las tablas de grupo_de_enlaces_de_red_media_hora y de grupo_de_enlaces_media_hora no se actualizaron al HDS. Esto afecta al informe de rendimiento del puerto ivr cúbico que se devuelve con un informe en blanco.
Solución
Al considerar la limitación de las herramientas en PCCE para actualizar la configuración, es necesario actualizar la configuración utilizando las consultas ACTUALIZAR SQL directamente a las bases de datos Logger A & B y sincronizarse con AWDB.
Procedimiento
- Tome la copia de seguridad completa de SQL del registrador A y B y AWDB A y B para una precaución de seguridad.
https://www.youtube.com/watch?v=VvaKmujEE7E
- Cambie el inicio de los servicios Logger A & B como Manual en Service Controller y detenga el servicio.
- Cambie el inicio de los servicios del distribuidor A & B como Manual en Service Controller y detenga el servicio.
- Ejecute estas consultas SQL en la base de datos Logger A y tome una captura de pantalla del resultado.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
Nota: PCCE tiene de forma predeterminada un controlador lógico en la configuración base. (Asegúrese de UCCE)
- Ejecute la subconsulta en la base de datos Logger A & B y asegúrese de que el resultado devuelva con un valor.
select LogicalControllerID from Logical_Interface_Controller where ClientType=13
- Ejecute esta consulta ACTUALIZAR SQL contra la base de datos Logger A y asegúrese de que la consulta se ejecute correctamente.
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
- Vuelva a ejecutar el comando select * from Network_Trunk_Group y confirme la actualización de la ID del controlador lógico.
- Ejecute la siguiente consulta UPDATE SQL contra la base de datos Logger B y asegúrese de que la consulta se ejecute correctamente.
UPDATE Network_Trunk_Group SET LogicalControllerID=(select LogicalControllerID from Logical_Interface_Controller where ClientType=13) where NetworkTrunkGroupID=5000
- Vuelva a ejecutar el comando select * from Network_Trunk_Group y confirme la actualización de la ID del controlador lógico.
- Inicie los servicios Logger A y B en el controlador de servicio y actualice el inicio como Automático.
- Inicie el servicio Distributor A en el controlador de servicio y actualice el inicio como Automático.
- En el servidor AWHDS, vaya a C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools.
- Ejecute la utilidad Initialize Local Database.
- Haga clic en Inicio como se muestra en la imagen y, a continuación, en Sí para ver el mensaje de advertencia y espere el resultado.
- Ejecute estas consultas SQL con la AWDB A y asegúrese de que los cambios se actualicen.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
Nota: PCCE tiene de forma predeterminada un AWSITE, Init LocalDB se puede realizar solamente en Active AW o este mensaje de error se recibe mientras realiza el Init LocalDB en el lado inactivo
- Para que el distribuidor B sea el lado activo, detenga el servicio del distribuidor A.
- Inicie el servicio del distribuidor B en el controlador de servicio y actualice el inicio como Automático.
- En el servidor AWHDS, vaya a C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Cisco Unified CCE Tools\Administration Tools
- Ejecute la utilidad Initialize Local Database.
- Haga clic en Inicio y luego Sí para el mensaje de advertencia y espere hasta el resultado.
- Ejecute estas consultas SQL con el AWDB B y asegúrese de que los cambios se actualicen.
select * from Logical_Interface_Controller
select * from Network_Trunk_Group
select * from t_Trunk_Group
- Inicie el servicio Distributor A en el controlador de servicio.
Nota: La mayoría de las solicitudes de cambio de configuración realizadas a través del router, pero las configuraciones en SQL no se actualizan directamente. Se sincroniza con la memoria del router en el siguiente Intervalo de ConfigUpdate. Debe esperar hasta el siguiente intervalo o realizar el paso 23 (Sin impacto).
- Ejecute el comando get_config en RTTEST y obtenga la información actualizada en la memoria del router.
- Vaya a la puerta de enlace periférica A y B y conéctese a la OPCTEST de VRU PG
- Ejecute los comandos
list_network_trunk_group <NetworkTrunkGroupID> (5000) and
list_trunk_group <VRU Peripheral ID> (5001)
- Asegúrese de que la configuración actualizada se refleje en el OPC VRU PG como se muestra aquí.
- Publique la actualización del registrador y la AWDB y el resultado de la OPAQ, las actualizaciones del intervalo necesarias se reflejarán en la base de datos de HDS. (Después de 30 minutos).
- Ejecute estas consultas SQL y asegúrese de actualizar los datos del intervalo.
select * from t_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
select * from Network_Trunk_Group_Half_Hour where DateTime>'2019-02-14'
Reversión
El acceso a la base de datos del registrador directamente y el uso de los comandos SQL UPDATE son muy importantes y confidenciales. El uso inadecuado de los pasos podría llevar a la pérdida de datos, la corrección de datos, etc. Se recomienda encarecidamente utilizar los pasos anteriores únicamente en el escenario específico con la recomendación del ingeniero del TAC de Cisco.
Dado que ha recopilado la copia de seguridad de la base de datos SQL (FULL) antes de continuar con los pasos, puede utilizar para realizar copias de seguridad de los archivos para restaurar la base de datos para superar la incertidumbre.
https://www.youtube.com/watch?v=TWQe_CxK9Ik