4.2 Involved MMS Elements

23.1403GPPFunctional descriptionMultimedia Messaging Service (MMS)Stage 2TS

Figure 2 shows that multimedia messaging may encompass many different network types. The basis of connectivity between these different networks shall be provided by the Internet protocol and its associated set of messaging protocols. This approach enables messaging in 2G and 3G wireless networks to be compatible with messaging systems found on the Internet.

Figure 2 : MMS Architectural Elements


The Multimedia Message Service Environment encompasses all the various elements that provide a complete MMS to a user. In the case of roaming the visited network is considered a part of that user’s MMSE. However, subscribers to the mobile network B are considered to be a part of a separate MMSE.

MMS Relay and MMS Server

The MMS Server is responsible for storage and handling of incoming and outgoing messages. Associated with the MMS Server, is the MMS Relay which is responsible for the transfer of messages between different messaging systems. Depending on the business model, the MMS Server and the MMS Relay may be combined, separate or distributed across different domains.

The MMS Relay should be able to generate charging data (CDR) when receiving MMs or when delivering MMs to the MMS User Agent or to another MMSE.

MMS User Databases

This element may be comprised of one or more entities that contain user related information such as subscription and configuration (e.g. user profile, HLR).

MMS User Agent

The User Agent resides on a UE or on an external device connected to a UE. It is an application layer function that provides the users with the ability to view, compose and handle MMs (e.g. sending, receiving, deleting of MMs).