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