Cisco IP Phone のカスタマイズ
Cisco IP Phone のカスタマイズ

Cisco IP Phone のカスタマイズ

カスタム電話呼出音

Cisco Unified IP Phone には、Chirp1 と Chirp2 という 2 つのデフォルト呼出音タイプが付属しており、これらはハードウェアに内蔵されています。 Cisco Unified Communications Manager には、一連の追加の電話呼出音もデフォルトで付属しており、これらはパルス符号変調(PCM)ファイルとしてソフトウェアに実装されています。 PCM ファイルは、サイトで使用できる呼出音リスト オプションを記述した XML ファイル(DistinctiveRinglist.xml)とともに、各 Cisco Unified Communications Manager サーバの TFTP ディレクトリに配置されています。

詳細については、『Cisco Unified Communications Manager System Guide』の「Cisco TFTP」の章、および『Cisco Unified Communications Operating System Administration Guide』の「Software Upgrades」の章を参照してください。

次の各項では、PCM ファイルを作成して DistinctiveRinglist.xml ファイルを編集し、サイトで使用できる呼出音をカスタマイズする方法について説明します。

カスタム電話呼出音のセットアップ

Cisco Unified IP Phone のカスタム電話呼出音を作成するには、次の手順を実行します。

手順
    ステップ 1   各カスタム呼出音の PCM ファイルを作成します(ファイルごとに呼出音 1 つ)。 PCM ファイルが、カスタム呼出音のファイル形式に示す形式のガイドラインに準拠していることを確認します。

    作成した新しい PCM ファイルを、クラスタ内の各 Cisco Unified Communications Manager の Cisco TFTP サーバにアップロードします。 詳細については、『Cisco Unified Communications Operating System Administration Guide』の「Software Upgrades」の章を参照してください。

    ステップ 2   テキスト エディタを使用して、DistinctiveRinglist.xml ファイルを編集します。 このファイルの形式とサンプルの DistinctiveRinglist.xml ファイルについては、カスタム呼出音のファイル形式を参照してください。
    ステップ 3   修正内容を保存し、DistinctiveRinglist.xml ファイルを閉じます。
    ステップ 4   新しい DistinctiveRinglist.xml ファイルをキャッシュするには、Cisco Unified Serviceability を使用して TFTP サービスを停止してから起動するか、[起動時の定数および bin ファイルのキャッシングの有効化(Enable Caching of Constant and Bin Files at Startup)] TFTP サービス パラメータ([拡張サービス パラメータ(Advanced Service Parameters)] に含まれる)を無効にしてから再度有効にします。

    カスタム呼出音のファイル形式

    DistinctiveRingList.xml ファイルは、電話呼出音タイプのリストを保持した XML オブジェクトを定義しています。 このファイルには、呼出音タイプを 50 個まで記述します。 呼出音タイプごとに、呼出音タイプに使用される PCM ファイルへのポインタ、および Cisco IP Phone の [呼出音タイプ(Ring Type)] メニューに表示されるテキストを記述します。 このファイルは、各 Cisco Unified Communications Manager の Cisco TFTP サーバに保持されます。

    CiscoIPPhoneRinglist XML オブジェクトは、次の簡単なタグ セットを使用して情報を記述します。

    <CiscoIPPhoneRingList>   
       <Ring>
          <DisplayName/>
          <FileName/>
       </Ring>
    </CiscoIPPhoneRingList>
    

    定義名については、次の規則があります。 それぞれの電話呼出音タイプについて、必須の DisplayName と FileName を記述する必要があります。

    • DisplayName には、関連付けられた PCM ファイルのカスタム呼出音の名前を指定します。この名前は、Cisco IP Phone の [呼出音タイプ(Ring Type)] メニューに表示されます。
    • FileName には、DisplayName に関連付けるカスタム呼出音の PCM ファイルの名前を指定します。

    (注)  


    DisplayName フィールドと FileName フィールドは、長さ 25 文字以下にする必要があります。


    次の例は、2 つの電話呼出音タイプを定義した DistinctiveRingList.xml ファイルを示しています。

    <CiscoIPPhoneRingList>   
       <Ring>
          <DisplayName>Analog Synth 1</DisplayName>
          <FileName>Analog1.raw</FileName>
       </Ring>
       <Ring>
          <DisplayName>Analog Synth 2</DisplayName>
          <FileName>Analog2.raw</FileName>
       </Ring>
    </CiscoIPPhoneRingList>

    呼出音の PCM ファイルを Cisco IP Phone で正常に再生するには、ファイルが次の要件を満たしている必要があります。

    • 未加工の PCM(ヘッダーなし)。
    • サンプリング回数:8,000 回/秒。
    • 1 サンプルあたり 8 ビット。
    • Mu-law 圧縮
    • 呼出音の最大サイズ = 16080 サンプル
    • 呼出音の最小サイズ = 240 サンプル
    • 呼出音のサンプル数 = 240 の倍数。
    • 呼出音は、ゼロ交差で開始および終了する。

    カスタム呼出音用の PCM ファイルを作成するには、次のファイル形式の要件に対応する任意の標準オーディオ編集パッケージを使用します。

    カスタム背景イメージ

    電話機の LCD スクリーンに表示される背景イメージ(または壁紙)をユーザに提供し、選択させることができます。 ユーザは、電話機でアプリケーション > [設定(Preferences)] > [壁紙(Wallpaper)] を選択して、背景イメージを選択できます。

    ユーザに見える画像の種類は、電話機が使用している TFTP サーバに保存されている PNG 画像と XML ファイル(List.xml)を元にしています。 独自の PNG ファイルを保存し、TFTP サーバ上の XML ファイルを編集すれば、ユーザが選択できる背景イメージを指定できます。 この方法を利用すれば、会社のロゴなどのカスタム画像をユーザに提供することができます。

    注目:

    すべてのファイル名で大文字と小文字が区別されます。 ファイル名に list.xml を使用すると、電話機には変更が適用されません。

    Cisco Unified Communications Manager Administration([デバイス(Device)] > [デバイスの設定(Device Settings)] > [共通の電話プロファイル(Common Phone Profile)])の [共通の電話プロファイルの設定(Common Phone Profile Configuration)] ウィンドウで [背景イメージ設定へのアクセスの有効化(Enable End User Access to Phone Background Image Setting)] チェックボックスへのエンド ユーザ アクセスをオフにして、背景イメージを選択するユーザのオプションをディセーブルにできます。 このチェックボックスをオフにしないと、[アプリケーション(Applications)] > [設定(Preferences)] > [壁紙(Wallpaper)] オプションが電話機に表示されません。

    詳細については、『Cisco Unified Communications Manager Administration Guide』の「Common phone profile Configuration」の章を参照してください。

    カスタム背景イメージのセットアップ

    Cisco IP Phone のカスタム背景画像を作成するには、次の手順を実行します。

    手順
      ステップ 1   各画像に 2 つの PNG ファイル(フルサイズ画像とサムネール画像)を作成します。 PNG ファイルが、に示す形式のガイドラインに準拠していることを確認します。
      ステップ 2   作成した新しい PNG ファイルを、Cisco Unified Communications Manager の TFTP サーバの次のサブディレクトリにアップロードします。

      Desktops/640x480x24

      (注)     

      ファイル名とサブディレクトリのパラメータは大文字と小文字を区別します。 サブディレクトリのパスを指定する場合は、前方スラッシュ「/」を使用してください。

      ファイルをアップロードするには、Cisco Unified Communications Operating System の管理ページで、[ソフトウェア アップグレード(Software Upgrades)] > [TFTP サーバ ファイルのアップロード(Upload TFTP Server File)] を選択します。 詳細については、『Cisco Unified Communications Operating System Administration Guide』の「Software Upgrades」を参照してください。

      (注)     

      フォルダが存在しない場合、フォルダが作成され、そのフォルダにファイルがアップロードされます。

      ステップ 3   カスタマイズした画像とファイルは、電話機がファイルを取得するためにアクセスする可能性がある他の TFTP サーバにもコピーする必要があります。
      (注)     

      Cisco はカスタム画像ファイルのバックアップ コピーを他の場所にも保存することを推奨します。 これらのバックアップ コピーは、Cisco Unified Communications Manager のアップグレードの際、カスタマイズしたファイルが上書きされてしまうときに使用することができます。

      ステップ 4   テキスト エディタを使用して、List.xml ファイルを編集します。 このファイルがある場所、形式の要件、およびサンプル ファイルについては、を参照してください。
      ステップ 5   修正内容を保存し、List.xml ファイルを閉じます。
      (注)     

      Cisco Unified Communications Manager をアップグレードする際、デフォルトの List.xml ファイルによって、カスタマイズした List.xml ファイルが置き換えられます。 List.xml ファイルをカスタマイズした後、ファイルのコピーを作成し他の場所に保存してください。 Cisco Unified Communications Manager をアップグレードした後、デフォルトの List.xml ファイルを保存しておいたコピーに置き換えます。

      ステップ 6   新しい List.xml ファイルをキャッシュするには、Cisco Unified Serviceability を使用して TFTP サービスを停止してから起動するか、[起動時の定数および bin ファイルのキャッシングの有効化(Enable Caching of Constant and Bin Files at Startup)] TFTP サービス パラメータ([拡張サービス パラメータ(Advanced Service Parameters)] 領域に含まれる)を無効にしてから再度有効にします。

      カスタム背景ファイル形式

      List.xml ファイルは、背景イメージのリストを保持した XML オブジェクトを定義しています。 List.xml ファイルは TFTP サーバ上の次のサブディレクトリに保存されます。

      Desktops/640x480x24


      ヒント


      ディレクトリ構造と List.xml ファイルを手動で作成する場合、TFTP サービスで使用されるユーザ(CCMService)からディレクトリとファイルがアクセスできることを確認してください。


      詳細については、『Cisco Unified Communications Operating System Administration Guide』の「Software Upgrades」を参照してください。

      List.xml ファイルには、背景イメージを 50 個まで記述できます。 画像は電話機の [背景イメージ(Background Images)] メニューに表示される順番にします。 各画像に対して、List.xml ファイルに ImageItem と呼ばれる要素タイプを 1 つ記述します。 ImageItem 要素には 2 つの属性があります。

      • Image:電話機の [背景イメージ(Background Images)] メニューに表示されるサムネール画像の取得先を示す Uniform Resource Identifier(URI)。
      • URL:フルサイズ画像の取得先を指定する URI。

      次の例は、2 つの画像を定義した List.xml ファイルを示しています。 それぞれの画像について、必須の Image および URL 属性を記述する必要があります。 フルサイズ画像とサムネール画像にリンクするメソッドとしては、例で示されている TFTP URI のみがサポートされています。 HTTP URL はサポートされていません。

      List.xml の例

      <CiscoIPPhoneImageList>
      <ImageItem Image="TFTP:Desktops/640x480x24/TN-Fountain.png" URL="TFTP:Desktops/640x480x24/Fountain.png"/> 
      <ImageItem Image="TFTP:Desktops/640x480x24/TN-FullMoon.png" URL="TFTP:Desktops/640x480x24/FullMoon.png"/> 
      </CiscoIPPhoneImageList>
      

      Cisco IP Phone のファームウェアには、デフォルトの背景イメージが含まれています。 List.xml ファイルでは、この画像を定義していません。 デフォルト画像は、常に電話機の [背景イメージ(Background Images)] メニューの最初に表示されます。

      背景イメージごとに 2 つの PNG ファイルが必要です。

      • フルサイズ画像:電話機で表示される画像。
      • サムネール画像:ユーザが画像を選択できる [背景イメージ(Background Images)] 画面に表示される画像。 フルサイズ画像の 25% のサイズである必要があります。

      ヒント


      多くの画像プログラムで画像のサイズを変更する機能を提供しています。 サムネール画像を作成する簡単な方法としては、まずフルサイズ画像を作成して保存します。そして、画像プログラムのサイズ変更機能を使用して元のサイズの 25% の画像を作成します。 サムネール画像には異なる名前を付けて保存します。


      背景画像の PNG ファイルを Cisco IP Phone で正常に表示するには、ファイルが次の要件を満たしている必要があります。

      • フル サイズ イメージ:640 ピクセル(幅)X 480 ピクセル(高さ)
      • サムネール画像:123 ピクセル(幅)X 111 ピクセル(高さ)

      ヒント


      グレースケール用のポスタリゼーション機能をサポートする画像プログラムを使用している場合、チャネルごとの階調レベルの数を 16 に設定すると、画像は 16 段階のグレースケールになるようポスタリゼーションがかかります。


      電話機のカスタマイズ ツール

      サードパーティ ベンダーは、電話機の仕様を変更するために使用できるツールを提供します。 これらのツールは Cisco IP Phone の多くの呼出音および壁紙をカスタマイズするために使用できます。 詳細については、サードパーティ ベンダーのマニュアルおよびhttp:/​/​developer.cisco.com/​を参照してください。

      未使用時画面のセット アップ

      電話機のスクリーンに表示されるアイドル表示(テキストのみ。テキスト ファイルのサイズは 1 MB 以下)を指定できます。 アイドル表示は XML サービスです。このサービスは、指定された期間にわたって電話機がアイドル(未使用)状態にあり、機能メニューが開いていない場合に、電話機によって呼び出されます。

      アイドル表示の作成および表示方法の詳細については、次の URL で『Creating Idle URL Graphics on Cisco IP Phone』を参照してください。

      http:/​/​www.cisco.com/​en/​US/​products/​sw/​voicesw/​ps556/​products_​tech_​note09186a00801c0764.shtml

      また、次の情報については、『Cisco Unified Communications Manager Administration Guide』または『Cisco Unified Communications Manager Bulk Administration Guide』を参照してください。

      • アイドル表示 XML サービスの URL の指定
        • 1 台の電話機に指定する場合:Cisco Unified Communications Manager の管理ページの [電話の設定(Phone configuration)] ウィンドウにある [アイドル(Idle)] フィールド。
        • 複数の電話機に同時に指定する場合:[エンタープライズ パラメータ設定(Enterprise Parameters Configuration)] ウィンドウにある [URL アイドル(URL Idle)] フィールド、または一括管理ツール(BAT)の [アイドル(Idle)] フィールド
      • アイドル表示 XML サービスを起動するまでの電話機の未使用時間の指定
        • 1 台の電話機に指定する場合:Cisco Unified Communications Manager の管理ページの [電話の設定(Phone configuration)] ウィンドウにある [アイドル タイマー(Idle Timer)] フィールド。
        • 複数の電話機に同時に指定する場合:[エンタープライズ パラメータ設定(Enterprise Parameters Configuration)] ウィンドウにある [URL アイドル時間(URL Idle Time)] フィールド、または一括管理ツール(BAT)の [アイドル タイマー(Idle Timer)] フィールド
      手順
        ステップ 1   Cisco Unified Communications Manager Administration で、[設定(Settings)] > [デバイス設定(Device Configuration)] を選択します。
        ステップ 2   [アイドル URL(Idle URL)] フィールドに、未使用時画面 XML サービスの URL を入力します。
        ステップ 3   [URLのアイドル時間(Idle URL Time)] フィールドに、未使用時画面 XML サービスを表示するまでアイドル状態の電話機が待機する時間を入力します。
        ステップ 4   [保存(Save)] を選択します。