条件要素は、ルール決定の基になるデータの種類を指定します。すべての属性値は大文字と小文字が区別されます。
要求ヘッダーに基づいてルールを指定します。
「sip-rules」、「http-rules」、「or」、「and」、「if」
次のサブ要素が厳密に 1 つ必要です。
次の属性が必要です。
要求ヘッダーの名前を指定します。
戻り値として評価される変数を指定します。「変数」を参照してください。
要求 URI とそのパラメータに基づいてルールを指定します。
「sip-rules」、「http-rules」、「or」、「and」、「if」
次のサブ要素が厳密に 1 つ必要です。
次の属性は、サブ要素が exist または notexist である場合は必須で、サブ要素が match である場合はオプションです。
要求 URI パラメータを指定します。
戻り値として評価される変数を指定します。「変数」を参照してください。
SIP セッションの call パラメータに基づいてルールを指定します。IMS/3GPP (Internet Protocol Multimedia Subsystem Third Generation Partnership Project: インターネットプロトコルマルチメディアサブシステム / 第 3 世代移動体通信システムの標準化プロジェクト) 環境でのみ関連性があります。詳細は、「equal」 サブ要素の説明を参照してください。
「sip-rules」、「http-rules」、「or」、「and」、「if」
「equal」 サブ要素は必須で、先頭に置く必要があります。
次のサブ要素はすべてオプションです。使用できる数および順序に制限はありません。
「or」、「and」、「if」、「header」、「request-uri」、「session-case」、「cookie」
HTTP クッキーに基づいてルールを指定します。
「sip-rules」、「http-rules」、「or」、「and」、「if」
次のサブ要素が厳密に 1 つ必要です。
次の属性が必要です。
クッキーの名前を指定します。
戻り値として評価される変数を指定します。「変数」を参照してください。