Vous êtes sur la page 1sur 20

Submitted By: Chirag Jain Prashant Kr.

Singh Rahul Verma Rajesh Kalepu

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 SUPPORTED FORMATS


Interoperability with SMS Plain Text Speech Audio(MP3, MIDI, WAV, AMR) Still Image(JPEG, GIF, WBMP) Bitmap Graphics Video(H.263, MPEG 4) Vector Graphics File Format of Dynamic Media Media Synchronization & Presentation Format

MMS NETWORKS

MMS NETWORK ELEMENTS

MMS Flow
MMS User sending MM to another MMS Users account
Message with MM Optional message with MM Control message Optional control message

Originator MMS Storage Server

Recipient MMS Storage Server

Recipient MMS Relay may store the MM.


Recipient MMS User Agent

Originator MMS User Agent

PLMN

Originator MMS Relay

IP
SMTP

Recipient MMS Relay

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).

Legacy Messaging Server

Originator MMS Relay forwards MM over IP to recipient MMS Relay.

Notification: Recipient MMS Relay informs the recipient MMS User Agent about the new MM.

Recipient MMS User fetching MM and Delivery Report


Message with MM Optional message with MM Control message Optional control message

Originator MMS Storage Server

Recipient MMS Relay may fetch the MM from the MMS storage server.

Recipient MMS Storage Server

Recipient MMS User Agent requests the MMs retrieval from her home MMS Relay (either immediately upon notification or on user interaction)

Originator MMS User Agent

PLMN

Originator MMS Relay

IP
SMTP

Recipient MMS Relay

PLMN

Recipient MMS User Agent

Originator MMS Relay delivers delivery report to the Originator MMS User Agent.

Legacy Messaging Server

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.

MMS ELEMENT ARCHITECTURE


MMS User Databases HLR MMS VAS Applications

MM6

MM5

MM7 MMS User Agent A MM1


Relay

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

(MMS user agent)

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

MMS User Agent A

MM1

MM2

MMS Server #0 (Storage)

The MMS User Agent may provide MM3 additional application layer functionalities such as:Foreign MMS Relay MM1 MM4

-the decryption and encryption of a MM on an end-user to end-user basis ...


E-Mail) of storing (e.g. Fax) MMs on the terminal -all (e.g. aspects Server #1 Server #2 Server #N

-the user profile management

MMS User Agent B

MMS ARCHITECTURE (MMS relay)


MMS User This MMS Relay provides convergence HLR receiving and sending MM Databases functionality between server and user agent enabling/disabling MMS VAS and thus enable the integration of different function Application server types across different networks. It MM7 MM6 MM 5 personalising MMS based on should be possible to combine Server and user profile information Relay functionality MMS Relay/Server MM deletion based on user MM2 MM1 MMS information MMS MMS User profile or filtering Agent A Relay (Storage) media type conversion Server #0

media format conversion MM3 (transcoding) message content retrieval


Foreign MMS Relay MM1 MM4 Server #1 (e.g. E-Mail) Server #2 (e.g. Fax) checking

MM forwarding ...

terminal availability

Server #N

MMS User Agent B

MM notification to the MMS User Agent

MMS ARCHITECTURE (ref. pt. MM1,MM4)


MMS User Databases

MM6

MMS User Agent A

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

MMS Server #0 (Storage) MM3

Foreign MMS Relay MM1

MM4 MM4

MMS User Agent B

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

MMS User Agent A

MM1

MM2

MMS Server #0 (Storage) MM3

Foreign MMS Relay MM1

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 User Agent B

MMS ARCHITECTURE
MMS User Databases

(ref. pt. MM2,MM3)

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

MMS User Agent A

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)

MMS Server #0 (Storage) MM3

...

Server #N

MMS User Agent B

MMS ARCHITECTURE
MMS User Databases

(MMS user database)

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

MMS Server #0 (Storage) MM3

Foreign MMS Relay MM1

MM4 Server #1 (e.g. E-Mail) Server #2 (e.g. Fax)

...

Server #N

MMS User Agent B

PROTOCOL FRAMEWORK

MMS INTEGRATION WITH UMS

MMS FLOW in case of different carriers

MMS TRANSACTIONAL MESSAGE FLOW IN WAP(same carrier)

CHALLENGES IN MMS
Incompatibility with basic phones Content adaption WAP push incurs extra cost Bulk messaging not reliable

THANK YOU!!

Vous aimerez peut-être aussi