Introducción
Este documento describe los pasos que se deben seguir cuando aparece el error "failed to parse the configuration" en los registros del cliente de Webex para Broadworks.
Prerequisites
Requirements
No hay requisitos específicos para este documento.
Componentes Utilizados
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Al analizar los registros del cliente de Webex para Broadworks en busca de errores como "Servicios del teléfono no conectados", una causa potencial de estos errores de conexión podría ser la presencia de caracteres que no se pueden analizar en el archivo de configuración.
Registros asociados
Este es un ejemplo de fragmento de registro que muestra secuencias de registro que contienen el error "failed to parse the configuration". Esto es para referencia.
2024-01-30T07:01:25.213Z <Info> [0x390] parser.rl:232 TP::Xml::Parser::parse:BWC:INTERNAL: Incomplete
2024-01-30T07:01:25.213Z <Info> [0x390] BroadWorksCallControl.cpp:493 BroadWorksCallControl::createConfig:BWC:SCF: failed to parse the configuration
...
...
2024-01-30T07:19:10.077Z <Error> [0x45c] BroadWorksManager.cpp:781 BroadWorksManager::registerClient::<lambda_367b7b02ffeb826e6e6a25aafb052a78>::()::<lambda_f7b7c2330cd9b6c4719bd5256940e122>::operator ():BWC:SCF: BroadWorks Calling - failed to register client. errorCode=1507
2024-01-30T07:19:10.078Z <Error> [0x45c] BroadWorksLoginAdapter.cpp:452 BroadWorksLoginAdapter::handleLoginError:BWC:SCF: Login error occurred: errorCode=1507
Cómo realizar la comprobación
Para verificar la codificación predeterminada actual del dispositivo, utilice este comando:
AS_CLI/System/DeviceType/SIP> detail "Business Communicator - PC"
Muestra varios detalles sobre el dispositivo. Busque el campo defaultDeviceEncoding. Por ejemplo:
AS_CLI/System/DeviceType/SIP> detail "Business Communicator - PC"
...
...
deviceAccessContextName = dms
deviceAccessURI = bc/pc/
defaultDeviceLanguage =
defaultDeviceEncoding = ISO-8859-1 <--------- Here
...
...
Nota: Si defaultDeviceEncoding se establece en ISO-8859-1, puede experimentar problemas con caracteres acentuados. Si no se establece el parámetro defaultDeviceEncoding, el valor predeterminado es ISO-8859-1.
Cómo cambiar la codificación predeterminada
La codificación predeterminada del dispositivo se puede cambiar utilizando este comando:
AS_CLI/System/DeviceType/SIP> set "Business Communicator - PC" defaultDeviceEncoding UTF-8
De este modo se establece el valor predeterminado de DeviceEncoding para el tipo de dispositivo Business Communicator - PC en UTF-8.
Verificación
Después de cambiar la codificación predeterminada, puede volver a generar el perfil y pedir al usuario que cierre la sesión y la inicie. Esto obliga al cliente a descargar el último config-wxt.xml de Broadworks. Vuelva a realizar la prueba para comprobar que se ha resuelto el problema.
Información Relacionada