Uplink Non UE Associated NRPPa Transport is the NGAP positioning transport message sent by the NG-RAN node to the AMF to carry non-UE-associated NRPPa signalling.
NG-RAN has non-UE-associated NRPPa information to transport toward the AMF, and the positioning signalling is not bound to a specific UE context.
Main purpose
Transports non-UE-associated NRPPa signalling from NG-RAN to AMF, supports positioning procedures not tied to one UE, carries an encoded NRPPa-PDU as a transparent payload, may include routing context, and separates NGAP transport from NRPPa positioning interpretation.
Main specification
3GPP TS 38.413, Uplink Non UE Associated NRPPa Transport message
What is Uplink Non UE Associated NRPPa Transport in simple terms?
Uplink Non UE Associated NRPPa Transport is the NGAP positioning transport message sent by the NG-RAN node to the AMF to carry non-UE-associated NRPPa signalling.
Transports non-UE-associated NRPPa signalling from NG-RAN to AMF, supports positioning procedures not tied to one UE, carries an encoded NRPPa-PDU as a transparent payload, may include routing context, and separates NGAP transport from NRPPa positioning interpretation.
Why this message matters
Uplink Non UE Associated NRPPa Transport is the NG-RAN sending a positioning payload to the AMF without a specific UE context. The absence of UE IDs is expected.
Where this message appears in the call flow
Non-UE-associated NRPPa Transport
NG-RAN uses NGAP to deliver a non-UE-associated NRPPa-PDU toward the AMF.
Call flow position: NG-RAN sends this non-UE-associated initiatingMessage when NRPPa positioning signalling must be delivered toward the AMF without binding it to one UE context.
Typical state: AMF receives the transparent NRPPa-PDU and handles it as non-UE-associated positioning signalling.
Preconditions:
The positioning signalling is node-level, general, or otherwise not tied to a UE-associated NGAP context.
NG-RAN has an encoded NRPPa-PDU to relay toward the AMF.
Routing context is available if required by the deployment.
Next likely message: Downlink Non UE Associated NRPPa Transport
No UE identity context
Non-UE-associated transport omits UE IDs; NRPPa-PDU is decoded as NRPPa.
Call flow position: This message intentionally omits AMF UE NGAP ID and RAN UE NGAP ID.
Typical state: Trace analysis should not expect UE ID correlation fields in this transport branch.
Preconditions:
The procedure does not require a specific UE-associated NGAP context.
Any needed routing is carried by routing context and the NRPPa payload.
Next likely message: Correct non-UE-associated interpretation
Transparent NRPPa payload handling
Use the non-UE-associated branch when the positioning signalling is not tied to one UE.
Call flow position: NGAP provides transport and optional routing context; the NRPPa content is decoded by NRPPa logic, not by NGAP.
Typical state: Engineers separate the NGAP transport envelope from the positioning message inside NRPPa-PDU.
Preconditions:
NRPPa-PDU is present and decodable by the analyzer.
The decoder supports the relevant NRPPa release and payload type.
Next likely message: NRPPa procedure continuation
Call flow position
Previous message(s): NG-RAN has a non-UE-associated NRPPa payload to send, Positioning signalling is not bound to a specific UE context
Transport / encapsulation: NGAP over SCTP/IP between NG-RAN and AMF
Security context: Uplink Non UE Associated NRPPa Transport carries positioning signalling that is not tied to one UE-associated NGAP context. Validate routing, payload handling, and positioning policy before interpreting the embedded NRPPa content.
Message Structure Overview
Uplink Non UE Associated NRPPa Transport is an NG-RAN-to-AMF non-UE-associated initiatingMessage.
It does not carry AMF UE NGAP ID or RAN UE NGAP ID.
NRPPa-PDU is the main payload and is interpreted using NRPPa, not NGAP.
Routing ID can support correct routing of positioning signalling when present or required by the deployment.
The likely reverse or follow-up path is Downlink Non UE Associated NRPPa Transport.
ASN.1 for Uplink Non UE Associated NRPPa Transport
UplinkNonUEAssociatedNRPPaTransport ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {UplinkNonUEAssociatedNRPPaTransport-IEs} },
...
}
UplinkNonUEAssociatedNRPPaTransport-IEs NGAP-PROTOCOL-IES ::= {
{ ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE optional } |
{ ID id-NRPPa-PDU CRITICALITY reject TYPE NRPPa-PDU PRESENCE mandatory },
...
}
How to read this ASN.1
Read this as a non-UE-associated NGAP envelope around an encoded NRPPa payload. There are no AMF UE NGAP ID or RAN UE NGAP ID fields to correlate.
Uplink Non UE Associated NRPPa Transport - Example Dump
Treat this as a teaching example based on the expected message structure, not as a captured network trace.
Do not look for AMF UE NGAP ID or RAN UE NGAP ID in this non-UE-associated message.
NRPPa-PDU is opaque to NGAP and must be decoded using NRPPa rules.
Important Information Elements
IE
Required
Description
Message Type
Yes
Identifies the NGAP PDU as UPLINK NON UE ASSOCIATED NRPPA TRANSPORT.
Routing ID
Optional
Routing information for positioning transport when used by the involved positioning entities.
NRPPa-PDU
Yes
Encoded NRPPa payload carried transparently by NGAP.
Detailed field explanation
Message Type
Identifies the NGAP PDU as UPLINK NON UE ASSOCIATED NRPPA TRANSPORT.
Presence: Required
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
Routing ID
Routing information for positioning transport when used by the involved positioning entities.
Presence: Optional
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
NRPPa-PDU
Encoded NRPPa payload carried transparently by NGAP.
Presence: Required
In practice: In practice, compare this field with the original request and with any later release-dependent optional fields so you can see whether the network accepted the same service model the UE asked for.
What to check in logs and traces
Confirm the direction is NG-RAN to AMF.
Confirm the message is non-UE-associated.
Check that NRPPa-PDU is present and decodable.
Check Routing ID when it is present or expected by the deployment.
Look for Downlink Non UE Associated NRPPa Transport when a response or follow-up is expected.
Use an analyzer that can decode the NRPPa payload rather than only showing opaque bytes.
Separate NGAP transport and routing issues from NRPPa procedure or payload issues.
Common Issues and Troubleshooting
An engineer expects AMF UE NGAP ID or RAN UE NGAP ID in the message.
Likely cause: The message is being confused with UE-associated NRPPa transport.
What to inspect: Check the top-level message name and confirm it is Non UE Associated.
Next step: Use Routing ID and NRPPa payload context instead of UE ID correlation.
The uplink non-UE transport appears but the positioning procedure does not continue.
Likely cause: The NRPPa-PDU may be malformed, unsupported by the decoder or AMF-side handling, or routed incorrectly.
What to inspect: Check Routing ID if present, then decode NRPPa-PDU with NRPPa support enabled.
Next step: Separate NGAP transport and routing from the inner NRPPa procedure failure.
NRPPa payload is shown only as opaque bytes.
Likely cause: The analyzer may decode NGAP but not the embedded NRPPa release or message type.
What to inspect: Verify analyzer NRPPa support, release settings, and payload handoff from NGAP to NRPPa decoding.
Next step: Use a decoder profile that supports the relevant NRPPa payload.
Routing appears inconsistent across positioning messages.
Likely cause: Routing ID or positioning entity mapping may not match the expected transport path.
What to inspect: Compare Routing ID values across uplink and downlink non-UE-associated NRPPa transport messages.
Next step: Validate routing configuration between NG-RAN, AMF, and positioning-related core functions.
A UE-associated transport is expected instead.
Likely cause: The procedure may actually be tied to a specific UE context.
What to inspect: Check whether AMF UE NGAP ID and RAN UE NGAP ID are required for the procedure.
Next step: Use UE-associated NRPPa transport for UE-specific positioning branches.
LTE / 5G / Variant Comparison
Compared with Downlink Non UE Associated NRPPa Transport
Uplink Non UE Associated NRPPa Transport carries non-UE-associated NRPPa from NG-RAN to AMF. Downlink Non UE Associated NRPPa Transport carries the reverse direction from AMF to NG-RAN.
Compared with UE-associated NRPPa transport
UE-associated transport includes AMF UE NGAP ID and RAN UE NGAP ID. Non-UE-associated transport does not include UE IDs and is used for node-level or general positioning signalling.
Compared with Location Reporting
Location Reporting messages are UE-related NGAP location reporting procedures. NRPPa Transport carries encoded NRPPa positioning signalling as a payload.
FAQ
What is Uplink Non UE Associated NRPPa Transport in NGAP?
It is the NG-RAN-to-AMF NGAP message used to carry non-UE-associated NRPPa positioning signalling.
Who sends this message?
The NG-RAN node sends Uplink Non UE Associated NRPPa Transport to the AMF.
Why are UE identifiers not included?
UE identifiers are not included because this is a non-UE-associated message and is not tied to a specific UE-associated NGAP context.
What does NRPPa-PDU contain?
NRPPa-PDU contains the encoded NRPPa positioning message. NGAP transports it but does not interpret the positioning contents.
How is this different from UE-associated NRPPa transport?
UE-associated transport includes UE identifiers and is used for UE-specific positioning. Non-UE-associated transport omits UE IDs and is used for node-level or general positioning signalling.
What is Routing ID used for?
Routing ID supports routing of NRPPa signalling between NG-RAN, AMF, and positioning-related entities when that routing context is used.
Does NGAP decode the NRPPa payload?
No. NGAP carries NRPPa-PDU transparently. The payload must be decoded according to NRPPa specifications.
How do you troubleshoot uplink non-UE-associated NRPPa transport?
Confirm NG-RAN-to-AMF direction, verify that no UE IDs are expected, check Routing ID if used, confirm NRPPa-PDU presence, and decode the payload with an NRPPa-aware analyzer.
Decode this message with the 3GPP Decoder, inspect the related message database, or open the matching call flow to see where this signaling step fits in the full procedure.