SlideShare a Scribd company logo
MMS Introduction  Architecture & Format  Monky Chen  Feb xx 2005
Outline 1. MMS Overview 2. MMS Architecture 3. MMS Client Transaction MMS transaction model 4. MMS Encapsulation Protocol MM Message format 5. Discussion
1.1 Introduction MMS = Multimedia Messaging Services To provide a  rich set of content (Image/ Text/ Audio)  to subscribers in a message context. Example:  MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
1.2 Comparison of MMS & SMS MMS Architecture Client Transaction Encapsulation Protocol MMS Overview
2.1 MMS Architecture MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
2.2 MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
3.1  MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
3.2 Transaction Model  MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
4.1 Why Encapsulation? Limited bandwidth of the air interface between an MMS Client and an MMS Proxy-Relay, PDUs are encoded in binary encoding format. MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol
4.2 MM Message Structure Overview MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS Header Message Body presentation image/jpeg text/plain audio/wav Start PDU = MMS Header + Message body
4.3 MMS PDUs MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol 12 types of PDUs in MMS level Send : M-Send.req, M-Send.conf Retrieve : WSP/HTTP GET.req, M-Retrieve.conf Notification : M-Notification.ind, M-NotifyResp.ind Reporting : M-Delivery.ind Acknowledgement : M-Acknowledge.ind Read Report : M-Read-Rec.ind, M-Read-Orig.ind Forward transaction : M-Forward.req, M-Forward.conf
4.4 MMS PDUs – Send (1) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol M-Send.req M-Send.conf MMS M (MM1) Origination UE  MMS Proxy Relay A  MIME-encoded multimedia message. M Message-Body MIME type of the message content. M Content-Type Request of read report. (“Yes”/“No”) O X-Mms-Read-Reply Request of delivery report. (“Yes”/“No”) O X-Mms-Delivery-Report Hide the sender’s address. (“Hide”/”Show”) O X-Mms-Sender-Visibility Priority of the message. O X-Mms-Priority Time of desired delivery. Validity period of the message in MMSC. Class of the message. (“Auto”/”Personal”) Subject of the message. Address of the recipient(s). Address of the recipient(s). Address of the recipient(s). Address of the sender. Arrival time of the message at MMSC. MMS version number. (now, 1.0) Unique identifier for the transaction. Specifies the PDU type: ( M-Send.req ) Field Description O O O O O (M) O (M) O (M) M O M M M Presence X-Mms-Delivery-Time X-Mms-Expiry X-Mms-Message-Class Subject Bcc Cc To From Date X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
4.5 MMS PDUs – Send (2) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Send.req M-Send.conf Originating  UE  MMS Proxy Relay  A   Unique reference for the message in MMSC. Mandatory when the message is accepted. O(M) Message-ID Text description of the response status. MMS specific status. MMS version number. Identifier in corresponding M-Send.req. Transaction type: ( M-Send.conf ) Field Description O M M M M Presence X-Mms-Response-Text X-Mms-Response-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
4.6 MMS PDUs – Notification (1) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving  UE  MMS Proxy Relay  B   M-Notification.ind M-NotifyResp.ind Location of the message. (URI) M X-Mms-Content-Location Validity period of the message in MMSC. Size of the message. (in octets) Class of the message. Subject of the message. Address of the sender. MMS version number. Unique identifier for the transaction. Transaction type: ( M-Notification.ind ) Description M M M O O M M M Presence X-Mms-Expiry X-Mms-Message-Size X-Mms-Message-Class Subject From X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
4.7 MMS PDUs –Notification (2) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving  UE  MMS Proxy Relay  B   M-Notification.ind M-NotifyResp.ind Sending of delivery report allowed or not. Message status. MMS version number. Unique identifier for the transaction. Transaction type: ( M-NotifyResp.ind ) Comments O M M M M M/O X-Mms-Report-Allowed X-Mms-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
4.8 MMS PDUs –Retrieve (1) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving  UE  MMS Proxy Relay  B   M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Headers related with the GET request Location of the message. Length of URI PDU type = “ Get ” (WAP-WSP 8.2.3.1) Transaction Id Comments Headers URI URILen Type TID Name
4.9 MMS PDUs –Retrieve (2) MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving  UE  MMS Proxy Relay  B   M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Sending date and time. M Date Message class. O X-Mms-Message-Class MIME-encoded multimedia message. M Message-Body MIME type of the message content. M Content-Type Read report is requested or not. O X-Mms-Read-Reply Delivery report is requested or not. O X-Mms-Delivery-Report Priority of the message. O X-Mms-Priority Message subject. Address of the recipient. Address of the recipient. Address of the sender. Unique reference of the message.  MMS version number. (now, 1.0) Mandatory when immediate retrieval. Transaction type: ( M-Retrieve.conf ) Comments O O O O O M M(O) M M/O Subject Cc To From Message-ID X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
4.10 MMS PDUs – Acknowledgement MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving  UE  MMS Proxy Relay  B   M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Sending of delivery report allowed or not. MMS version number. (now, 1.0) Unique identifier for the transaction. Transaction type: ( M-Acknowledge.ind ) Comments O M M M M/O X-Mms-Report-Allowed X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
4.11 MMS PDUs – Delivery Reporting MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating  UE  MMS Proxy Relay  A   Unique reference for the message in MMSC. Mandatory when the message is accepted. O(M) Message-ID Text description of the response status. MMS specific status. MMS version number. Identifier in corresponding M-Send.req. Transaction type: ( M-Send.conf ) Field Description O M M M M Presence X-Mms-Response-Text X-Mms-Response-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
4.12 MMS PDUs – Forwarding MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating  UE  MMS Proxy Relay  A
4.13 MMS PDUs – Read Report MMS   Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating  UE  MMS Proxy Relay  A

