Registration Complete is the UE-to-AMF NAS message used to confirm that the UE has accepted the registration context returned by the network.
Closes the successful registration exchange and confirms that the UE has stored or applied the context returned in Registration Accept.
Why this message matters
Registration Complete is the UE saying the registration success message was received and accepted.
Where this message appears in the call flow
5G Initial Registration
Initial registration context: after Registration Accept, the UE sends Registration Complete toward the AMF, typically through RRC ULInformationTransfer and NGAP Uplink NAS Transport.
Call flow position: Final UE confirmation after Registration Accept in a successful registration sequence.
Typical state: UE is entering 5GMM-REGISTERED state.
Preconditions:
The UE has received Registration Accept.
Returned registration context has been parsed and accepted.
Next likely message: Normal service activity or optional follow-on NAS procedures
Mobility Registration Update
Mobility update context: Registration Complete confirms that the UE accepted the refreshed mobility-management context returned in Registration Accept.
Call flow position: UE confirmation after the network accepts a mobility or periodic registration update.
Typical state: UE remains registered with refreshed mobility-management context.
Preconditions:
The UE has received Registration Accept for the update procedure.
Returned TAI, timer, or service context has been parsed and accepted.
Next likely message: Normal registered-state service behavior
The first check is that the message follows Registration Accept quickly and under the expected NAS security header.
If optional containers are present, confirm they match roaming or policy context.
Important Information Elements
IE
Presence
Description
SOR transparent container
Optional
Optional container used when steering of roaming information must be returned by the UE.
Detailed field explanation
SOR transparent container
Optional container used when steering of roaming information must be returned by the UE.
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.
What to check in logs and traces
Verify Registration Complete is present after Registration Accept.
Check the NAS security header and sequence progression.
If the message is missing, inspect whether the UE rejected or failed to process Registration Accept.
Correlate the message with the AMF clearing T3550 and moving the UE into normal registered state.
Common Issues and Troubleshooting
Registration Accept is present but Registration Complete is missing.
Likely cause: The UE may have failed while processing the returned registration context or the uplink transport path may have failed.
What to inspect: Check Registration Accept contents, UL Information Transfer, RRC stability, and NAS integrity state.
Next step: Compare with a known-good trace and verify whether the UE resets, sends status, or starts a new registration.
Registration repeats even after apparent success.
Likely cause: The network may not have received Registration Complete, or the UE may not have retained the returned context.
What to inspect: Check uplink delivery of Registration Complete and the next AMF-side state transition.
Next step: Correlate with NAS retransmission timers and subsequent Registration Request attempts.
FAQ
What does Registration Complete do in 5G?
It confirms that the UE accepted the context returned in Registration Accept and completes the successful registration exchange.
Who sends Registration Complete?
The UE sends it to the AMF over NAS after processing Registration Accept.
Is Registration Complete protected?
In most successful registration flows, yes. It is normally sent after NAS security is active.
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.