EDR Attributes

This section provides details of the EDR attributes and its sub attributes.

QOS-RULE
QOS-RULE-LIST qr-id|qr-opcode|qr-dqr|qr-qfi|qr-prededence|num-filters| filters:flter-id;flter-dir;cmp-type-match-all; cmp-type-proto;proto-id;cmp-type-local-addr;local-ip; local-port;cmp-type-remote-addr;;remote-ip;cmp-type-remote-port; remote-port;cmp-type-tos;tos-trffic-class
Field Sub field Sub-sub field Presence

QOS-RULE

QOS-RULE-ID M
QOS-RULE-OPCODE M
QOS-RULE-DQR M
QOS-RULE-QFI M
QOS-RULE- PRECEDENCE M
NO-PKT-FILTERS
PKT-FILTER-LIST O
PKT-FILTER-ID M
PKT-FILTER- DIRECTION M
CMP-TYPE- MATCH-ALL O
CMP-TYPE-PROTO O
PROTO-ID O
CMP-TYPE- LOCAL -ADDRESS O
LOCAL-IP-ADDRESS O
LOCAL-CMP- TYPE-PORT O
LOCAL-PORT O
CMP-TYPE- REMOTE- ADDRESS O
REMOTE-IP- ADDRESS O
CMP-TYPE- REMOTE-PORT O
REMOTE-PORT O
CMP-TYPE-TOS O
TOS-TRAFFIC-CLASS O
Note

Delimiters subject to change based on the position of QOS-RULE in the attribute.

QOS-DESC
QOS-DESC [qfi|opcode|5qi|arp|mbr-ul|mbr-dl|gbr-ul|gbr-dl]
Sub field Type Presence
QFI M
Opcode M
5QI O
ARP ARP O
MBR-UPLINK O
MBR-DOWNLINK O
GBR-UPLINK O
GBR-DOWNLINK O
Note

Delimiters subject to change based on the position of QOS-DESC in the attribute.

PCO
PCO

[type|PCSCF-ADDR-LIST|DNS-ADDR-LIST| pdu-session-id|QOS-RULE-LIST|SESSION-AMBR| QOS-DESC|S-NSSAI|ms-support-nw_addr-tft|nw-support-nw_addr-tft| PCSCF-ADDR-REQ|DNS-ADDR-REQ|mtu-req|mtu-size]

Sub field

Type

Presence

TYPE String M EPCO or PCO or APCO
PCSCF-ADDR-LIST PCSCF-ADDR O From CSR Response being sent from SMF
DNS-ADDR-LIST DNS-ADDR O From CSR Response being sent from SMF
PDU-SESSION-ID O From CSR Response being sent from SMF
QOS-RULE-LIST QOS-RULE O From CSR Response being sent from SMF
SESSION-AMBR SESS-AMBR O From CSR Response being sent from SMF
QOS-DESC QOS-DESC O From CSR Response being sent from SMF
S-NSSAI NSSAI O From CSR Response being sent from SMF
MS-SUPPORT-NW_ADDR-TFT Boolean O From CSR Request being received
NW-SUPPORT-NW_ADDR-TFT Boolean O From CSR Response being sent from SMF
PCSCF-ADDR-REQ PCSCF-ADDR-REQ O From CSR Request being received
DNS-ADDR-REQ DNS-ADDR-REQ O From CSR Request being received
IPV4-MTU-REQUEST Boolean O From CSR Request being received
IPV4-MTU-SIZE String O From CSR Response being sent from SMF
Note

In the preceding table, CSR Request and CSR Response messages refer to 4G and Wi-Fi call flows. N11 SM Context Create Request and Response messages refer to 5G call flows.

PCSCF-ADDR-REQ

PCSCF-ADDR-REQ

[pco-pcsf-addr-ipv4-req;pco-pcsf-addr-ipv6-req]

Sub field

Presence

Type

PCO-PCSF-ADDR-IPV4-REQ

M

Boolean

