Académique Documents
Professionnel Documents
Culture Documents
WHAT IS MMS
MMS is a method of sending and receiving text, photographs, video and audio using the mail system of a mobile telephone MMS is more than just messaging: it is a service environment that facilitates the creation of a new wave of interactive applications and services, such as maps, postcards, screensavers and business cards MMS standard was developed by Open Mobile Alliance(OMA) in 2002
MMS NETWORKS
MMS Flow
MMS User sending MM to another MMS Users account
Message with MM Optional message with MM Control message Optional control message
PLMN
IP
SMTP
PLMN
Originator MMS User Agent submits an MM to her home MMS Relay. The final recipient is indicated in an addressee field of the MM (via MSISDN or user@domain).
Notification: Recipient MMS Relay informs the recipient MMS User Agent about the new MM.
Recipient MMS Relay may fetch the MM from the MMS storage server.
Recipient MMS User Agent requests the MMs retrieval from her home MMS Relay (either immediately upon notification or on user interaction)
PLMN
IP
SMTP
PLMN
Originator MMS Relay delivers delivery report to the Originator MMS User Agent.
Recipient MMS Relay may create a delivery report (MM delivered/rejected /expired) and forwards it to originator MMS Relay.
Recipient MMS Relay delivers the MM to the recipient MMS User Agent.
MM6
MM5
MMS Relay/Server
MM2
Server
MM3 Foreign MMS Relay/Server MM1 MMS User Agent B MM4 External Server #1 (e.g. E-Mail) External Server #2 (e.g. Fax) External Server #3 (e.g. UMS)
...
External Server #N
MMS ARCHITECTURE
The MMS User Agent shall provide the following MMS User HLR application layer functionalities:Databases -the MM composition
MM6
-the MM presentation
MM5
VAS Application
MM7
-the presentation of notifications to the user Relay/Server -the retrieval of MMS MMs (initiate MM delivery to the User Agent) MMS
Relay
MM1
MM2
The MMS User Agent may provide MM3 additional application layer functionalities such as:Foreign MMS Relay MM1 MM4
MM forwarding ...
terminal availability
Server #N
MM6
MM1 MM1
Reference HLR point MM1 is used to submit Multimedia Messages from UA VAS to Relay, to let the UA pull MMs from Application the Relay, let the Relay push MMs to MM7 MM5 the UA and to send notifications and delivery reports between MMS Relay MMS Relay/Server and MMS User Agents.
MMS Relay
MM2
MM4 MM4
Reference point MM4 between MMS Relays belonging to different Server #1 Server #2 to... Server #N MMSCs is used transfer MMs (e.g. E-Mail) (e.g. Fax) between different MMSCs. Interworking between different MMSCs shall be based on SMTP according to RFC 821 [22]
MMS ARCHITECTURE
MMS User Databases
(MMS servers)
MM6
The MMS Server is responsible for storage and handling of messages. VAS Several Servers can be included within Application MM7 an MMSC, e.g. MMS-Server for MM MM5 storage purpose, E-Mail Server, SMS Relay/Server Server (SMSC),MMS Fax.
MMS Relay
HLR
MM1
MM2
MM4 Server #1 #1 Server (e.g.E-Mail) E-Mail) (e.g. Server #2 #2 Server (e.g. Fax) Fax) (e.g.
... ...
Server #N #N Server
MMS ARCHITECTURE
MMS User Databases
MM6
Reference point MM2 is used by the MMS HLR to upload incoming Multimedia Relay Messages to an MMS Server for storage and to fetch stored MMs from the VAS MMS Application Server for delivery. Based on the users MM7 MM5 preferences the latter is performed either automatically or on demand. MM2 will be MMS Relay/Server vendor specific and not standardized
MMS Relay
MM1
MM2
Reference point MM3 is used by the MMS Relay to send Multimedia Messages to and retrieve MMs from MMS Servers of messaging systems that are incorporated into the service providers MMSC
Foreign MMS Relay MM4 Server #1 (e.g. E-Mail) MM1 Server #2 (e.g. Fax)
...
Server #N
MMS ARCHITECTURE
MMS User Databases
HLR
VAS Application
MM6 MM5 MM7
The MMS User databases may consist of e.g. user profile database, subscription database MMS Relay/Server
MMS User Agent A
MM1 MMS Relay
MM2
...
Server #N
PROTOCOL FRAMEWORK
CHALLENGES IN MMS
Incompatibility with basic phones Content adaption WAP push incurs extra cost Bulk messaging not reliable
THANK YOU!!