はじめに
このドキュメントでは、アプリケーションプログラミングインターフェイス(API)コマンドをコラボレーションエンドポイント(CE)8.0ソフトウェア以降に送信する手順について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- CE 8.0ソフトウェア以降
- APIの知識
- cURLの知識
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
背景説明
展開でエンドポイント用のAPIコマンドが必要で、CE 8.0以降を使用している場合は、このドキュメントの手順を使用する必要があります。
問題
7.3.x以前を実行しているTelePresenceエンドポイントでは、URL経由でAPIコマンドを送信できます。/fromputxmlコマンドを使用します。
バージョンCE 8.0以降では、この方法は廃止されており、新しいバージョンのコードでコマンドを送信する必要がある場合は、このエラーが表示されるブラウザプロンプトが表示されます。

または、このエラー

公式のドキュメントにはこの方法が記載されていないため、この問題はドキュメントの不具合(CSCuy25151)で追跡されています。
解決方法
この特定のシナリオでは、コマンドの目的はユニット名を変更することです。 各製品のさまざまなAPIコマンドを使用できます(各APIガイドに記載)。
ステップ 1:Windowsマシンからコマンドラインを開きます。
ステップ 2:開いたら、この特定の構文を使用する必要があります。
curl -u admin -d"<XmlDoc><Configuration><SystemUnit><Name>testGeo</Name></SystemUnit></Configuration></XmlDoc>" http://IpOfTheSystem/putxml
注:コマンドのIpOfTheSystemは、エンドポイントのIPアドレスに置き換えてください。
ステップ 3:コマンドラインで管理者パスワードの入力を求められた場合は、管理者パスワードを入力します。

ステップ 4:エンドポイントのWebページにを入力し、APIから行った変更が正常に行われたことを確認します。

MXシリーズのAPIリファレンスガイド
http://www.cisco.com/c/en/us/support/collaboration-endpoints/telepresence-mx-series/products-command-reference-list.html
SXシリーズのAPIリファレンスガイド
http://www.cisco.com/c/en/us/support/collaboration-endpoints/telepresence-quick-set-series/products-command-reference-list.html