PCO-PCSF-ADDR-IPV6-REQ

M

Boolean

PCSCF-ADDR

PCSCF-ADDR

[ipv4-primary;ipv4-secondary;ipv4-tertiary;ipv6-primary;ipv6-secondary;ipv6-tertiary]

Sub field

Presence

Type

PCSF-ADDR-IPV4-LIST

O

List

PCSF-ADDR-IPV6-LIST

O

List

DNS-ADDR

DNS-ADDR

[ipv4-primary;ipv4-secondary;ipv4-tertiary;ipv6-primary;ipv6-secondary;ipv6-tertiary]

Sub field

Presence

Type

DNS-ADDR-IPV4-LIST

O

List

DNS-ADDR-IPV6-LIST

O

List

DNS-ADDR-REQ

DNS-ADDR-REQ

[pco-pcsf-addr-ipv4-req;pco-pcsf-addr-ipv6-req]

Sub field

Presence

Type

PCO-PCSF-ADDR-IPV4-REQ

M

Boolean

PCO-PCSF-ADDR-IPV6-REQ

M

Boolean

NSSAI

NSSAI

[sst|sd|hplmnsst|hplmnsd]

Sub field

Presence

Type

SST

M

Number

SD

O

String

HPLMN-SST

O

Number

HPLMN-SD

O

String

Note

Delimiters subject to change based on the position of S-NSSAI in the attribute.

PAA

PAA

[ipv4-addr|ipv6-addr]

Sub field

Presence

Type

IPV4-ADDR

O

String

IPV6-ADDR

O

String

N1N2MSGREQCONTENT or N1N2MSGRSPCONTENT

N1N2MSGREQCONTENT / N1N2MSGRSPCONTENT

[msg-type|cause]

Sub field

Presence

Type

MSG-TYPE

M

SMF N1N2MsgType

Cause

O

String

Example: 195|REQUEST_REJECTED_UNSPECIFIED

PLMN-ID

PLMN-ID

[mcc|mnc]

Sub field

Presence

MCC

M

MNC

M

Note

Delimiters subject to change based on the position of PLMN-ID in the parent attribute.

GUAMI

GUAMI

[amf-id|plmn-id]

Sub field

Presence

Type

AMF-ID

M

String

PLMN-ID

M

PLMN-ID

SESS-AMBR

SESS-AMBR

[ambr-dl|ambr-ul]

Sub field

Presence

Type

AMBR-DL

O

String

AMBR-UL

O

String

UE-LOCATION

UE-LOCATION

[locationType|Ecgi: ECGI|Tai:TAI] or

[locationType|Ncgi: NCGI|Tai:TAI]

Sub field

Presence

Type

locationType

M

String

"Eutra" or "NR"

ECGI or NCGI

O

ECGI/NCGI

Tai

O

TAI

ECGI or NCGI
ECGI / NCGI [plmn-id;cellId]

Sub field

Presence

Type

Plmn-id

M

PLMN-ID

Cell-id

M

String

TAI

TAI

[plmn-id;tac]

Sub field

Presence

Type

Plmn-id

M

PLMN-ID

Tac

M

String

ARP

ARP

[preEmpCap;preEmpVul;priority]

PRE-EMP-CAP

M

PreemptionCapability

PRE-EMP-VUL

M

PreemptionVulnerability

PRIORITY

M

Number

Note

Delimiters subject to change based on the position of ARP in the attribute.

NGAP-CAUSE

NGAP-CAUSE

[group|value]

GROUP

O

Number

VALUE

O

Number

TUNNEL-INFO

TUNNEL-INFO

[gtp-teid|ipv4-addr|ipv6-addr]

GTP-TEID

O

String

IPV4-ADDR

O

String

IPV6-ADDR

String

QFS

QFS

[qos-rule|qos-desc]

Qos-rules

O

QOS-RULE

Qos-desc

O

QOS-DESC

CHARGING-PROF
CHARGING-PROF

