Mms 28.02.2011

21
Multimedia Messaging Service Centre Date: 28-02-2011

description

overview of MMS flow.

Transcript of Mms 28.02.2011

Page 1: Mms 28.02.2011

Multimedia Messaging Service Centre

Date: 28-02-2011

Page 2: Mms 28.02.2011

Confidential Slide

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.

2

Page 3: Mms 28.02.2011

Confidential Slide 3

An example of MM is shown below

Page 4: Mms 28.02.2011

Confidential Slide

General transaction flow/Message Exchange

Message routing forward

Originator MMSC

Recipient MMSC

Delivery Report routing forward

Delivery Report

Message Submission

Message retrieval

Message Notification

Page 5: Mms 28.02.2011

Confidential Slide

MMS Architecture – Defining Interfaces

MM1

MM6 MM7

MM4

MM1

MM3

...

Relay

MMS User Agent A

External Server #1

(e.g. E-Mail)

External Server #2 (e.g. Fax)

External Server #N

“Foreign” MMS

Relay/Server

MMS User Agent B

Server

MMS Relay/Server

MM2

External Server #3

(e.g. UMS)

MM5

MMS User Databases

HLR

MMS VAS Applications

MM8

Billing System

The following diagram shows all possible interfaces defined for MMS by 3GPP

Page 6: Mms 28.02.2011

Confidential Slide

Message Submission

6

1.0 Sender submits the MM message

WSP/ HTTP Post

2.0 Forwards MSISDN along with the MMs

3.0 Authenticates the sender. Checks for credit if required

4.0 Stores the message

5.0 Resolves the recipient address

6 a) WAP Push over SMS

6a) MMS capable in the same domain

6 a) WAP Push over SMS

6a) MMS capable in the same domain

b) Plain SMS b) Non MMS capable in the same domain

b) Plain SMS b) Non MMS capable in the same domain

c) E-mail /SMTP c) Email address c) E-mail /SMTP c) Email address

d) SOAP/HTTP d) Application Terminated (VAS)

d) SOAP/HTTP d) Application Terminated (VAS)

e) MM4/SMTP e) MMS in another domain

e) MM4/SMTP e) MMS in another domain

RecipientNotificationMMSCWAP/ ProxySender RecipientNotificationMMSCWAP/ ProxySender

Page 7: Mms 28.02.2011

Confidential Slide

Message Retrieval

SenderNotificationMMSCWAP/ ProxyRecipient SenderNotificationMMSCWAP/ ProxyRecipient

1.0 Recipients submits the download request

WSP/ HTTP GET

2.0 Forwards MSISDN along with the MM download request

3.0 Authenticates the sender. Checks for credit if required

4.0 Retrieves the message (MM Box)

5.0 Content Transcoding, if required

6.0 MMs sent back to recipient

8.0 WAP Push over SMS

8.0 Delivery Notification On Request

8.0 WAP Push over SMS

8.0 Delivery Notification On Request

7.0 ACK. by recipient

Page 8: Mms 28.02.2011

Confidential Slide

Message Structure

Page 9: Mms 28.02.2011

Confidential Slide

Introduction to MMS Transaction Model MMS1 Transaction Flow – Immediate Retrieval

Page 10: Mms 28.02.2011

Confidential Slide

MMS1 Transaction Flow – Immediate Retrieval

Page 11: Mms 28.02.2011

Confidential Slide

MMS1 Transaction Flow – Deferred Retrieval

Page 12: Mms 28.02.2011

Confidential Slide

Page 13: Mms 28.02.2011

Confidential Slide

MMS Client Sending Message to MMS Proxy-Relay

Page 14: Mms 28.02.2011

Confidential Slide

MMS Proxy-Relay Sending Notification to target MMS Client

Page 15: Mms 28.02.2011

Confidential Slide

MMS Client Retrieving Message from MMS Proxy-Relay

Page 16: Mms 28.02.2011

Confidential Slide

MMS Retrieval Transaction with Acknowledgement

Page 17: Mms 28.02.2011

Confidential Slide

MMS Address The MMS address is composed

of the original MMS address along with its type(in this example PLMN)

+919321111582/[email protected]

Domain NameThe domain name identifies the MMS environment (usually the operator domain)

Page 18: Mms 28.02.2011

Confidential Slide

Originator MMSC

Originator MMSC

Recipient MMSCRecipient MMSC

Page 19: Mms 28.02.2011

Confidential Slide

MM4 delivery report

Originator MMSC

Originator MMSC

Recipient MMSCRecipient MMSC

Page 20: Mms 28.02.2011

Confidential Slide

Billing

Pre Paid Billing

1. Real time Billing

2. Near Real Time Billing

Post Paid Billing

Page 21: Mms 28.02.2011

Thank youDate: 28-02-2011