简介
本文档介绍在Webex for Broadworks客户端日志中出现“无法解析配置”错误时应使用的步骤。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
当分析Webex for Broadworks客户端日志中是否存在“电话服务未连接”等错误时,这些连接失败的一个潜在原因可能是配置文件中存在无法解析的字符。
关联日志
这是一个显示包含“无法解析配置”错误的日志序列的示例日志代码段。这是供参考的。
2024-01-30T07:01:25.213Z
[0x390] parser.rl:232 TP::Xml::Parser::parse:BWC:INTERNAL: Incomplete 2024-01-30T07:01:25.213Z
[0x390] BroadWorksCallControl.cpp:493 BroadWorksCallControl::createConfig:BWC:SCF: failed to parse the configuration
...
... 2024-01-30T07:19:10.077Z
[0x45c] BroadWorksManager.cpp:781 BroadWorksManager::registerClient::
::()::
::operator ():BWC:SCF: BroadWorks Calling -
failed to register client. errorCode=1507 2024-01-30T07:19:10.078Z
[0x45c] BroadWorksLoginAdapter.cpp:452 BroadWorksLoginAdapter::handleLoginError:BWC:SCF: Login error occurred: errorCode=1507
如何检查
要验证当前的默认设备编码,请使用以下命令:
AS_CLI/System/DeviceType/SIP> detail "Business Communicator - PC"
这将显示有关设备的各种详细信息。查找defaultDeviceEncode字段。例如:
AS_CLI/System/DeviceType/SIP> detail "Business Communicator - PC"
...
...
deviceAccessContextName = dms
deviceAccessURI = bc/pc/
defaultDeviceLanguage =
defaultDeviceEncoding = ISO-8859-1 <--------- Here
...
...
注意:如果defaultDeviceEncoding设置为ISO-8859-1,则可能会遇到带重音字符的问题。如果未设置defaultDeviceEncoding参数,则其默认值为ISO-8859-1。
如何更改默认编码
使用以下命令可以更改默认设备编码:
AS_CLI/System/DeviceType/SIP> set "Business Communicator - PC" defaultDeviceEncoding UTF-8
这会将Business Communicator - PC设备类型的defaultDeviceEncoding设置为UTF-8。
确认
更改默认编码后,您可以重建配置文件并要求用户注销并登录。这会强制客户端从Broadworks下载最新的config-wxt.xml。再次测试以验证问题是否已解决。
相关信息