partial-rec-method|category:max-cc:time-limit;type:vol-limit

PARTIAL-REC-METHOD PartialRecordMethod
TRIGGERS-LIST TRIGGERS CATEGORY TriggerCategory
MAX-CCC
TIME-LIMIT
TYPE TriggerType
VOL-LIMIT
BEARER-CTX

BEARER-CTX

[ebi|pkt-flow-id|cause|pco|tft|fqteid|qos-desc|charging-id]

Sub field

Presence

Type

EBI/LBI

M

PKT-FLOW-ID

O

CAUSE

O

PCO

O

PCO

TFT

O

FQTEID

O

QOS-DESC

O

QOS-DESC

CHARGING-ID

O

The SMF generates detailed records with field-level details per event. The following table lists the different N1N2 messages and the associated IDs.

SMF N1N2 Message Types
MESSAGE MESSAGE-ID
PDU-SESSION-ESTB-REQUEST 193
PDU-SESSION-ESTB-ACCEPT 194
PDU-SESSION-ESTB-REJECT 195
PDU-SESSION-MOD-REQ 201
PDU-SESSION-MOD-CMD 203
PDU-SESSION-MOD-CMD-REJ 202
PDU-SESSION-MOD-CMD-COMP 204
PDU-SESSION-REL-REQ 209
PDU-SESSION-REL-CMD 211
PDU-SESSION-REL-REJ 210
PDU-SESSION-REL-COMP 212
N2_PDU_SESSION_RESOURCE_RELEASE_COMMAND 76
N2_PDU_SESSION_RESOURCE_RELEASE_RESPONSE 130
N2_PDU_SESSION_RESOURCE_SETUP_REQUEST 77
N2_PDU_SESSION_RESOURCE_SETUP_RESPONSE_TRANSFER 78
N2_PDU_SESSION_RESOURCE_MODIFY_CONFIRM_TRANSFER 62
N2_PDU_SESSION_RESOURCE_MODIFY_INDICATION_TRANSFER 63
N2_PDU_SESSION_RESOURCE_MODIFY_REQUEST_TRANSFER 64
N2_PDU_SESSION_RESOURCE_MODIFY_RESPONSE_TRANSFER 65
N2_PDU_SESSION_RESOURCE_MODIFY_UNSUCCESS_TRANSFER 79
N2_PDU_SESSION_HANDOVER_PREP_UNSUCCESS_TRANSFER 93
N2_PDU_SESSION_HANDOVER_COMMAND_TRANSFER 91
N2_PDU_SESSION_PATH_SWITCH_REQUEST_ACK_TRANSFER 84
N2_PDU_SESSION_PATH_SWITCH_REQUEST_ UNSUCCESS_TRANSFER 97
N2_PDU_SESSION_PATH_SWITCH_REQUEST_TRANSFER 82
N2_PDU_SESSION_HANDOVER_REQUIRED_TRANSFER 85
N2_PDU_SESSION_HANDOVER_REQUEST_ACK_TRANSFER 87
N2_PDU_SESSION_HANDOVER_RESOURCE_ ALLOC_UNSUCCESS_TRANSFER 89
N2_PDU_SESSION_PATH_SWITCH_REQUEST_ SETUP_FAILED_TRANSFER 95
N2_PDU_SESSION_RESOURCE_SETUP_UNSUCCESS_TRANSFER 99
N2_PDU_SESSION_RESOURCE_NOTIFY_TRANSFER 101
N2_PDU_SESSION_SECONDARY_RAT_USAGE_TRANSFER 103
N2_PDU_SESSION_RESOURCE_NOTIFY_RELEASED_TRANSFER 105
N2_PDU_SESSION_RESOURCE_SETUP_FAIL_TRANSFER 107
N2_PDU_SESSION_PATH_SWITCH_SETUP_FAIL_TRANSFER 109
N2_PDU_SESSION_HANDOVER_RESPONSE_ ALLOC_FAIL_TRANSFER 111