SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[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
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[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
 

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