Glossary term · Protocol

PTI

Procedure Transaction Identity

Protocol →

PTI is a unique identifier used to correlate messages within the same signaling transaction between network entities, enabling concurrent procedure management.

Introduced
Rel-8
Specifications
10 specs
Category
Protocol
Introduced
Rel-8
Specifications
10 specs
PTI Description Purpose Related Classification Detected Changes Specifications

Description

The Procedure Transaction Identity (PTI) is a fundamental element in 3GPP signaling protocols, particularly within the Non-Access Stratum (NAS) and certain Access Stratum (AS) procedures. It serves as a local identifier, assigned at the initiation of a transaction, to uniquely tag all subsequent messages exchanged for that specific procedure between two peer entities, such as a User Equipment (UE) and the core network. This allows multiple, simultaneous signaling transactions (e.g., multiple session management or mobility management procedures) to be processed in parallel without confusion. The PTI is included in the protocol header of relevant messages, enabling the receiving entity to correctly associate an incoming message with the appropriate ongoing procedure context and state machine.

Architecturally, the PTI operates within the control plane protocols defined in specifications like 24.301 (NAS for EPS) and 24.501 (NAS for 5GS). It is a critical component for session management procedures, such as the Protocol Data Unit (PDU) Session Establishment or Modification. When a UE initiates a procedure, it selects an unused PTI value and includes it in the initial request message. The network echoes this same PTI in its response messages. This pairing ensures that even if messages from different transactions arrive out of order or interleaved, each entity can demultiplex them correctly. The PTI value space is managed locally by the entity initiating the transaction; it is not a globally unique identifier but is unique for the duration of the transaction between the two communicating peers.

The role of the PTI extends to ensuring reliable signaling and preventing state corruption. By providing a clear correlation tag, it supports complex procedures that involve multiple message exchanges, such as handovers or quality-of-service (QoS) negotiations. In the radio access network, specifications like 36.321 (LTE MAC) also utilize similar transaction identity concepts for certain MAC layer procedures, highlighting its importance across different protocol layers. Without a mechanism like the PTI, managing concurrent signaling would require more complex sequencing or serialization, increasing latency and the risk of errors. Its simplicity and effectiveness make it a cornerstone of 3GPP's robust signaling architecture.

Purpose & Motivation

The PTI was introduced to solve the fundamental problem of managing multiple, simultaneous signaling transactions between network entities. In early mobile systems, signaling procedures were often simpler or more serialized, but as networks evolved to support complex services, concurrent procedures became necessary. For instance, a UE might need to activate a data session while simultaneously performing a location update or receiving a SMS. Without a transaction identifier, correlating request and response messages in such scenarios would be error-prone, leading to protocol failures or misapplied operations.

Its creation was motivated by the need for efficient and reliable state machine management within connection-oriented signaling protocols. Prior approaches might have relied on implicit sequencing or dedicated physical channels, which were not scalable for packet-switched, IP-based core networks like those defined from 3GPP Release 8 (EPS) onward. The PTI provides a lightweight, in-band solution that adds minimal overhead to messages while enabling clear transaction isolation. This is particularly critical in the NAS layer, where the UE and core network must maintain synchronized views of multiple ongoing procedures, such as PDU session management, bearer resource allocation, and mobility management events.

Historically, the concept draws from transaction identifiers used in other telecommunication and data networking protocols. Its standardization within 3GPP ensured interoperability across vendors and network deployments. By addressing the limitation of ambiguous message association, the PTI enhances network reliability, supports advanced features like network slicing and QoS flows, and underpins the seamless user experience expected in modern 4G and 5G networks. It solves the problem of concurrency in signaling, which is a prerequisite for the high-performance, multi-service capabilities of contemporary mobile systems.

Classification

Part ofNAS

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change
  • Keep PTI during UE initiated PDN disconnect procedure TS 24.301CR3008
Rel-18 1 change
  • Correction to the handling of DEACTIVATE EPS BEARER with PTI mismatch TS 24.301CR4062
Rel-20 1 change

Explore further

Broader topics and technologies where PTI plays a role.

Defining Specifications

3GPP specifications that define or reference PTI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.401 vk00 Evolved 3GPP Packet Switched Domain - EPS Rel-20
TS 24.244 vj00 Wireless LAN Control Plane Protocol Rel-19
TS 24.301 vk00 3GPP TS 24301 vk00: NAS Protocols for EPS Rel-20
TS 24.501 vk00 5G System (5GS) Non-Access Stratum (NAS) Protocol Rel-20
TS 24.801 v1810 3GPP System Architecture Evolution NAS Procedures Rel-8
TS 29.274 vj60 Evolved General Packet Radio Service (GPRS) Rel-19
TS 29.525 vk00 UE Policy Control Service Stage 3 Rel-20
TS 36.213 vj40 Evolved Universal Terrestrial Radio Access (E-UTRA) Physical Layer Procedures Rel-19
TS 36.321 vj30 E-UTRA MAC Protocol Specification Rel-19
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16