Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

Recipient MMS user agent

Recipient Multimedia Messaging Service User Agent

Services →

Recipient MMS user agent is the MMS User Agent on the recipient's device that receives, decodes, and presents messages, and handles retrieval, notifications, and reports within the 3GPP MMS architecture.

Introduced
Rel-5
Where
Services
Specifications
3 specs
Recipient MMS user agent Description Purpose What changed Neighbours Specifications

Description

The Recipient MMS User Agent is the functional entity within the Multimedia Messaging Service (MMS) architecture that operates on behalf of the recipient of a Multimedia Message (MM). Defined in 3GPP TS 23.140, it is the counterpart to the Originating MMS User Agent and forms one of the two endpoints of the MMS delivery chain. The MMS User Agent is an application-layer function, typically implemented as a client on the mobile device, that provides the user-facing capabilities for composing, sending, retrieving, and rendering multimedia messages. The recipient-side agent is specifically responsible for the receiving half of this lifecycle.

In the MMS architecture, the Recipient MMS User Agent interacts with the recipient's MMS Relay/Server (MMS-RS) over the reference point MM1. When an MM is submitted by the originator, the recipient's MMS-RS stores the message and sends a notification (an M-Notification.ind) to the Recipient MMS User Agent. The agent then decides, based on user preferences and device capabilities, whether to retrieve the message immediately, defer it, or reject it. Retrieval is performed using the M-Retrieve.conf operation, after which the agent acknowledges receipt and may later generate delivery or read reports back toward the originator.

The agent also plays a role in capability negotiation. Through the MM1 interface, it can advertise its supported media types, screen size, and other characteristics, allowing the MMS-RS to adapt or select content appropriately. This is important because MMS supports a wide range of content types including text, images, audio, video, and rich presentation formats such as SMIL. The Recipient MMS User Agent must be able to parse these formats and present them coherently to the user.

From a management and charging perspective, the Recipient MMS User Agent generates the events that feed into MMS charging and accounting. Delivery reports and read-reply reports originate from this agent, and these are used by the network to confirm successful delivery and to support value-added services. Specifications such as TS 32.270 and TS 32.272 define the charging and management aspects associated with MMS, including the behavior expected of user agents in reporting outcomes.

Because MMS spans multiple releases and has evolved alongside broader mobile messaging trends, the Recipient MMS User Agent has remained a stable architectural concept. Its definition has been carried forward essentially unchanged from Rel-5 through Rel-19, reflecting the maturity of the MMS framework. Despite the rise of IP-based messaging (RCS, OTT), MMS remains a standardized fallback and interoperability service, and the Recipient MMS User Agent continues to be the standardized endpoint that ensures multimedia messages can be reliably received across heterogeneous devices and networks.

Purpose & Motivation

The Recipient MMS User Agent exists to provide a standardized, interoperable endpoint for receiving multimedia messages in the 3GPP MMS framework. Before MMS, SMS offered only limited text messaging, and there was no standardized way to deliver rich content such as images, audio, and video between mobile devices across different vendors and operators. The Recipient MMS User Agent solves this by defining a common set of behaviors and interfaces that any compliant device can implement, ensuring that a message composed on one network can be received and rendered on another.

It also addresses the need for user control and network efficiency. Rather than pushing large multimedia content directly, MMS uses a notification-and-retrieve model, and the Recipient MMS User Agent is the entity that decides when and how to fetch the content. This allows the user to manage data usage and storage, and it lets the network avoid wasting resources on messages that are never retrieved. The agent's ability to generate delivery and read reports further supports accountability, charging, and enhanced user experiences.

Historically, the concept emerged in Rel-5 as MMS was being standardized, building on earlier work in Rel-4. Its definition has proven durable, remaining essentially unchanged through Rel-19, which underscores that the fundamental problem it solves — reliable, interoperable multimedia message reception — has not required architectural revision. The agent thus represents a stable foundation on which operators and device vendors can build messaging services.

What changed in its specifications

The latest release-to-release comparison of specifications that define Recipient MMS user agent. Each summary describes the whole specification, not only this term.

TS 23.140Rel-5 → Rel-6

Rel-6 added online charging reference point IM9 and updated MMS charging details.

Full comparison in TS 23.140 →
TS 32.270Rel-17 → Rel-18

MMS converged charging in 5G system, with architecture, flows, CDR triggers, and message formats defined.

Full comparison in TS 32.270 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-5 Initial

Initial definition introduced as 'An MMS User Agent associated with the recipient of an MM.' This established the recipient-side endpoint in the MMS architecture alongside the originating MMS User Agent.

Definition wording slightly adjusted to 'MMS User Agent associated with the recipient of an MM', dropping the leading article and capitalizing 'User Agent' consistently.

Wording changed to lowercase 'MMS user agent associated with the recipient of an MM.', reflecting editorial normalization of capitalization.

Definition carried over unchanged from Rel-8.

Definition carried over unchanged from Rel-8.

Wording reverted to capitalized 'MMS User Agent associated with the recipient of an MM.'

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Definition carried over unchanged from Rel-11.

Wording slightly reformatted to 'MMS User Agent associated with the recipient of an MM.' with normalized spacing.

Definition carried over unchanged from Rel-17.

Wording reverted to the multi-line form 'MMS User Agent associated with the recipient of an MM.'

Defining Specifications

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

SpecificationTitleRelease
TS 23.140 v690 MMS Stage 2 & 3 Specification Rel-6 read
TS 32.270 vj00 MMS Charging Management Specification Rel-19 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read