EDR は、フロー終了時に UP から生成されます。コールのセットアップおよびコールの変更時に、EDR 生成に必要なすべてのコール固有の属性が、Sx 確立または変更要求メッセージ内の Subscriber Params IE の一部として CP
から UP に送信されます。
フローの終了時に、VPP から課金カウンタが取得されます。EDR 形式の設定で設定されたすべてのコールレベル属性は、課金やボリュームカウンタの属性とともに CDRMOD proclet に送信されます。この proclet により、該当レコードがファイルまたはディスクに書き込まれ、設定された外部サーバーに転送されます。
(注)
|
User-Location-Information は 16 進形式で記述されます。
|
トランザクション完了 EDR
HTTP トランザクションが完了すると、HTTP EDR に対してトランザクション完了 EDR が生成されます。完了すると、VPP から課金カウンタが取得されます。EDR 形式の設定で設定されたすべてのコールレベル属性は、課金やボリュームカウンタの属性とともに
CDRMOD proclet に送信されます。この proclet により、該当レコードがファイルまたはディスクに書き込まれ、設定された外部サーバーに転送されます。
次の EDR 属性のリストがサポートされています。
-
attribute sn-start-time
-
attribute sn-end-time
-
attribute sn-start-time format MM/DD/YYYY-HH:MM:SS:sss
-
attribute sn-end-time format MM/DD/YYYY-HH:MM:SS:sss
-
attribute radius-calling-station-id
-
attribute radius-called-station-id
-
rule-variable bearer 3gpp imsi
-
rule-variable bearer 3gpp imei
-
rule-variable bearer 3gpp rat-type
-
rule-variable bearer 3gpp user-location-information
-
rule-variable ip subscriber-ip-address
-
rule-variable ip dst-address
-
attribute sn-ruledef-name
-
attribute sn-subscriber-port
-
attribute sn-server-port
-
attribute sn-app-protocol
-
attribute sn-volume-amt ip bytes uplink
-
attribute sn-volume-amt ip bytes downlink
-
attribute sn-flow-start-time format seconds
-
attribute sn-flow-end-time format seconds
-
attribute sn-volume-amt ip pkts uplink
-
attribute sn-volume-amt ip pkts downlink
-
attribute sn-direction
-
rule-variable traffic-type
-
rule-variable p2p protocol
-
rule-variable p2p app-identifier tls-cname
-
rule-variable p2p app-identifier tls-sni
-
rule-variable p2p app-identifier quic-sni
-
rule-variable bearer 3gpp sgsn-address
-
attribute sn-rulebase
-
attribute sn-charging-action
-
rule-variable flow tethered-ip-ttl
-
rule-variable flow ttl
-
rule-variable flow ip-control-param
-
rule-variable bearer qci
-
rule-variable tcp flag
-
rule-variable ip server-ip-address
-
attribute sn-flow-id
-
attribute sn-closure-reason
-
attribute sn-duration
-
rule-variable ip src-address
-
rule-variable ip protocol
-
attribute sn-charge-volume ip bytes uplink
-
attribute sn-charge-volume ip bytes downlink
-
tcp-state
-
tcp-prev-state
次の HTTP EDR 属性がサポートされています。
-
rule-variable http url length 2000
-
rule-variable http request method
-
rule-variable http content type
-
rule-variable http user-agent length 255
-
rule-variable http reply code
-
rule-variable http referer
-
rule-variable http host
-
rule-variable http cookie
-
rule-variable http header-length
-
attribute transaction-uplink-bytes
-
attribute transaction-downlink-bytes
暫定 EDR のサポート
ECS は、暫定 EDR(設定可能なタイマーに基づいて進行中のフローに対して生成される EDR)の生成をサポートします。
通常は、フローが終了した場合、またはフローが設定されたフローのアイドルタイムアウト値に達した場合にのみ、フローに対して EDR が生成されます。フローの期間は最大 48 時間にもなることがあるため、EDR が生成されるまでサブスクライバのアクティビティの追跡が困難になります。
そのため、暫定 EDR では、フローの暫定タイムアウト値を設定することで、進行中のフローアクティビティが追跡されます。暫定タイマーが期限切れになると、EDR が生成されます。
暫定 EDR を設定するために、新しい CLI キーワード interim が導入されました。設定に基づいて、新たに作成されたフローに暫定タイマーが適用されます。タイマーの期限が切れると、暫定 EDR が生成され、理由:sn-closure-reason (23) が表示されます。タイマーの期限が切れるまで使用可能な情報量が、それぞれのタイムスタンプとともに EDR に入力されます。