More Related Content

PPT
Sms &mms
Naveen Sihag
 
PPT
MMS Parser
mamahow
 
PPT
Mobile Computing
JAINIK PATEL
 
PPS
Mobile Messaging - Part 5 - Mms Arch And Transactions
Gwenaël Le Bodic
 
PPTX
SMS & MMS Technologies
Arun Shukla
 
PPT
Mobile Message Delivery: SMS and MMS_Michael Hanley
Sara Quinn
 
PPTX
INTRODUCTION TO SMS TECHNOLOGY
Edwin myalla
 
PPTX
Sms gateway ppt 9 oct
komal3883
 
Sms &mms
Naveen Sihag
 
MMS Parser
mamahow
 
Mobile Computing
JAINIK PATEL
 
Mobile Messaging - Part 5 - Mms Arch And Transactions
Gwenaël Le Bodic
 
SMS & MMS Technologies
Arun Shukla
 
Mobile Message Delivery: SMS and MMS_Michael Hanley
Sara Quinn
 
INTRODUCTION TO SMS TECHNOLOGY
Edwin myalla
 
Sms gateway ppt 9 oct
komal3883
 

What's hot (18)

PPTX
SMS
JAINIK PATEL
 
PPT
SMS-SMPP-Concepts
Duy Do Phan
 
PPT
Introduction to SMS, MMS, Modems & Gateways
tawi123
 
ODP
SMPP
Nuruddin Ashr
 
PDF
Sms, Mms & Short Codes
fightingmonk
 
PDF
SMS
Sokunth Che
 
DOCX
Gsm short message service
Partha Bhunia
 
PPS
Ch6
Ronak Patel
 
PDF
Gsm 03-42 v300
Bob Huang
 
PPTX
MMS presentation
modernmichelle
 
PDF
Building SMS Applications with Ruby-SMPP
Abhishek Parolkar
 
PPTX
Mms
Georgiashorey
 
PDF
10 slides sms
Anh Tuan
 
