EDR Attributes
This section provides details of the EDR attributes and its sub attributes.
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 | [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 |
[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 |
[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 |
[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 |
[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 |
[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 |
[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 |
[ipv4-addr|ipv6-addr] |
|
Sub field |
Presence |
Type |
IPV4-ADDR |
O |
String |
IPV6-ADDR |
O |
String |
N1N2MSGREQCONTENT / N1N2MSGRSPCONTENT |
[msg-type|cause] |
|
Sub field |
Presence |
Type |
MSG-TYPE |
M |
SMF N1N2MsgType |
Cause |
O |
String |
Example: 195|REQUEST_REJECTED_UNSPECIFIED
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 |
[amf-id|plmn-id] |
|
Sub field |
Presence |
Type |
AMF-ID |
M |
String |
PLMN-ID |
M |
PLMN-ID |
SESS-AMBR |
[ambr-dl|ambr-ul] |
|
Sub field |
Presence |
Type |
AMBR-DL |
O |
String |
AMBR-UL |
O |
String |
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 / NCGI | [plmn-id;cellId] | |
Sub field |
Presence |
Type |
Plmn-id |
M |
PLMN-ID |
Cell-id |
M |
String |
TAI |
[plmn-id;tac] |
|
Sub field |
Presence |
Type |
Plmn-id |
M |
PLMN-ID |
Tac |
M |
String |
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 |
[group|value] | |
GROUP |
O |
Number |
VALUE |
O |
Number |
TUNNEL-INFO |
[gtp-teid|ipv4-addr|ipv6-addr] | |
GTP-TEID |
O |
String |
IPV4-ADDR |
O |
String |
IPV6-ADDR |
String |
QFS |
[qos-rule|qos-desc] |
|
Qos-rules |
O |
QOS-RULE |
Qos-desc |
O |
QOS-DESC |
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 |
[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.
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 |