ファームウェアのアップグレードを設定する

指定した間隔でのファームウェアのアップデートを許可できます。 更新されたファームウェアは、TFTP または HTTP を使用してサーバから電話機に送信されます。 ファームウェアには個人情報が含まれないため、ファームウェア アップグレードではセキュリティは問題になりません。

XML(cfg.xml)コードを使用して電話機構成ファイルのパラメータを設定することもできます。

はじめる前に

電話管理の Web ページにアクセスします。

1

[音声(Voice)] > [プロビジョニング(Provisioning)] を選択します。

2

[ファームウェアアップグレード(Firmware Upgrade)] セクションで、[アップグレードの有効化(Upgrade Enable)] セクションから [はい(Yes)] を選択します。

次の形式で文字列を入力することによって、設定ファイル (cfg.xml) でこのパラメータを設定することができます。

<Upgrade_Enable ua="na">Yes</Upgrade_Enable>

オプション: [はい(Yes)] と [いいえ(No)]

デフォルト:はい(Yes)

3

アップグレードエラー再試行遅延パラメータを秒数で設定します。

アップグレードが失敗した場合のアップグレードの再試行間隔(秒単位)。 デバイスには、ファームウェア アップグレードが失敗した後にアクティブになるファームウェア アップグレード エラー タイマーがあります。 タイマーは、このパラメータの値で初期化されます。 このタイマーが 0 までカウント ダウンすると、次のファームウェア アップグレードが試行されます。

次の形式で文字列を入力することによって、設定ファイル (cfg.xml) でこのパラメータを設定することができます。

<Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>

デフォルト:3600

<tftp|http|https>://<ip address>/image/<load name>
4

アップグレード条件と関連のファームウェア URL を定義するファームウェア アップグレード スクリプトを入力することによって、 アップグレードルール を設定します。 プロファイル ルールと同じシンタックスが使用されます。 スクリプトを入力し、次の形式を使用してアップグレードルールを入力します。

<tftp|http|https>://<ipaddress>/image/<load name>

次に例を示します。

tftp://192.168.1.5/image/PHONEOS.3-0-1-0001-213.loads

次の形式で文字列を入力することによって、設定ファイル (cfg.xml) でこのパラメータを設定することができます。

http://10.74.10.205:6970/PHONEOS.3-0-1-0001-213.loads 
5

[すべての変更の送信(Submit All Changes)] をクリックします。

TFTP、HTTP、または HTTPS でのファームウェアのアップグレード

電話機は、TFTP、HTTP、または HTTPS によるファームウェアアップグレードをサポートしています。

はじめる前に

ファームウェアのロード ファイルは、アクセス可能なサーバにダウンロードする必要があります。

1

次のコマンドで .zip ファイルを解凍します。

unzip PHONEOS-8875.1-0-1-0001-19.zip

引数の説明

1-0-1-0001-19 はリリース番号です。

2

フォルダを TFTP、HTTP、HTTPS のダウンロード ディレクトリにコピーします。

3

電話管理の Web ページにアクセスします。

4

[音声(Voice)] > [プロビジョニング(Provisioning)] を選択します。

5

.loads で終わるロード ファイル名を見つけ、有効な URL に追加します。

6

[すべての変更の送信(Submit All Changes)] をクリックします。

ブラウザコマンドを使用したファームウェアのアップグレード

ブラウザのアドレス バーに入力したアップグレード コマンドを使用して、電話機のファームウェアをアップグレードできます。 電話機は、アイドル状態の場合にのみ更新されます。 通話の完了後、更新が自動的に試行されます。

Web ブラウザで URL を使用して電話機をアップグレードするには、次のコマンドを入力します。

 http://<phone_ip>/admin/upgrade?<schema>://<serv_ip[:port]>/filepath 

ピアファームウェア共有を有効にする

ピア ファームウェア共有(PFS)は、複数の電話機を一括にアップグレードする必要がある場合に、Cisco IP 電話がサブネット上で同じモデルまたはシリーズの他の電話機を検出し、最新のファームウェア ファイルを共有できるようにするファームウェア配信モデルです。 PFS は、Cisco 独自のプロトコルである Cisco Peer-to-Peer-Distribution Protocol (CPPDP) を使用します。 CPPDP により、サブネット上のすべてのデバイスがピアツーピア階層を構成し、ファームウェアまたはその他のファイルをピア デバイスから隣接デバイスにコピーします。 ファームウェアのアップグレードを最適化するため、ルート電話機はロード サーバからファームウェア イメージをダウンロードし、TCP 接続を使用してそのファームウェアをサブネット上の他の電話機に転送します。

ピア ファームウェア共有により、以下が実現します。

  • 中央集中型リモート ロード サーバへの TFTP 転送における輻輳が制限されます。

  • ファームウェアのアップグレードを手動で制御する必要がなくなります。

  • アップグレード時に多数のデバイスが同時にリセットされた場合の電話機のダウンタイムが削減されます。

  • 複数の電話機が同時にアップグレードされるように設定されていない場合は、ピアファームウェア共有は機能しません。 Event:resync を指定した NOTIFY が送信されると、電話機で再同期が開始されます。 アップグレードを開始するための設定が含まれている XML の例:

    「イベント:再同期;プロファイル=」 http://10.77.10.141/profile.xml
  • [ピアファームウェア共有ログサーバ(Peer Firmware Sharing Log server)] に IP アドレスとポートを設定すると、PFS 固有のログが UDP メッセージとしてそのサーバに送信されます。 この設定は、各電話で行う必要があります。 その後、PFS に関連するトラブルシューティングでログ メッセージを使用できます。

XML(cfg.xml)コードを使用して電話機構成ファイルのパラメータを設定することもできます。

1

