Sunteți pe pagina 1din 21

Multimedia Messaging Service

Centre
Date: 28-02-2011

What is MMS?

MMS stands for Multimedia Messaging Service, a technology that


allows you to create, send, and receive text messages that also
include an image, audio, and/or video clip. MMS messages are sent
from one mobile phone to another, or to an email address.

In one way it extends SMS which allowed to send message up to


160 characters in length.

During development it was a part of 3GPP and WAP group.

Confidential

Slide 2

An example of MM is shown
below

Confidential

Slide 3

General transaction flow/Message Exchange


Message routing
forward
Originator
MMSC

Recipient
MMSC

Message
Submission

Message
Notification
Delivery Report
routing forward
Delivery
Report

Confidential

Message
retrieval

Slide

MMS Architecture Defining Interfaces


Billing
System

MMS VAS
Applications

MM8

MMS User
Databases

MM7

MM6
HLR

MMS User
Agent A

MM1

MMS Relay/Server
Relay

MM2

MM5
Server

MM4
MM3

Foreign
MMS
Relay/Server
MM1

External
Server #1
(e.g. E-Mail)

External
Server #2
(e.g. Fax)

External
Server #3
(e.g. UMS)

...

External
Server #N

MMS User
Agent B

The following diagram shows all possible interfaces defined for MMS
Confidential

Slide

Message Submission

Sender

1.0 Sender
submits the
MM message
WSP/ HTTP
Post

WAP/ Proxy

MMSC

Notification

Recipient

2.0 Forwards
MSISDN along
with the MMs

3.0 Authenticates
the sender.
Checks for credit
if required

6 a) WAP Push
over SMS

6a) MMS capable


in the same
domain

b) Plain SMS

b) Non MMS
capable in the
same domain

c) E-mail /SMTP

c) Email address

d) SOAP/HTTP

d) Application
Terminated
(VAS)

e) MM4/SMTP

e) MMS in
another domain

4.0 Stores the


message
5.0 Resolves the
recipient address

Confidential

Slide 6

Message Retrieval
Recipient

WAP/ Proxy

MMSC

1.0 Recipients
submits the
download
request

2.0 Forwards
MSISDN along
with the MM
download
request

3.0 Authenticates
the sender.
Checks for credit
if required

WSP/ HTTP
GET

Notification

Sender

4.0 Retrieves the


message
(MM Box)
5.0 Content
Transcoding, if
required

7.0 ACK. by
recipient

Confidential

6.0 MMs sent


back to recipient
8.0 WAP Push
over SMS

8.0 Delivery
Notification On
Request
Slide

Message Structure

Confidential

Slide

Introduction to MMS Transaction Model

MMS1 Transaction Flow Immediate Retrieval

Confidential

Slide

MMS1 Transaction Flow Immediate Retrieval

Confidential

Slide

MMS1 Transaction Flow Deferred Retrieval

Confidential

Slide

Confidential

Slide

MMS Client Sending Message to MMS Proxy-Relay

Confidential

Slide

MMS Proxy-Relay Sending Notification to target


MMS Client

Confidential

Slide

MMS Client Retrieving Message from MMS ProxyRelay

Confidential

Slide

MMS Retrieval Transaction with Acknowledgement

Confidential

Slide

MMS Address
The MMS address is composed
of the original MMS address
along with its type(in this
example PLMN)

Domain Name
The domain name identifies the MMS
environment (usually the operator
domain)

+919321111582/TYPE=PLMN@mms.rapgateway.ricmail.com

Confidential

Slide

Originator
Originator
MMSC
MMSC

Confidential

RecipientMMSC
MMSC
Recipient

Slide

MM4 delivery report


Originator
Originator
MMSC
MMSC

Confidential

RecipientMMSC
MMSC
Recipient

Slide

Billing

Pre Paid Billing

1.
2.

Real time Billing


Near Real Time Billing

Post Paid Billing

Confidential

Slide

Thank you
Date: 28-02-2011

S-ar putea să vă placă și