7.1.5. 永続的失敗
7.1.5. 永続的失敗 (Permanent Failures)
永続的失敗カテゴリに属するエラーは, 要求が失敗し再試行すべきでないことをピアに知らせるために使われます。これらのエラーは 'E' ビットが設定されていない応答メッセージで使用すべきです。アプリケーション固有の応答文法を構成できない, または効率的でないエラー条件では, セクション 7.2 で説明する文法に従い 'E' ビットが設定された応答メッセージを永続エラーに用いてもよいです。
DIAMETER_AVP_UNSUPPORTED 5001
ピアは, 認識またはサポートされず 'M' (Mandatory) ビットが付いた AVP を含むメッセージを受信しました。このエラーを伴う Diameter メッセージには, 失敗の原因となった AVP を含む 1 つ以上の Failed-AVP AVP を含めなければなりません。
DIAMETER_UNKNOWN_SESSION_ID 5002
要求に未知の Session-Id が含まれていました。
DIAMETER_AUTHORIZATION_REJECTED 5003
ユーザーが認可されない要求を受信しました。要求されたサービスがユーザーに許可されていない場合などに発生し得ます。
DIAMETER_INVALID_AVP_VALUE 5004
要求にデータ部分に無効な値を持つ AVP が含まれていました。このエラーを示す Diameter メッセージには, 問題の AVP を Failed-AVP AVP 内に含めなければなりません。
DIAMETER_MISSING_AVP 5005
要求にコマンドコード定義で必須の AVP が含まれていませんでした。この値を Result-Code AVP で送る場合, メッセージに Failed-AVP AVP を含めるべきです。Failed-AVP AVP には, 該当する場合は Vendor-Id を含む, 欠落 AVP の例を含めなければなりません。欠落 AVP の値フィールドは正しい最小長でゼロで埋めるべきです。
DIAMETER_RESOURCES_EXCEEDED 5006
ユーザーが許可されたリソースを使い切っているため認可できない要求を受信しました。例: 1 つのダイアルアップ PPP ポートに制限されたユーザーが 2 つ目の PPP 接続を確立しようとする場合。
DIAMETER_CONTRADICTING_AVPS 5007
ホーム Diameter サーバーは要求内の AVP が互いに矛盾していることを検出し, ユーザーにサービスを提供する意思がありません。Failed-AVP AVP を含めなければなりません。矛盾した AVP が入ります。
DIAMETER_AVP_NOT_ALLOWED 5008
存在してはならない AVP を含むメッセージを受信しました。Failed-AVP AVP を含め, 問題の AVP のコピーを入れなければなりません。
DIAMETER_AVP_OCCURS_TOO_MANY_TIMES 5009
メッセージ定義で許可された回数より多く現れた AVP を含むメッセージを受信しました。Failed-AVP AVP を含め, 最大回数を超えた問題の AVP の最初のインスタンスのコピーを入れなければなりません。
DIAMETER_NO_COMMON_APPLICATION 5010
CER を受信した Diameter ノードが, CER 送信ピアと CER 受信ピアの間に共通アプリケーションがない場合に返されます。
DIAMETER_UNSUPPORTED_VERSION 5011
サポートされていないバージョン番号の要求を受信した場合に返されます。
DIAMETER_UNABLE_TO_COMPLY 5012
理由が特定されないまま要求が拒否された場合に返されます。
DIAMETER_INVALID_BIT_IN_HEADER 5013
Diameter ヘッダーの予約ビットが 1 に設定されているか, ヘッダービットが不正に設定されている場合に返されます。
DIAMETER_INVALID_AVP_LENGTH 5014
要求に無効な長さの AVP が含まれていました。このエラーを示す Diameter メッセージには, 問題の AVP を Failed-AVP AVP 内に含めなければなりません。誤った AVP 長さがメッセージ長を超えるか最小 AVP ヘッダー長未満の場合, 問題の AVP ヘッダーと, ペイロードデータ型に必要な最小長のゼロ埋めペイロードで十分です。Grouped AVP の場合, 空ペイロードの Grouped AVP ヘッダーで問題の AVP を示せます。AVP 長さが最小 AVP ヘッダー長未満で問題の AVP ヘッダーを完全にデコードできない場合, 不完全な AVP ヘッダーを最小 AVP ヘッダー長までゼロパディングして問題の AVP ヘッダーを構成すれば十分です。
DIAMETER_INVALID_MESSAGE_LENGTH 5015
無効なメッセージ長の要求を受信した場合に返されます。
DIAMETER_INVALID_AVP_BIT_COMBO 5016
AVP Flags フィールドに与えられた値を持つことが許可されていない AVP を要求が含んでいました。このエラーを示す Diameter メッセージには, 問題の AVP を Failed-AVP AVP 内に含めなければなりません。
DIAMETER_NO_COMMON_SECURITY 5017
CER メッセージを受信し, ピア間に共通のセキュリティ機構がない場合に返されます。Result-Code AVP を DIAMETER_NO_COMMON_SECURITY に設定した Capabilities-Exchange-Answer (CEA) メッセージを返さなければなりません。