SlideShare une entreprise Scribd logo
1  sur  21
[object Object],[object Object],Monky Chen  Feb xx 2005
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.1 Introduction ,[object Object],[object Object],[object Object],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? ,[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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

Contenu connexe

Tendances

SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-ConceptsDuy Do Phan
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gatewaystawi123
 
Sms, Mms & Short Codes
Sms, Mms & Short CodesSms, Mms & Short Codes
Sms, Mms & Short Codesfightingmonk
 
Gsm short message service
Gsm short message serviceGsm short message service
Gsm short message servicePartha Bhunia
 
Gsm 03-42 v300
Gsm 03-42 v300Gsm 03-42 v300
Gsm 03-42 v300Bob Huang
 
Building SMS Applications with Ruby-SMPP
Building SMS Applications with Ruby-SMPPBuilding SMS Applications with Ruby-SMPP
Building SMS Applications with Ruby-SMPPAbhishek Parolkar
 
10 slides sms
10 slides sms10 slides sms
10 slides smsAnh Tuan
 
Audio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsAudio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsVideoguy
 
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesCDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesShameer KC
 
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdfBhavani Testone
 
1463401 rc214-mqtt-update
1463401 rc214-mqtt-update1463401 rc214-mqtt-update
1463401 rc214-mqtt-updateEugenio Lysei
 

Tendances (18)

SMS
SMSSMS
SMS
 
SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-Concepts
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gateways
 
SMPP
SMPPSMPP
SMPP
 
Sms, Mms & Short Codes
Sms, Mms & Short CodesSms, Mms & Short Codes
Sms, Mms & Short Codes
 
SMS
SMSSMS
SMS
 
Gsm short message service
Gsm short message serviceGsm short message service
Gsm short message service
 
Ch6
Ch6Ch6
Ch6
 
Gsm 03-42 v300
Gsm 03-42 v300Gsm 03-42 v300
Gsm 03-42 v300
 
MMS presentation
MMS presentationMMS presentation
MMS presentation
 
Building SMS Applications with Ruby-SMPP
Building SMS Applications with Ruby-SMPPBuilding SMS Applications with Ruby-SMPP
Building SMS Applications with Ruby-SMPP
 
Mms
MmsMms
Mms
 
10 slides sms
10 slides sms10 slides sms
10 slides sms
 
Audio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering SystemsAudio Video Conferencing in Distributed Brokering Systems
Audio Video Conferencing in Distributed Brokering Systems
 
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging ServicesCDMA Wireless Intelligent Network for Advanced Short Messaging Services
CDMA Wireless Intelligent Network for Advanced Short Messaging Services
 
Sms
Sms Sms
Sms
 
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
9.EAACK---A-Secure-Intrusion-Detection-System-for-MANETs-pdf.pdf
 
1463401 rc214-mqtt-update
1463401 rc214-mqtt-update1463401 rc214-mqtt-update
1463401 rc214-mqtt-update
 

En vedette

En vedette (15)

Wap ppt
Wap pptWap ppt
Wap ppt
 
security issue
security issuesecurity issue
security issue
 
Short message service
Short message serviceShort message service
Short message service
 
WAP- Wireless Application Protocol
WAP- Wireless Application ProtocolWAP- Wireless Application Protocol
WAP- Wireless Application Protocol
 
10 Slides to SMS
10 Slides to SMS10 Slides to SMS
10 Slides to SMS
 
Snmp chapter7
Snmp chapter7Snmp chapter7
Snmp chapter7
 
3 g tutorial
3 g tutorial3 g tutorial
3 g tutorial
 
Wireless application protocol (WAP)
Wireless application protocol (WAP)Wireless application protocol (WAP)
Wireless application protocol (WAP)
 
Ch5
Ch5Ch5
Ch5
 
Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flow
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
Ch7
Ch7Ch7
Ch7
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentation
 
Ch1
Ch1Ch1
Ch1
 
Wi fi call flows
Wi fi call flowsWi fi call flows
Wi fi call flows
 

Similaire à MMS Introduction

Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...WSO2
 
10 Slides to SMS
10 Slides to SMS10 Slides to SMS
10 Slides to SMSseanraz
 
Micro on NATS - Microservices with Messaging
Micro on NATS - Microservices with MessagingMicro on NATS - Microservices with Messaging
Micro on NATS - Microservices with MessagingApcera
 
MOM - Message Oriented Middleware
MOM - Message Oriented MiddlewareMOM - Message Oriented Middleware
MOM - Message Oriented MiddlewarePeter R. Egli
 
Message and Stream Oriented Communication
Message and Stream Oriented CommunicationMessage and Stream Oriented Communication
Message and Stream Oriented CommunicationDilum Bandara
 
AI_420_MMS_Industrial_Automation_document.ppt
AI_420_MMS_Industrial_Automation_document.pptAI_420_MMS_Industrial_Automation_document.ppt
AI_420_MMS_Industrial_Automation_document.pptssuserc3b807
 
Deploy mbed IoT cloud
Deploy mbed IoT cloudDeploy mbed IoT cloud
Deploy mbed IoT cloud艾鍗科技
 
허준환 One m2m-protocol binding
허준환   One m2m-protocol binding허준환   One m2m-protocol binding
허준환 One m2m-protocol bindingJunHwan Huh
 
Movitext http interface specification
Movitext  http interface  specificationMovitext  http interface  specification
Movitext http interface specificationMovitext
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingPeter R. Egli
 
Mom those things v1
Mom those things v1 Mom those things v1
Mom those things v1 von gosling
 
Axis2, middleware for next generation web services
Axis2, middleware for next generation web servicesAxis2, middleware for next generation web services
Axis2, middleware for next generation web servicesSrinath Perera
 
BizTalk Messaging Fundamentals
BizTalk  Messaging FundamentalsBizTalk  Messaging Fundamentals
BizTalk Messaging FundamentalsManoj Kumar
 

Similaire à MMS Introduction (20)

Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
 
Cn u5
Cn u5Cn u5
Cn u5
 
10 Slides to SMS
10 Slides to SMS10 Slides to SMS
10 Slides to SMS
 
Micro on NATS - Microservices with Messaging
Micro on NATS - Microservices with MessagingMicro on NATS - Microservices with Messaging
Micro on NATS - Microservices with Messaging
 
MOM - Message Oriented Middleware
MOM - Message Oriented MiddlewareMOM - Message Oriented Middleware
MOM - Message Oriented Middleware
 
Message and Stream Oriented Communication
Message and Stream Oriented CommunicationMessage and Stream Oriented Communication
Message and Stream Oriented Communication
 
Jms
JmsJms
Jms
 
Jms
JmsJms
Jms
 
Jms
JmsJms
Jms
 
AI_420_MMS_Industrial_Automation_document.ppt
AI_420_MMS_Industrial_Automation_document.pptAI_420_MMS_Industrial_Automation_document.ppt
AI_420_MMS_Industrial_Automation_document.ppt
 
SMS Gateway
SMS GatewaySMS Gateway
SMS Gateway
 
Deploy mbed IoT cloud
Deploy mbed IoT cloudDeploy mbed IoT cloud
Deploy mbed IoT cloud
 
WebSphere MQ introduction
WebSphere MQ introductionWebSphere MQ introduction
WebSphere MQ introduction
 
허준환 One m2m-protocol binding
허준환   One m2m-protocol binding허준환   One m2m-protocol binding
허준환 One m2m-protocol binding
 
Movitext http interface specification
Movitext  http interface  specificationMovitext  http interface  specification
Movitext http interface specification
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message Queueing
 
Scmad Chapter10
Scmad Chapter10Scmad Chapter10
Scmad Chapter10
 
Mom those things v1
Mom those things v1 Mom those things v1
Mom those things v1
 
Axis2, middleware for next generation web services
Axis2, middleware for next generation web servicesAxis2, middleware for next generation web services
Axis2, middleware for next generation web services
 
BizTalk Messaging Fundamentals
BizTalk  Messaging FundamentalsBizTalk  Messaging Fundamentals
BizTalk Messaging Fundamentals
 

Plus de mamahow

Monky vold extension
Monky vold extensionMonky vold extension
Monky vold extensionmamahow
 
OMA DM UI & Report
OMA DM UI & ReportOMA DM UI & Report
OMA DM UI & Reportmamahow
 
ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)ZEUS UI Proposal(FID)
ZEUS UI Proposal(FID)mamahow
 
ZUYU Design Quick Review
ZUYU Design Quick ReviewZUYU Design Quick Review
ZUYU Design Quick Reviewmamahow
 
For HP Audio Routing API design document
For HP Audio Routing API design documentFor HP Audio Routing API design document
For HP Audio Routing API design documentmamahow
 
PLT How to Use Run-in Tool
PLT How to Use Run-in ToolPLT How to Use Run-in Tool
PLT How to Use Run-in Toolmamahow
 
PLATO Troubleshooting Guide
PLATO Troubleshooting GuidePLATO Troubleshooting Guide
PLATO Troubleshooting Guidemamahow
 
MMS Playback Functionality
MMS Playback Functionality MMS Playback Functionality
MMS Playback Functionality mamahow
 

Plus de mamahow (8)

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

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

MMS Introduction

  • 1.
  • 2.
  • 3.
  • 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.
  • 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.
  • 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