SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
[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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 

Último (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
[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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 

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