サードパーティ コール制御のセットアップ

電話機の MAC アドレスの決定

電話機をサードパーティ コール制御システムに追加するには、Cisco IP 電話の MAC アドレスを確認します。

手順


次のいずれかの操作を実行します。

  • 電話機で、[設定(Settings)] > [ステータス(Status)] > [製品情報(Product Information] を押し、[MACアドレス(MAC Address)] フィールドを確認します。

  • 電話機の背面にある MAC ラベルを確認する。

  • 電話機の Web ページを表示し、[情報(Info)] > [ステータス(Status)] > [製品情報(Product Information)] を選択します。


ネットワーク設定

Cisco IP 電話は Session Initiation Protocol(SIP)をサポートしているため、SIP ネットワークの一部として使用されます。 Cisco IP 電話は、BroadSoft、MetaSwitch、Asterisk など、その他の SIP IP PBX コール制御システムと互換性があります。

このドキュメントでは、これらのシステムの構成について説明しません。 詳細については、Cisco IP 電話を接続する SIP PBX システムのマニュアルを参照してください。

このドキュメントでは、いくつかの一般的なネットワーク構成について説明しますが、構成は、サービス プロバイダーが使用している装置のタイプによって異なります。

プロビジョニング

電話機は、リモート サーバから設定プロファイルまたは更新されたファームウェアをダウンロードするようにプロビジョニングすることができます。ダウンロードは、電話機がネットワークに接続されたとき、電源が投入されたとき、および設定された時間間隔で実行される場合があります。 プロビジョニングは、通常、サービス プロバイダーに限定された大規模 Voice-over-IP(VoIP)導入の一環として行われます。 設定プロファイルまたは更新されたファームウェアは、TFTP、HTTP、または HTTPS を介してデバイスに転送されます。

電話機の現在の設定をプロビジョニング サーバにレポート

全体の設定、設定のデルタ変更、またはステータス データをサーバにレポートするように電話機を設定することができます。 [レポートルール(Report Rule)] フィールドに 2 つの URL を追加して、レポートの宛先を指定します。また、オプションの暗号キーを含めることができます。

デルタ設定およびステータスレポートを一度に要求するときは、レポートルールをスペースで区切ります。 各レポートルールに送信先のアップロード URL を含めます。 角かっこ []で囲まれた 1 つ以上のコンテンツ引数をレポートルールの前にオプションで付けることもできます。

レポートのアップロードを試みる際、HTTP レポート方法フィールドは、電話機が送信する HTTP 要求を HTTP PUT または HTTP POSTであるかをどうかを指定します。 選択:

  • PUT 方式 - 新しいレポートを作成したり、サーバ上の既知の場所にある既存のレポートを上書きする場合に使用します。 たとえば、送信した各レポートを上書きし続けて、最新の設定のみをサーバに保存する場合などです。

  • POST メソッド - PHP スクリプトなどによる処理のためにレポートデータをサーバに送信します。 このアプローチでは、より柔軟に設定情報を保存することができます。 たとえば、電話機の一連のステータス レポートを送信し、すべてのレポートをサーバに格納する場合などです。

次の内容の引数をレポートルールフィールドに使用して特定の設定レポートを送信します:

コンテンツ引数

レポート内容

デフォルト:空白

フル構成レポート

[-delta]

最新の変更フィールドのみを含む設定レポート

たとえば、

  • レポート 1 には ABC の変更が含まれています。

  • レポート 2 には XYZ の変更が含まれています(ABC および XYZではない)。

[-status]

完全電話ステータスレポート

(注)  

 

上記の引数は、次のように他の引数と組み合わせることができます。 -ーkey --uid 、および -pwd。 これらの引数はアップロードの認証と暗号化を制御し、プロファイルルールフィールドに記録されます。

  • [レポートルール(Report Rule)][--key <encryption key>] 引数を指定する場合、電話は指定された暗号キーを使用してファイルに AES-256-CBC 暗号化を適用します(設定、ステータス、デルタ)。


    (注)  


    電話機に入力キー材料(IKM)をプロビジョニングし、電話機に RFC 8188 ベースの暗号化をファイルに適用させる場合は、--key 引数を指定しないでください。

始める前に

電話管理の Web ページにアクセスします。 電話機 ウェブインターフェイスへのアクセスを参照してください。

手順


ステップ 1

音声 > プロビジョニング > 設定オプションのアップロードを選択します。

ステップ 2

サーバに電話機の設定をレポートするためのパラメータに記載されているように、5 つの各フィールドにパラメータを設定します。

ステップ 3

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

レポート ルールに関する電話とプロビジョニング サーバのユーザ入力と結果として得られるアクション:

  • [HTTP PUTのすべての設定:(HTTP PUT ALL configuration:)]

    HTTP レポート メソッドが [PUT] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    http://my_http_server/config-mpp.xml

    その後、電話機は設定データを http://my_http_server/config-mpp.xml にレポートします。

  • [HTTP PUTの変更済みの設定(HTTP PUT Changed Configuration)]

    HTTP レポート メソッドが [PUT] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    [--delta]http://my_http_server/config-mpp-delta.xml;

    その後、電話機は変更済みの設定を http://my_http_server/config-mpp-delta.xml にレポートします。

  • [HTTP PUTの暗号化されたデルタ設定(HTTP PUT Encrypted Delta Configuration)]

    HTTP レポート メソッドが [PUT] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    [--delta --key test123]http://my_http_server/config-mpp-delta.enc.xml;

    電話機は、ステータス データを http://my_http_server/config-mpp-delta.enc.xml にレポートします。

    レポート サーバ側で、ファイルを次のように復号化できます。# openssl enc -d -aes-256-cbc -k test123 -in config-mpp-delta.enc-delta.enc -out cfg.xml

  • [HTTP PUTのステータスデータ(HTTP PUT Status Data)]

    HTTP レポート メソッドが [PUT] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    [--status]http://my_http_server/config-mpp-status.xml;

    電話機は、ステータス データを http://my_http_server/config-mpp-status.xml にレポートします。

  • [HTTP PUTの変更済みの設定とステータス(HTTP PUT Changed Configuration and Status)]

    HTTP レポート メソッドが [PUT] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    [--status]http://my_http_server/config-mpp-status.xml [--delta]http://my_http_server/config-mpp-delta.xml

    電話機は、ステータス データを http://my_http_server/config-mpp-status.xmlhttp://my_http_server/config-mpp-delta.xml にレポートします。

  • [HTTP PUTの変更済みの設定(HTTP POST Changed Configuration)]

    レポート メソッドが [POST] の場合は、次のフォーマットでレポート ルールの URL を入力します。

    [--delta]http://my_http_server/report_upload.php

    レポートはファイル フォーマット"をアップロードします。

    // report_upload.php content
    <?php
    $filename = “report_cfg.xml”;  // report file name
    // where to put the file
    $file = “/path/to/file”.$filename;
    // get data from http post
    $report_data = file_get_contents(‘php://input');
    // save the post data to file
    $file_put_contents($file, $report_data);
    ?>

    電話機は、変更済みのデータを http://my_http_server/report_cfg.xml にアップロードします。


サーバに電話機の設定をレポートするためのパラメータ

表 1. サーバに電話機の設定をレポートするためのパラメータ
フィールド 説明
[レポートルール(Report Rule)]

電話機が現在の内部設定をプロビジョニング サーバにレポートする方法を指定します。 このフィールドの URL はレポートの宛先を指定し、暗号キーを含めることができます。

次のキーワード、暗号キー、ファイルの場所および名前を使用して、電話機の設定情報を保存する方法を制御できます。

  • キーワードと のみ XML ファイルを報告、 全体 サーバーに構成データ。

  • [-ステータス] キーワード レポート、 ステータス データ サーバーにします。

  • [--デルタ] キーワード レポート、 変更 サーバーに構成します。

  • [--key <encryption key>] キーワードは、サーバーに送信する前に、指定された暗号キーを使用して AES-256-CBC 暗号化を設定レポートに適用するように電話機に指示します。

    オプションで暗号キーを二重引用符(&quot;)で囲むことができます。

    (注)  

     
    電話機に入力キー材料(IKM)をプロビジョニングし、電話機に RFC 8188 ベースの暗号化をファイルに適用させる場合は、AES-256-CBC 暗号キーを指定しないでください。
  • 次のように 2 つのルールを同時に使用できます。

    [--delta]http://my_http_server/config-mpp-delta.xml 
    [--status]http://my_http_server/config-mpp-status.xml

注意    

 
[--delta]xml-delta ファイル ルールと [--status]xml-status ファイル ルールを一緒に使用する必要がある場合、2 つのルールをスペースで区切る必要があります。

次のいずれかを実行します。

  • XML (cfg.xml)を使用した電話機の設定ファイルでは、次の形式で文字列を入力します。
    <Profile_Rule ua="na">
    [--delta]http://my_http_server/config-mpp-delta.xml 
    [--status]http://my_http_server/config-mpp-status.xml
    </Profile_Rule>
  • 電話機のウェブインターフェイスで、このフィールドにプロファイルルールを入力します。

[HTTPレポートメソッド(HTTP Report Method)]

電話機が送信する HTTP リクエストがPUT または POSTであるかどうかを指定します。

  • PUT - 新しいレポートを作成したり、サーバ上の既知の場所にある既存のレポートを上書きする場合に使用します。 たとえば、送信した各レポートを上書きし続けて、最新の設定のみをサーバに保存する場合などです。

  • POST - PHP スクリプトなどによる処理のためにレポートデータをサーバに送信します。 このアプローチでは、より柔軟に設定情報を保存することができます。 たとえば、電話機の一連のステータス レポートを送信し、すべてのレポートをサーバに格納する場合などです。

次のいずれかを実行します。

  • XML (cfg.xml)を使用した電話機の設定ファイルでは、次の形式で文字列を入力します。
    <HTTP_Report_Method ua="na">PUT</HTTP_Report_Method>
  • 電話機のウェブインターフェイスで、HTTP レポートメソッドを選択します。

有効値: PUT|POST

デフォルト:POST

サーバへのレポート:

電話機が現在の内部設定をプロビジョニング サーバにレポートする時間を指定します。

  • 要求に応じて注:電話機は、管理者が SIP 通知イベントを送信した場合、または電話機が再起動した場合にのみ設定を報告します。

  • ローカル変更時:電話機または電話機管理 Web ページの操作によって設定パラメータが変更されると、電話機はその設定を報告します。 変更が行われた後、電話機は数秒間待ってから設定を報告します。 この遅延により、一度に 1 つの変更を報告するのではなく、変更が Web サーバにバッチで報告されるようになります。

  • 定期的に:電話機は定期的に設定を報告します。 間隔は秒単位で表されます。

次のいずれかを実行します。

  • XML (cfg.xml)を使用した電話機の設定ファイルでは、次の形式で文字列を入力します。
    <Report_to_Server ua="na">Periodically</Report_to_Server>
  • 電話機のウェブインターフェイスで、リストからオプションを選択します。

有効値: リクエスト時 |ローカル変更時 |定期

デフォルト: リクエスト時

サーバへの定期アップロード

電話機がその設定をプロビジョニングサーバに報告する間隔(秒単位)を定義します。

このフィールドは次の場合にのみ使用されます。サーバに報告定期的と設定されている場合にのみ使用されます。

次のいずれかを実行します。

  • XML (cfg.xml)を使用した電話機の設定ファイルでは、次の形式で文字列を入力します。
    <periodic_upload_to_server ua="na">3600</periodic_upload_to_server>
  • 電話機のウェブインターフェイスで、間隔を秒単位で指定します。

有効値:600 ~ 259200 の整数

デフォルト:3600

ローカル変更時のアップロード遅延:

電話機が変更が行われるのを待機し、それから設定を報告するまでの待機時間(秒)を定義します。

このフィールドは次の場合にのみ使用されます。サーバに報告に設定されています地域の変化について

次のいずれかを実行します。

  • XML (cfg.xml)を使用した電話機の設定ファイルでは、次の形式で文字列を入力します。
    <Upload_Delay_On_Local_Change ua="na">60</Upload_Delay_On_Local_Change>
  • 電話機のウェブインターフェイスで、遅延を秒単位で指定します。

有効値:10 ~ 900 の整数

デフォルト:60