EVPF

Enhanced Validity Period Format

Services
Introduced in Rel-8
A format for specifying message validity periods in SMS, offering finer granularity and extended range compared to the original Validity Period Format (VPF). It enables more precise control over message delivery timing and storage in the network, improving SMS service reliability and user experience.

Description

The Enhanced Validity Period Format (EVPF) is a standardized mechanism defined in 3GPP TS 27.005 for specifying the validity period of Short Message Service (SMS) messages. The validity period is a critical parameter that dictates how long a Short Message Service Centre (SMSC) should attempt to deliver an undelivered message to the recipient's mobile station (MS) before discarding it. EVPF provides a more flexible and extended representation of time durations compared to its predecessor, the Validity Period Format (VPF).

Architecturally, EVPF operates within the SMS protocol stack, specifically in the SMS-SUBMIT and SMS-COMMAND protocol data units (PDUs). When a mobile-originated SMS is sent, the originating MS can include a validity period parameter encoded using EVPF. This parameter is then interpreted by the SMSC, which uses it to manage the message's lifecycle in its storage and delivery queues. The format is designed to be backward compatible and interoperable with systems that only understand the older VPF.

Technically, EVPF encodes the validity period as a relative time offset from the message's submission time. It uses a specific information element identifier within the SMS PDU to distinguish itself from the older format. The encoding allows for a much wider range of possible durations, from very short intervals (e.g., minutes) to extremely long ones (e.g., weeks or specific absolute timestamps, depending on the encoding variant). This is achieved through a more efficient use of the octets allocated for the validity period field, often using a combination of relative and absolute time representations as defined in the specification.

Its role in the network is to enhance the control and efficiency of SMS traffic. By allowing precise validity settings, network operators can optimize SMSC storage resources, prevent indefinite retry attempts for undeliverable messages (e.g., to a powered-off device), and provide service differentiation. For example, a critical alert might have a short validity to ensure timely delivery attempts, while a promotional message might have a longer validity. EVPF is a foundational element for advanced SMS features and reliable messaging services in 2G, 3G, 4G, and 5G networks, as SMS remains a core bearer service.

Purpose & Motivation

EVPF was created to address the limitations of the original Validity Period Format (VPF) defined in early GSM specifications. The original VPF had a restricted range and granularity for specifying message validity, often limited to a maximum of about 63 hours or a few days with coarse steps (e.g., increments of hours). This was insufficient for many commercial and operational use cases, such as scheduling messages for delivery far in the future or setting very precise short-term validity for time-sensitive alerts.

The motivation stemmed from the growing and diversifying use of SMS beyond simple person-to-person messaging. Applications like machine-to-machine (M2M) communication, service notifications, and value-added services required more sophisticated control over message lifecycle. Operators needed a way to manage SMSC storage congestion more effectively by accurately specifying how long an undelivered message should be retained. EVPF provided this enhanced control, enabling new service models and improving network resource utilization.

Historically, EVPF was introduced in 3GPP Release 8 as part of the ongoing evolution of SMS to maintain its relevance alongside packet-switched services. It solved the problem by defining a new, more expressive format within the existing SMS PDU structure, ensuring backward compatibility. Networks and devices that support EVPF can leverage its extended capabilities, while those that do not can fall back to interpreting a default or a coarser validity period, thus ensuring service continuity across different generations of network infrastructure.

Key Features

  • Extended validity range supporting durations from minutes to several weeks
  • Finer granularity in time specification compared to legacy VPF
  • Backward compatibility mechanisms with networks using original VPF
  • Support for both relative and absolute time representations
  • Efficient encoding within the SMS TP-Validity-Period field
  • Enables precise SMSC storage and delivery queue management

Evolution Across Releases

Rel-8 Initial

Initial introduction of the Enhanced Validity Period Format. Defined the new encoding scheme within 3GPP TS 27.005 to supersede the limited original VPF, providing a significantly wider range and finer control over SMS message validity durations for improved network and service management.

Defining Specifications

SpecificationTitle
TS 27.005 3GPP TS 27.005