PDF
Audio Video Conferencing in Distributed Brokering Systems
Videoguy
 
PDF
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
Shameer KC
 
PPT
Sms
Anil Meena
 
PDF
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
Bhavani Testone
 
PDF
1463401 rc214-mqtt-update
Eugenio Lysei
 
SMS-SMPP-Concepts
Duy Do Phan
 
Introduction to SMS, MMS, Modems & Gateways
tawi123
 
Sms, Mms & Short Codes
fightingmonk
 
Gsm short message service
Partha Bhunia
 
Gsm 03-42 v300
Bob Huang
 
MMS presentation
modernmichelle
 
Building SMS Applications with Ruby-SMPP
Abhishek Parolkar
 
10 slides sms
Anh Tuan
 
Audio Video Conferencing in Distributed Brokering Systems
Videoguy
 
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
Shameer KC
 
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
Bhavani Testone
 
1463401 rc214-mqtt-update
Eugenio Lysei
 
Ad

Viewers also liked (15)

PPT
Wap ppt
Abhijit Nath
 
PPT
security issue
JAINIK PATEL
 
PPT
Short message service
Vishnu Kudumula
 
PPT
WAP- Wireless Application Protocol
Senthil Kanth
 
PPT
10 Slides to SMS
seanraz
 
PPT
Snmp chapter7
jignash
 
PDF
3 g tutorial
mabongi
 
PPT
Wireless application protocol (WAP)
Sajan Sahu
 
PPS
Ch5
Ronak Patel
 
PPTX
Gsm architecture and call flow
Mohd Nazir Shakeel
 
PDF
Mobile Communication
Kathirvel Ayyaswamy
 
PPS
Ch7
Ronak Patel
 
PPT
IMS IP multimedia subsystem presentation
Waldir R. Pires Jr
 
PPS
Ch1
Ronak Patel
 
PPTX
Wi fi call flows
framedrelay
 
Wap ppt
Abhijit Nath
 
security issue
JAINIK PATEL
 
Short message service
Vishnu Kudumula
 
WAP- Wireless Application Protocol
Senthil Kanth
 
10 Slides to SMS
seanraz
 
Snmp chapter7
jignash
 
3 g tutorial
mabongi
 
Wireless application protocol (WAP)
Sajan Sahu
 
Gsm architecture and call flow
Mohd Nazir Shakeel
 
Mobile Communication
Kathirvel Ayyaswamy
 
IMS IP multimedia subsystem presentation
Waldir R. Pires Jr
 
Wi fi call flows
framedrelay
 
Ad

Similar to MMS Introduction (20)

PDF
Movitext http interface specification
Movitext
 
PDF
On MQ Series & JMS
Ashokkumar T A
 
PPTX
Message Oriented Middleware
Manuswath K.B
 
PPTX
Messaging Frameworks using JMS
Arvind Kumar G.S
 
TXT
Rfc3412
Saurabh Maggo
 
PPTX
Java Message Service
AMIT YADAV
 
ODP
Apache ActiveMQ and Apache Camel
Omi Om
 
RTF
Rfc 3412
Saurabh Maggo
 
PPT
AI_420_MMS_Industrial_Automation_document.ppt
ssuserc3b807
 
PPT
Architecture of message oriented middleware
Likan Patra
 
PPT
How to apply Messaging In Java in Enterprise
HieuHuy9
 
PPTX
Message and Stream Oriented Communication
Dilum Bandara
 
PDF
MOM - Message Oriented Middleware
Peter R. Egli
 
PPTX
JMS
Emprovise
 
PPT
Test DB user
techweb08
 
PPT
test validation
techweb08
 
Movitext http interface specification
Movitext
 
On MQ Series & JMS
Ashokkumar T A
 
Message Oriented Middleware
Manuswath K.B
 
Messaging Frameworks using JMS
Arvind Kumar G.S
 
Rfc3412
Saurabh Maggo
 
Java Message Service
AMIT YADAV
 
