はじめに
このドキュメントでは、Webex for Broadworksのクライアントログに「failed to parse the configuration」エラーが表示される場合の手順について説明します。
前提条件
要件
このドキュメントに関する固有の要件はありません。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
Webex for Broadworksクライアントログを分析して、「電話サービスが接続されていません」などのエラーを検出する場合、これらの接続障害の原因の1つとして、設定ファイル内で解析できない文字が存在する可能性があります。
関連するログ
次に、「failed to parse the configuration」エラーを含むログシーケンスを示すログスニペットの例を示します。これは参照用です。
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"
これにより、デバイスに関するさまざまな詳細が表示されます。defaultDeviceEncodingフィールドを探します。例:
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をダウンロードします。問題が解決したことを確認するために、もう一度テストします。
関連情報