What is UE Assistance Information used for?
It is used by the UE to give the network assistance or preference information.
| Protocol | rrc | Network | 5g |
|---|---|---|---|
| Spec | 3GPP TS 38.331 | Spec Section | 6.2.2 |
| Direction | UE -> gNB | Message Type | UE Assistance |
| Full message name | 5G NR - UE Assistance Information |
|---|---|
| Protocol | RRC |
| Technology | 5G |
| Direction | UE -> gNB |
| Interface | Uu |
| Signaling bearer / channel | SRB1 / UL-DCCH |
| Typical trigger | Used when the UE needs to provide assistance or preference information that the network may use. |
| Main purpose | Lets the UE indicate preferences, capabilities, or assistance-related context that the network can use for better scheduling, power saving, bandwidth, or related decisions. |
| Main specification | 3GPP TS 38.331, 6.2.2 |
| Release added | Release 16 |
| Procedures where used | UE Assistance Reporting, Connected-Mode Optimization |
| Related timers | None highlighted |
UE Assistance Information is the UE-to-network NR RRC message used to provide assistance or preference information that helps the network optimize handling for the UE.
Lets the UE indicate preferences, capabilities, or assistance-related context that the network can use for better scheduling, power saving, bandwidth, or related decisions.
UE Assistance Information lets the UE give the network helpful preference or assistance information.
Call flow position: Sent when the UE reports assistance or preference information.
Typical state: UE is in connected mode and provides preference-oriented context.
Preconditions:
Next likely message: Network handling or optimization
Previous message(s): RRC Reconfiguration
Next message(s): Network optimization handling, Possible later reconfiguration
Security context: Sent as protected connected-mode signaling.
UEAssistanceInformation ::= SEQUENCE {
assistanceInfo OCTET STRING
}
This message is best read as a UE-to-network optimization hint rather than a classic procedure-control message.
UL-DCCH-Message
message: ueAssistanceInformation
assistanceInfo: present
| IE | Required | Description |
|---|---|---|
assistanceInfo | Yes | Carries the UE assistance or preference information. |
assistanceInfoCarries the UE assistance or preference information.
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.
Likely cause: The UE may not have sent assistance information, or the network may not have acted on it.
What to inspect: Check the presence and timing of UE Assistance Information.
Next step: Compare it with later reconfiguration or scheduling behavior.
It is used by the UE to give the network assistance or preference information.
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.