2002, Wireless Application Protocol Forum, Ltd. All Rights Reserved. Terms and conditions of use are available from
the WAP Forum Web site (http://www.wapforum.org/what/copyright.htm ).
Wireless Application Protocol
MMS Encapsulation Protocol
Version 05-Jan-2002
Wireless Application Protocol
WAP-209-MMSEncapsulation-20020105-a
A list of errata and updates to this document is available from the WAP Forum™ Web site, http://www.wapforum.org/,
in the form of SIN documents, which are subject to revision or removal without notice.
WAP-209-MMSEncapsulation-20020105-a, Version 05-Jan-2002 Page 2 (39)
2002, Wireless Application Protocol Forum, Ltd.
All rights reserved
© 2002, Wireless Application Protocol Forum, Ltd. All rights reserved.
Terms and conditions of use are available from the WAP Forum Web site at
http://www.wapforum.org/what/copyright.htm.
You may use this document or any part of the document for internal or educational purposes only, provided you do not
modify, edit or take out of context the information in this document in any manner. You may not use this document in
any other manner without the prior written permission of the WAP Forum™. The WAP Forum authorises you to copy
this document, provided that you retain all copyright and other proprietary notices contained in the original materials on
any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute
an endorsement of the products or services offered by you.
The WAP Forum™ assumes no responsibility for errors or omissions in this document. In no event shall the WAP
Forum be liable for any special, indirect or consequential damages or any damages whatsoever arising out of or in
connection with the use of this information.
WAP Forum™ members have agreed to use reasonable endeavors to disclose in a timely manner to the WAP Forum the
existence of all intellectual property rights (IPR's) essential to the present document. The members do not have an
obligation to conduct IPR searches. This information is publicly available to members and non-members of the WAP
Forum and may be found on the "WAP IPR Declarations" list at http://www.wapforum.org/what/ipr.htm. Essential IPR
is available for license on the basis set out in the schedule to the WAP Forum Application Form.
No representations or warranties (whether express or implied) are made by the WAP Forum™ or any WAP Forum
member or its affiliates regarding any of the IPR's represented on this list, including but not limited to the accuracy,
completeness, validity or relevance of the information or whether or not such rights are essential or non-essential.
This document is available online in PDF format at http://www.wapforum.org/.
Known problems associated with this document are published at http://www.wapforum.org/.
Comments regarding this document can be submitted to the WAP Forum™ in the manner published at
http://www.wapforum.org/.
Document History
WAP-209-MMSEncapsulation-20010601-a Approved
WAP-209-MMSEncapsulation-20020105-a Current
WAP-209_102-MMSEncapsulation-20011011-a Approved
WAP-209_103-MMSEncapsulation-20011128-a Approved
WAP-209-MMSEncapsulation-20020105-a, Version 05-Jan-2002 Page 3 (39)
2002, Wireless Application Protocol Forum, Ltd.
All rights reserved
Contents
1. SCOPE...............................................................................................................................................................................................5
2. REFERENCES ................................................................................................................................................................................6
2.1. NORMATIVE REFERENCES ......................................................................................................................................................6
2.2. INFORMATIVE REFERENCES...................................................................................................................................................6
3. TERMINOLOGY AND CONVENTIONS ..............................................................................................................................7
3.1. CONVENTIONS ...........................................................................................................................................................................7
3.2. DEFINITIONS ..............................................................................................................................................................................7
3.3. ABBREVIATIONS ........................................................................................................................................................................7
4. INTRODUCTION...........................................................................................................................................................................9
5. MESSAGE STRUCTURE OVERVIEW................................................................................................................................10
6. MMS PROTOCOL DATA UNITS AND FIELDS ..............................................................................................................11
6.1. SENDING OF MULTIMEDIA MESSAGE.................................................................................................................................11
6.1.1. Send Request.....................................................................................................................................................................11
6.1.2. Send confirmation.............................................................................................................................................................13
6.2. MULTIMEDIA MESSAGE NOTIFICATION............................................................................................................................14
6.3. RETRIEVAL OF MULTIMEDIA MESSAGE...........................................................................................................................16
6.4. DELIVERY ACKNOWLEDGEMENT........................................................................................................................................18
6.5. DELIVERY REPORTING..........................................................................................................................................................18
6.6. READ REPORTING...................................................................................................................................................................19
6.7. ERROR CONSIDERATIONS .....................................................................................................................................................19
6.7.1. Interoperability Considerations with Version Numbering.........................................................................................19
6.7.2. Interoperability between MMS Versions with the Same Major Version Number................................................19
6.7.3. Interoperability between MMS Versions with Different Major Version Numbers...............................................20
7. BINARY ENCODING OF PROTOCOL DATA UNITS...................................................................................................21
7.1. ENCODING RULES ...................................................................................................................................................................21
7.2. HEADER ENCODING................................................................................................................................................................22
7.2.1. Bcc field .............................................................................................................................................................................22
7.2.2. Cc field ...............................................................................................................................................................................22
7.2.3. Content-Location field.....................................................................................................................................................22
7.2.4. Content-Type field............................................................................................................................................................23
7.2.5. Date field............................................................................................................................................................................23
7.2.6. Delivery-Report field .......................................................................................................................................................23
7.2.7. Delivery-Time field..........................................................................................................................................................23
7.2.8. Delta-seconds-value.........................................................................................................................................................23
7.2.9. Encoded-string-value.......................................................................................................................................................23
7.2.10. Expiry field ......................................................................................................................................................................23
7.2.11. From field ........................................................................................................................................................................24
7.2.12. Message-Class field .......................................................................................................................................................24
7.2.13. Message-ID field ............................................................................................................................................................24
7.2.14. Message-Type field........................................................................................................................................................24
7.2.15. Message-Size field .........................................................................................................................................................25
7.2.16. MMS-Version field ........................................................................................................................................................25
7.2.17. Priority field ....................................................................................................................................................................25
7.2.18. Read-Reply field.............................................................................................................................................................25
7.2.19. Report-Allowed field .....................................................................................................................................................26
7.2.20. Response-Status field.....................................................................................................................................................26
7.2.21. Response-Text field .......................................................................................................................................................27
7.2.22. Sender-Visibility field ...................................................................................................................................................27
7.2.23. Status field .......................................................................................................................................................................27
7.2.24. Subject field.....................................................................................................................................................................27
7.2.25. To field .............................................................................................................................................................................27
WAP-209-MMSEncapsulation-20020105-a, Version 05-Jan-2002 Page 4 (39)
2002, Wireless Application Protocol Forum, Ltd.
All rights reserved
7.2.26. Transaction-Id field........................................................................................................................................................27
7.3. ASSIGNED NUMBERS ..............................................................................................................................................................28
8. MMS ADDRESSING MODEL .................................................................................................................................................30
APPENDIX A. STATIC CONFORMANCE REQUIREMENTS (NORMATIVE) .................................................32
APPENDIX B. CHANGE HISTORY (INFORMATIVE) ...............................................................................................39
WAP-209-MMSEncapsulation-20020105-a, Version 05-Jan-2002 Page 5 (39)
2002, Wireless Application Protocol Forum, Ltd.
All rights reserved
1. Scope
The Wireless Application Protocol (WAP) is a result of continuous work to define an industry-wide specification for
developing applications that operate over wireless communication networks. The scope for the WAP Forum is to define
a set of specifications to be used by service applications. The wireless market is growing very quickly, and reaching
new customers and services. To enable operators and manufacturers to meet the challenges in advanced services,
differentiation and fast/flexible service creation WAP Forum defines a set of protocols in transport, security,
transaction, session and application layers. For additional information on the WAP architecture, please refer to
“Wireless Application Protocol Architecture Specification” [WAPARCH].
Multimedia Messaging Service (MMS) is a system application by which a WAP client is able to provide a messaging
operation with a variety of media types. The service is described in terms of actions taken by the WAP MMS Client
and its service partner, the MMS Proxy -Relay, a device which operates as a WAP Origin Server for this specialised
service.
The service description of the multimedia messaging service can be found in [MMSSERV]. This specification defines
the message encapsulation, i.e., the message structure and encodings for the multimedia messaging service.