Apache ActiveMQ and Apache Camel
Omi Om
 
Rfc 3412
Saurabh Maggo
 
AI_420_MMS_Industrial_Automation_document.ppt
ssuserc3b807
 
Architecture of message oriented middleware
Likan Patra
 
How to apply Messaging In Java in Enterprise
HieuHuy9
 
Message and Stream Oriented Communication
Dilum Bandara
 
MOM - Message Oriented Middleware
Peter R. Egli
 
Test DB user
techweb08
 
test validation
techweb08
 

More from mamahow (8)

PPT
Monky vold extension
mamahow
 
DOC
OMA DM UI & Report
mamahow
 
PPT
ZEUS UI Proposal(FID)
mamahow
 
PPT
ZUYU Design Quick Review
mamahow
 
DOC
For HP Audio Routing API design document
mamahow
 
DOC
PLT How to Use Run-in Tool
mamahow
 
DOC
PLATO Troubleshooting Guide
mamahow
 
DOC
MMS Playback Functionality
mamahow
 
Monky vold extension
mamahow
 
OMA DM UI & Report
mamahow
 
ZEUS UI Proposal(FID)
mamahow
 
ZUYU Design Quick Review
mamahow
 
For HP Audio Routing API design document
mamahow
 
PLT How to Use Run-in Tool
mamahow
 
PLATO Troubleshooting Guide
mamahow
 
MMS Playback Functionality
mamahow
 

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 