電話管理のウェブページにアクセスします。

2

[音声(Voice)] > [プロビジョニング(Provisioning)] を選択します。

3

ファームウェアアップグレードのセクションで、次のパラメータを設定します。

  1. ピアファームウェア共有パラメータを設定します。

    次の形式で文字列を入力することによって、設定ファイル (cfg.xml) でこのパラメータを設定することができます。

    <Peer_Firmware_Sharing ua="na">Yes</Peer_Firmware_Sharing>

    オプション: [はい(Yes)] と [いいえ(No)]

    デフォルト:はい(Yes)

  2. ピアファームウェア共有ログサーバのパラメータを設定して、UDP メッセージが送信される IP アドレスとポートを示します。

    例:10.98.76.123:514 の場合、10.98.76.123 が IP アドレス、514 がポート番号です。

    次の形式で文字列を入力することによって、設定ファイル (cfg.xml) でこのパラメータを設定することができます。

    <Peer_Firmware_Sharing_Log_Server>192.168.5.5</ Peer_Firmware_Sharing_Log_Server>

    Peer_Firmware_Sharing_Log_Server には UDP リモート Syslog サーバのホスト名とポートを指定します。 デフォルトでは、ポートはデフォルトの syslog 514 です。

4

[すべての変更の送信(Submit All Changes)] をクリックします。

ファームウェア アップグレード パラメータ

次の表で、[プロビジョニング(Provisioning)] タブの [ファームウェア アップグレード(Firmware Upgrade)] セクションの各パラメータの機能と使用方法を定義します。

表 1 ファームウェア アップグレード パラメータ

パラメータ名

説明とデフォルト値

[アップグレードの有効化(Upgrade Enable)]

再同期操作とは関係なく、ファームウェア アップグレード操作を有効にします。

デフォルト値は [はい(Yes)] です。

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機設定ファイル に、次の形式の文字列を入力します: Yes

  • 電話管理 Web ページ で、このフィールドを [はい] または [いいえ] に設定します。

[アップグレードエラー再試行遅延(Upgrade Error Retry Delay)]

アップグレードが失敗した場合のアップグレードの再試行間隔(秒単位)。 デバイスには、ファームウェア アップグレードが失敗した後にアクティブになるファームウェア アップグレード エラー タイマーがあります。 タイマーは、このパラメータの値で初期化されます。 このタイマーが 0 までカウント ダウンすると、次のファームウェア アップグレードが試行されます。

デフォルト値は 3600 秒です。

このパラメータを次のいずれかの方法で設定します。

  • XML の電話設定ファイル (cfg.xml) に、次の形式の文字列を入力します: 3600

  • 電話管理ウェブページで値を設定します。

アップグレード ルール

アップグレード条件と関連のファームウェア URL を定義するファームウェア アップグレード スクリプト。 プロファイル ルールと同じシンタックスが使用されます。

次の形式を使用してアップグレード ルールを入力します。

<tftp|http|https>://<ip address><:port>/<path>/<load name>

次に例を示します。

tftp://192.168.1.5/firmware/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

プロトコルが指定されない場合、TFTP が選択されます。 サーバー名を指定しない場合、URL をリクエストするホストがサーバー名として使用されます。ポートが指定されていない場合、デフォルトポートが使用されます(TFTP の場合は 69、HTTP の場合は 80、HTTPS の場合は 443)。

デフォルト値は空です。

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機設定ファイル に、次の形式の文字列を入力します: http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads

  • 電話管理ウェブページで、ロード ファイルが保存されているパスを入力します。

[ログアップグレード要求メッセージ(Log Upgrade Request Msg)]

ファームウェア アップグレード試行の開始時に発行される Syslog メッセージ。

デフォルト値は $PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH です。

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機の設定ファイル に、次の形式の文字列を入力します: $PN $MAC -- アップグレードを要求しています $SCHEME://$SERVIP:$PORT$PATH

  • 電話管理ウェブページで、必要に応じてパラメータをカスタマイズします。

[ログアップグレード成功メッセージ(Log Upgrade Success Msg)]

ファームウェア アップグレード試行が正常に完了した後に発行される syslog メッセージ。

デフォルト値は $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR です。

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機の設定ファイル に、次の形式の文字列を入力します: $PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR

  • 電話管理ウェブページで、必要に応じてパラメータをカスタマイズします。

[ログアップグレード失敗メッセージ(Log Upgrade Failure Msg)]

失敗したファームウェア アップグレード試行の後に発行される syslog メッセージ。

デフォルト値は $PN $MAC -- Upgrade failed: $ERR です。

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機の設定ファイル に、次の形式の文字列を入力します: $PN $MAC -- アップグレードに失敗しました: $ERR

  • 電話管理ウェブページで、必要に応じてパラメータをカスタマイズします。

ピア ファームウェア共有

ピア ファームウェア共有 (PFS) 機能を有効または無効にします。 機能を有効または無効にするには、はい あるいは いいえ を選択します。

デフォルト:はい(Yes)

このパラメータを次のいずれかの方法で設定します。

  • XML (cfg.xml) を含む電話機の設定ファイル に、次の形式の文字列を入力します: Yes

  • 電話管理 Web ページ で、このフィールドを [はい] または [いいえ] に設定します。

ピア ファームウェア共有ログ サーバ(Peer Firmware Sharing Log Server)

UDP メッセージの送信先の IP アドレスとポートを示します。

例:10.98.76.123:514 の場合、10.98.76.123 が IP アドレス、514 がポート番号です。

このパラメータを次のいずれかの方法で設定します。

  • XML の電話設定ファイル (cfg.xml) に、次の形式の文字列を入力します: 10.98.76.123:514

  • 電話管理ウェブページで、ログ サーバのアドレスを入力します。