PCMD record IEs
The MAG-c supports PCMD record IEs including header IEs, session IEs, and PCMD heartbeat message IEs.
Header record IEs
The MAG-c supports Common Header, Report Header2, and Sending Node IP container IEs.
Common Header IEs
Information element | Description |
---|---|
PCMDVersion |
Version of the PCMD feature 1 |
RecordType |
Type of record:
|
RecordLength |
Total record length in bytes |
Report Header2 IEs
Information element | Description |
---|---|
RecordOpeningTime |
Time the record generation started
|
RecordSequenceNumber |
Unique sequence identifier for the record type per card and per record type Each card generates the RecordSequenceNumber for each record type it transmits. Resets to 1 if:
|
GwId |
Mobile gateway ID Range: 1 to 8 |
MscpGroupId |
MSCP group ID Range: 1 to 15 |
SendingNodeType |
Type of node that sends the PCMD record:
|
UEid |
User equipment ID:
|
SendingNodeIpV6 |
Sending node IP address type:
|
Sending Node IP container IEs
Information element | Description |
---|---|
SendingNodeIP |
IP address of the sending node, corresponding to the system interface of the base router IP address version used on the network layer, if both IPv4 and IPv6 are configured |
Session record information elements
The MAG-c supports session PCMD record IEs.
Session Decoding container IEs
Information element | Description |
---|---|
MessageNum |
Number of message containers Range: 0 to 40 |
ProcNum |
Number of procedure containers Range: 1 to 3 |
PeerNum |
Number of peers containers Range: 0 to 15 |
Information element | Description |
---|---|
SnssaiFlag | Presence of the SNSSAI container |
UliTypeFlag |
Type of ULI in the Session Extended container See the ULI IE description in Session extended container IEs |
Information element | Description |
---|---|
BrNum |
Number of Bearer containers, or the number of QoS Flow containers for 5G sessions Range: 0 to 11 |
ApnFlag |
Presence of the APN or DNN container |
ExtendedFlag |
Extended report type flag The report type is extended when set to 1 |
ImeiFlag |
Presence of the IMEI or PEI for 5G Session container |
MsisdnFlag |
Presence of the MSISDN or GPSI for 5G Session container |
Session3 container IEs
Information element | Description |
---|---|
RatType |
Radio access technology:
|
DT |
Direct tunnel indication:
|
BLC |
Bearer level charging or sessions flag:
GCID is reported for every bearer 5G sessions only support PDU session-level charging. |
CI |
Charging indication for the session:
Accounts for online and offline charging as configured or imposed by PCF |
PDNType |
PDN type:
|
IwkI |
Interworking indication for 4G-attached sessions (from the MME) or 5G-attached sessions (from the AMF):
|
UPSelection |
Container for UPSelectionAttributes and UPSelectionPeer; see the table User Plane Selection IEs |
SSC-Mode |
Session and service continuity mode:
|
PduSessionId |
PDU session ID for the UE Range: 0 to 15 |
Information element | Description |
---|---|
UPSelectionAttributes |
0 – UPSelection not relevant 0 in the current version |
UPSelectionPeer |
Present when UPSelectionAttributes is not 0 |
Procedure container IEs
Information element | Description |
---|---|
ProcedureID |
ID of the procedure See ProcedureIDs for possible values and meanings. |
ProcedureResult |
Indicates the outcome of the procedure:
|
ProcedureCause |
ProcedureCause associated with the ProcedureResult See Causes for possible values and meanings. 0 when no value is reported Cause code matches GTPv2, HTTP2, or PFCP external message causes |
ProcedureDetailedCause |
ProcedureDetailedCause associated with the current procedure. See Detailed causes for possible values and meanings. Set to 0 when no value is reported Cause code matches internal status events |
ProcedureDuration |
Elapsed time since start of the procedure, in hundredths of seconds |
IMEI container IEs
Information element | Description |
---|---|
IMEI |
IMEI or PEI (14 decimal digits plus a check digit) or IMEI/SV (16 digits) for the UE IMEI/SV structure specified in 3GPP TS 23.003 Includes device origin, model, and serial number Non-zero if available Encoded in telephony binary-coded decimal (TBCD) |
MSISDN container IEs
Information element | Description |
---|---|
MSISDN |
MSISDN or GPSI identifying the subscription Non-zero if available Encoded in TBCD |
Peers container IEs
Information element | Description |
---|---|
PeerNId |
ID of the nth peer IPv4, IPv6, or UUID depending on peerIdType value |
PeerIdType |
Type of ID used in PeerNId:
|
PeerType |
Indicates the type of the involved Peer:
|
APN container IEs
Information element | Description |
---|---|
ApnLength |
Length of the APN in bytes |
APN |
Access point name |
Session extended container IEs
The Session extended container presence is indicated by the ExtendedFlag.
Information element | Description |
---|---|
UliLength |
Length of the ULI |
ULI |
If the UliTypeFlag is not set (0), the ULI format is as specified in 3GPP TS 29.274, section 8.21. Bytes defined in the specification from 5 onward are present in this field; the first 4 bytes (type, length, spare, instance) are omitted from the PCMD ULI field. If the UliTypeFlag is set (1), the ULI format is as specified in 3GPP TS 29.061, section 16.4.7.2 set. Bytes defined in the specification from 3 onward are present in this field; the first 2 bytes (containing 3GPP type and length) are omitted from the PCMD ULI field. This format is used for 5G ULI. Only the following types are reported:
From 3GPP TS 29.571 (5.4.4.3-5):
MCC and MNC encoded per 3GPP TS 29.274 for the PLMN-ID part |
Message container IEs
There are 0 to 40 message containers in the Session PCMD record.
Information element | Description |
---|---|
MessageMarker_n |
Code defining a specific procedure message when any message is received or sent during the associated procedure. See Message marker IDs and SBI service operation messages for possible values and meanings. |
ReferencePoint_n |
Specifies the reference point where the message is received or sent See Reference point and SBI services IDs for possible values and meanings |
Direction_n |
Specifies the direction of the message See Direction_n IDs for possible values and meanings |
TimestampMM_n |
Time elapsed since the start of the procedure, in hundredths of seconds |
MessageAI container IEs
There are 0 to 40 MessageAI containers in the Session PCMD record.
Information element | Description |
---|---|
MessageCauseCode | Message cause or reason code |
Bearer and QoS Flow container IEs
There are 0 to 11 bearer containers in the session PCMD record.
Information element | Description |
---|---|
BearerID |
ID of the bearer |
LBI |
Identifier for the bearer 0 in the default bearer record Unknown in 5GC QoS flow reporting if N26 interface is not used LBI is not a unique identifier of a QoS flow; multiple QoS flows may share the same LBI |
BearerResult |
Bearer result value See Results for possible values and their meanings. |
BearerCause |
Bearer cause value See Causes for possible values and their meanings. 0 if no value reported Identical to GTPv2 – external causes associated with detailed cause (internal status events) |
BearerDetailedCause |
Bearer detailed cause value See Detailed causes for possible values and their meanings. 0 if no value reported Identical cause code to internal status events |
BearerQCI |
Bearer QoS class ID 5QI value of the QoS flow for 5G sessions |
PVI |
Bearer pre-emption vulnerability indicator |
PCI |
Bearer pre-emption capability indicator |
PL |
Bearer priority level |
FTeidUIpV4BrIdRef |
4G – four-bit indicator:
5G – ignored if Tun5GIpv4 is set |
FTeidUIpV6BrIdRef |
4G – four-bit indicator:
5G – ignored if Tun5GIpv6 set For an explicitly reported IPv6 address, the FTEID address reporting follows:
|
QosFlag5G |
|
Tun5GIpv4 | Uses an IPv4 address for the 5G UP tunnel If this or the Tun5GIpv6 flag is set, reports only one FTEID and ignores TeidUIpV4BrIdRef and TeidUIpV6BrIdRef IEs |
Tun5GIpv6 |
Uses an IPv6 address for the 5G UP tunnel. If this or the Tun5GIpv4 flag is set, reports only one FTEID and ignores TeidUIpV4BrIdRef and TeidUIpV6BrIdRef IEs When explicitly reported, the IPv6 FTEID IP follows:
No FTEID IP address or TEID containers are present for this QoS flow if the following are 0:
Reports FTEID only for the first QoS flow in the PCMD record |
TEID container IEs
Information element | Description |
---|---|
TeidU |
TEID value of the S1-U, for combined SGW + PGW sessions TEID of the UP tunnel on the N3 UPF side (shared by all QoS flows), for 5G sessions If multiple UPFs exist, N3 tunnel reporting for all QoS flows TEID reported only for first QoS flow in the PCMD record |
FTEID IP container IEs
Information element | Description |
---|---|
FTeidUIp |
IPv4 or IPv6 address TEID of the UP tunnel on the N3 UPF side (shared by all QoS flows), for 5G sessions If multiple UPFs exist, same tunnel reported for all UPFs |
Bearer extended container IEs
Information element | Description |
---|---|
Uplink APN-AMBR |
Uplink aggregate maximum bit rate in kb/s |
Downlink APN-AMBR |
Downlink aggregate maximum bit rate in kb/s |
Uplink MBR |
Uplink maximum bit rate in kb/s |
Downlink MBR |
Downlink maximum bit rate in kb/s |
Uplink GBR |
Uplink guaranteed bit rate in kb/s |
Downlink GBR | Downlink guaranteed bit rate in kb/s |
5GC QoS container IEs
Information element | Description |
---|---|
QFI |
QFI value of the QoS flow (1 to 63) (6 bits) Mandatory element |
RT |
Resource type (2 bits):
Mandatory field |
PDB |
Packet delay budget (5 bits):
|
PER |
Packet error rate (3 bits):
|
QNC |
QoS control status:
|
RQI |
Reflective QoS status:
|
AW |
Averaging window Range: 1 to 4095 ms (12 bits) |
MBV |
Maximum burst volume Range: 1 to 4095 Bytes (12 bits) |
Charging container IEs
There are 1 to 11 Charging containers in the session PCMD record.
Information element | Description |
---|---|
GCID |
Session GCID if BLC is 0 (5G records) Bearer GCID if BLC is 1 (bearer-level charging, one GCID per bearer container) |
UE IP container IEs
Information element | Description |
---|---|
UeIPs |
IP addresses allocated to the UE Present when the PdnType is not 0 Length from 4 to 20 bytes, depending on the PdnType in the report header:
|
SNSSAI container IEs
Information element | Description |
---|---|
sst |
Slice service type Range: 0 to 215 |
sd |
3-byte hex string 6-character hex string (0 to 9 and A to F); for example, 0xD143A5 |
Heartbeat message record IEs
The MAG-c supports Heartbeat container IEs for PCMD.
Information element | Description |
---|---|
HBSequenceNumber |
Unique sequence identifier for the Heartbeat Resets to 1:
|
GwId |
Mobile gateway ID Range: 1 to 8 |
HBTxTime |
Time the heartbeat message was transmitted Seconds since 1970-01-01 00:00:00 UTC |
SendingNodeIpV6 |
|