alert-info の役割
SIP の alert-info フィールドに含まれる呼び出し種別情報を利用して番号や着信種別を識別し、異なる着信音を実現します。
設定方法
Alert-info フィールドはサポートされています。現在の製品では、よく使われる 2 種類の Alert-info 形式をサポートしています。そのうちカスタム着信音タイプは、第1四半期に追加された feature です。詳細は以下の説明を参照してください。ただし、URL に対応する wav を動的にダウンロードして再生する機能はサポートしていません。
Bellcore-drX 形式の用語
この形式は既存バージョンですでにサポートされており、PBX が対応する alert-info 値を送信すれば使用できます。
SIP Invite に Alert-Info フィールドが含まれ、その値が Bellcore-dr1 の場合、電話機は内部の 1 番目の着信音を再生します。Bellcore-dr2 の場合は 2 番目の着信音を再生します。図 2-1 は 3 番目の着信音を再生する例です。

図 2-1 SIP メッセージ参照フィールド
注:Bellcore-drX 形式では、x の値は 1 から 5 です。
カスタム着信音タイプ
Bellcore-drX 形式でも着信音の区別は可能ですが、柔軟性は高くありません。ユーザーは着信音を選択できず、PBX 管理者が一括して設定する必要があります。これに対して、カスタム着信音タイプはより柔軟です。サーバーから送信される alert-info フィールドには今回の呼び出し種別情報が含まれますが、システムはその情報に固定の着信音をバインドしていないため、ユーザーが着信音タイプを選択できます。
図 2-2 のように、サーバーから送信された alert-info の値が queue の場合、ユーザーは設定画面で着信音タイプを自分で設定できます。

図 2-2
図 2-3 の設定画面では、queue に対応する着信音タイプを確認できます。

図 2-3
電話機の Alert-info 機能テスト
テスト前提条件
1. 電話機が正常に使用できること。
2. 電話機が web ページにログインできること。
3. パケットキャプチャツールがあること。
4. スクリプトパス:172.16.1.9\test_group\using document\SIPP
X シリーズ電話機のテスト手順
1. テスト電話機の WEB ページ http://xxx.xxx.xxx.xxx/ にログインします。X3/4 は phone settings->audio に入り、X5/6 電話機は phone settings->Media Settings に入り、Alert-info の属性を設定し、着信音タイプを設定します。Alert-info の value の値は順に music1-music10、または数字にできます。

X6 電話機設定画面

X4G 電話機設定画面
2. SIPP シミュレーションを行います。コマンド:sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 を実行して着信呼び出しを発生させ、パケットをキャプチャします。
注:スクリプト内の info の値は、web で設定した value の値と一致させる必要があります。
3. スクリプト内の Alert-Info:music1;info=[field1] を Alert-Info:http://127.0.0.1/Bellcore-dr1 に置き換えます。
4. web で Alert-info の value を bellcore-drX(X=1-5) に設定し、スクリプトを実行します。
Android シリーズ電話機のテスト手順
1. テスト電話機の LCD から setting に入り、phone settings->Tone 画面で Alert-info の属性を設定し、着信音タイプを設定します。着信音は Android システムの着信音で、Alert-info の value の値は順に music1-music10、または数字にできます。

C400 電話機設定画面

C400S 電話機設定画面
注:C400S は X6 と同じく、プラットフォームの Web ページを使用します。
2. SIPP シミュレーションを行います。コマンド:sipp -sf uac_invite_alert_info.xml -i pc phone -m 1 -l 1 を実行して着信呼び出しを発生させ、パケットをキャプチャします。
注:スクリプト内の info の値は、LCD で設定した value の値と一致させる必要があります。
3. スクリプト内の Alert-Info:music1;info=[field1] を Alert-Info:http://127.0.0.1/Bellcore-dr1 に置き換えます。
4. LCD で Alert-info の value を bellcore-drX(X=1-5) に設定し、スクリプトを実行します。