Start with PDU Session ID to confirm which session the UE is acknowledging as released.
Check PTI to correlate the completion with the right release transaction.
A minimal completion message is normal because the UE often just confirms the session is released.
Important Information Elements
IE
Required
Description
PDU Session ID
Yes
Identifies the PDU session that is now considered released.
PTI
Yes
Correlates the completion with the release transaction when one exists.
Extended protocol configuration options
Optional
May carry additional protocol data from the UE back to the SMF during release completion.
Detailed field explanation
PDU Session ID
Identifies the PDU session that is now considered released.
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.
PTI
Correlates the completion with the release transaction when one exists.
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.
Extended protocol configuration options
May carry additional protocol data from the UE back to the SMF during release completion.
Presence: Optional
In practice: This is where DNS and other operational configuration can hide. When the session is accepted but applications still fail, EPCO is often one of the first optional fields worth validating.
What to check in logs and traces
Confirm the completion follows a visible PDU Session Release Command.
Verify `PDU Session ID` and `PTI` first so the completion matches the right release procedure.
Check whether `T3592` stopped on the network side after the completion arrived.
If the release was UE-requested, verify that `T3582` also stopped on the UE side.
Correlate the completion with the session state transition to inactive.
Common Issues and Troubleshooting
The UE does not send release complete.
Likely cause: The UE may not have received the release command, or the release command may not have been accepted.
What to inspect: Check the release command, the downlink NAS path, and the UE state machine.
Next step: Confirm whether the issue is transport, sequencing, or command parsing.
The network still shows the session as pending release.
Likely cause: The completion may have been lost, delayed, or not correlated with the correct PTI.
What to inspect: Check T3592, PTI correlation, and SMF logs.
Next step: Validate that the UE sent the completion and that the SMF received it in time.
The session remains active after completion.
Likely cause: The network may not have processed the completion correctly, or another procedure may still be holding the session context.
What to inspect: Check SMF release handling and any concurrent modification or reactivation procedure.
Next step: Confirm the session state transition in the core network.
FAQ
What does PDU Session Release Complete do?
It confirms that the UE accepted the release command and considers the PDU session released.
Who sends PDU Session Release Complete?
The UE sends it to the SMF via the AMF.
When is PDU Session Release Complete sent?
It is sent after the UE receives a PDU Session Release Command.
What are the important IEs in PDU Session Release Complete?
Start with PDU Session ID and PTI, then inspect any Extended Protocol Configuration Options field.
What happens after PDU Session Release Complete?
The network stops waiting for the release procedure and the session becomes inactive.
Is ASN.1 used for PDU Session Release Complete?
No. It is a 5GSM NAS message defined by structured information elements in 3GPP TS 24.501.
Can this message carry configuration data?
Yes. It can include extended protocol configuration options.
What timer is related to this message?
T3592 is the main network-side timer that should stop when the completion is received.
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.