MMS Introduction

  • 1. MMS Introduction Architecture & Format Monky Chen Feb xx 2005
  • 2. Outline 1. MMS Overview 2. MMS Architecture 3. MMS Client Transaction MMS transaction model 4. MMS Encapsulation Protocol MM Message format 5. Discussion
  • 3. 1.1 Introduction MMS = Multimedia Messaging Services To provide a rich set of content (Image/ Text/ Audio) to subscribers in a message context. Example: MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 4. 1.2 Comparison of MMS & SMS MMS Architecture Client Transaction Encapsulation Protocol MMS Overview
  • 5. 2.1 MMS Architecture MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 6. 2.2 MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 7. 3.1 MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 8. 3.2 Transaction Model MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 9. 4.1 Why Encapsulation? Limited bandwidth of the air interface between an MMS Client and an MMS Proxy-Relay, PDUs are encoded in binary encoding format. MMS Overview MMS Architecture Client Transaction Encapsulation Protocol
  • 10. 4.2 MM Message Structure Overview MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS Header Message Body presentation image/jpeg text/plain audio/wav Start PDU = MMS Header + Message body
  • 11. 4.3 MMS PDUs MMS Overview MMS Architecture Client Transaction Encapsulation Protocol 12 types of PDUs in MMS level Send : M-Send.req, M-Send.conf Retrieve : WSP/HTTP GET.req, M-Retrieve.conf Notification : M-Notification.ind, M-NotifyResp.ind Reporting : M-Delivery.ind Acknowledgement : M-Acknowledge.ind Read Report : M-Read-Rec.ind, M-Read-Orig.ind Forward transaction : M-Forward.req, M-Forward.conf
  • 12. 4.4 MMS PDUs – Send (1) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol M-Send.req M-Send.conf MMS M (MM1) Origination UE MMS Proxy Relay A MIME-encoded multimedia message. M Message-Body MIME type of the message content. M Content-Type Request of read report. (“Yes”/“No”) O X-Mms-Read-Reply Request of delivery report. (“Yes”/“No”) O X-Mms-Delivery-Report Hide the sender’s address. (“Hide”/”Show”) O X-Mms-Sender-Visibility Priority of the message. O X-Mms-Priority Time of desired delivery. Validity period of the message in MMSC. Class of the message. (“Auto”/”Personal”) Subject of the message. Address of the recipient(s). Address of the recipient(s). Address of the recipient(s). Address of the sender. Arrival time of the message at MMSC. MMS version number. (now, 1.0) Unique identifier for the transaction. Specifies the PDU type: ( M-Send.req ) Field Description O O O O O (M) O (M) O (M) M O M M M Presence X-Mms-Delivery-Time X-Mms-Expiry X-Mms-Message-Class Subject Bcc Cc To From Date X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
  • 13. 4.5 MMS PDUs – Send (2) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Send.req M-Send.conf Originating UE MMS Proxy Relay A Unique reference for the message in MMSC. Mandatory when the message is accepted. O(M) Message-ID Text description of the response status. MMS specific status. MMS version number. Identifier in corresponding M-Send.req. Transaction type: ( M-Send.conf ) Field Description O M M M M Presence X-Mms-Response-Text X-Mms-Response-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
  • 14. 4.6 MMS PDUs – Notification (1) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving UE MMS Proxy Relay B M-Notification.ind M-NotifyResp.ind Location of the message. (URI) M X-Mms-Content-Location Validity period of the message in MMSC. Size of the message. (in octets) Class of the message. Subject of the message. Address of the sender. MMS version number. Unique identifier for the transaction. Transaction type: ( M-Notification.ind ) Description M M M O O M M M Presence X-Mms-Expiry X-Mms-Message-Size X-Mms-Message-Class Subject From X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
  • 15. 4.7 MMS PDUs –Notification (2) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving UE MMS Proxy Relay B M-Notification.ind M-NotifyResp.ind Sending of delivery report allowed or not. Message status. MMS version number. Unique identifier for the transaction. Transaction type: ( M-NotifyResp.ind ) Comments O M M M M M/O X-Mms-Report-Allowed X-Mms-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
  • 16. 4.8 MMS PDUs –Retrieve (1) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving UE MMS Proxy Relay B M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Headers related with the GET request Location of the message. Length of URI PDU type = “ Get ” (WAP-WSP 8.2.3.1) Transaction Id Comments Headers URI URILen Type TID Name
  • 17. 4.9 MMS PDUs –Retrieve (2) MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving UE MMS Proxy Relay B M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Sending date and time. M Date Message class. O X-Mms-Message-Class MIME-encoded multimedia message. M Message-Body MIME type of the message content. M Content-Type Read report is requested or not. O X-Mms-Read-Reply Delivery report is requested or not. O X-Mms-Delivery-Report Priority of the message. O X-Mms-Priority Message subject. Address of the recipient. Address of the recipient. Address of the sender. Unique reference of the message. MMS version number. (now, 1.0) Mandatory when immediate retrieval. Transaction type: ( M-Retrieve.conf ) Comments O O O O O M M(O) M M/O Subject Cc To From Message-ID X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
  • 18. 4.10 MMS PDUs – Acknowledgement MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) Receiving UE MMS Proxy Relay B M-Retrieve.conf M-Acknowledge.ind WSP/HTTP GET.req Sending of delivery report allowed or not. MMS version number. (now, 1.0) Unique identifier for the transaction. Transaction type: ( M-Acknowledge.ind ) Comments O M M M M/O X-Mms-Report-Allowed X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Name
  • 19. 4.11 MMS PDUs – Delivery Reporting MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating UE MMS Proxy Relay A Unique reference for the message in MMSC. Mandatory when the message is accepted. O(M) Message-ID Text description of the response status. MMS specific status. MMS version number. Identifier in corresponding M-Send.req. Transaction type: ( M-Send.conf ) Field Description O M M M M Presence X-Mms-Response-Text X-Mms-Response-Status X-Mms-MMS-Version X-Mms-Transaction-ID X-Mms-Message-Type Field Name
  • 20. 4.12 MMS PDUs – Forwarding MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating UE MMS Proxy Relay A
  • 21. 4.13 MMS PDUs – Read Report MMS Overview MMS Architecture Client Transaction Encapsulation Protocol MMS M (MM1) M-Delivery.ind Originating UE MMS Proxy Relay A