1、 ETSI TS 123 140 V6.16.0 (2009-04)Technical Specification Digital cellular telecommunications system (Phase 2+);Universal Mobile Telecommunications System (UMTS);Multimedia Messaging Service (MMS);Functional description;Stage 2 (3GPP TS 23.140 version 6.16.0 Release 6)GLOBAL SYSTEM FOR MOBILE COMMUN
2、ICATIONSRfloppy3 ETSI ETSI TS 123 140 V6.16.0 (2009-04) 1 3GPP TS 23.140 version 6.16.0 Release 6 Reference RTS/TSGC-0023140v6g0 Keywords GSM, UMTS ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C
3、 Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existin
4、g or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present documen
5、t should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the followi
6、ng services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2009. All rights
7、reserved. DECTTM, PLUGTESTSTM, UMTSTM, TIPHONTM, the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. LTE is a Trade Mark of ETSI currentl
8、y being registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 123 140 V6.16.0 (2009-04) 2 3GPP TS 23.140 version 6.16.0 Release 6 Intellectual Property Rights IPRs essential or
9、 potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Esse
10、ntial, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI.
11、 No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnersh
12、ip Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identi
13、ties can be found under http:/webapp.etsi.org/key/queryform.asp. ETSI ETSI TS 123 140 V6.16.0 (2009-04) 3 3GPP TS 23.140 version 6.16.0 Release 6 Contents Intellectual Property Rights2 Foreword.2 Foreword.9 1 Scope 10 2 References 10 3 Definitions and Abbreviations14 3.1 Definitions14 3.2 Abbreviati
14、ons .15 4 General Architecture 16 4.1 Overview 16 4.2 Involved MMS Elements17 4.3 Addressing18 4.4 Message Size Measurement .18 4.4.1 Size of Subject information element.19 4.4.2 Size of an MM element.19 5 Functional Description of Involved MMS Elements19 5.1 MMS User Agent .19 5.1.1 MMS User Agent
15、operations 19 5.1.1.1 MMS Retrieval Modes20 5.1.2 Minimum set of supported formats.20 5.1.2.1 Interoperability with SMS.20 5.1.2.2 Plain Text 20 5.1.2.3 Speech.20 5.1.2.4 Audio.20 5.1.2.5 Synthetic audio20 5.1.2.6 Still Image.20 5.1.2.7 Bitmap graphics 20 5.1.2.8 Video.20 5.1.2.9 Vector graphics .20
16、 5.1.2.10 File Format for dynamic media.21 5.1.2.11 Media synchronization and presentation format .21 5.1.2.12 DRM format21 5.2 MMS Relay/Server.21 5.2.1 Persistent Network-based Storage (MMBoxes)22 5.3 External Servers .22 5.4 Messaging Service Control Function (MSCF) .22 5.5 MMS User Databases and
17、 HLR .22 5.6 MMS VAS Applications 23 6 MMSE Architecture and Interfaces23 6.1 MMS Reference Architecture.23 6.2 Protocol Framework.24 6.3 MM1: MMS Relay/Server MMS User Agent .24 6.4 MM2: MMS Relay MMS Server 25 6.5 MM3: MMS Relay/Server External Servers .25 6.6 MM4: Interworking of different MMSEs.
18、25 6.7 MM5: MMS Relay/Server HLR25 6.8 MM6: MMS Relay/Server MMS User Databases.25 6.9 MM7: MMS Relay/Server MMS VAS Applications 25 6.10 MM8: MMS Relay/Server Post-processing system 26 6.11 MM9: MMS Relay/Server Online charging system26 6.12 MM10: MMS Relay/Server Messaging Service Control Function
19、 (MSCF) .26 6.13 MM11: MMS Relay/Server Transcoding Platform.26 ETSI ETSI TS 123 140 V6.16.0 (2009-04) 4 3GPP TS 23.140 version 6.16.0 Release 6 7.1 MMS services offered 26 7.1.1 Submission of a Multimedia Message in the originator MMSE.26 7.1.2 Reception of a Multimedia Message in the recipient MMS
20、E .28 7.1.2.1 Multimedia Message Notification.28 7.1.3 Retrieval of a Multimedia Message in the recipient MMSE.29 7.1.3.1 Terminal Capability Negotiation.30 7.1.4 Forwarding of a Multimedia Message 31 7.1.5 Delivery Report 32 7.1.6 Read-Reply Report .34 7.1.7 Support for Streaming in MMS 35 7.1.8 Su
21、pport for Prepaid Service in MMS36 7.1.9 Address Hiding in MMS.36 7.1.10 Support for Reply-Charging in MMS .37 7.1.11 MM4 forward routing failure39 7.1.12 Support for Persistent Network-based Storage .39 7.1.12.1 MM State and MM Flags 40 7.1.12.2 Requests to Store MMs within an MMBox.40 7.1.12.3 Req
22、uests to Retrieve MMBox Content .40 7.1.12.4 MM Deletions .40 7.1.12.5 MMBox Service Constraints.41 7.1.13 Support for Value Added Services (VAS) in MMS41 7.1.13.1 Authentication.41 7.1.13.2 Authorisation.41 7.1.13.3 Confidentiality 41 7.1.13.4 Charging Information42 7.1.13.5 Message Distribution In
23、dicator .42 7.1.13.6 Identification of applications that reside on MMS VAS Applications42 7.1.14 Handling of MMS-related information on the (U)SIM.42 7.1.14.1 Handling of MMS-related transfer to the USIM .43 7.1.15 Support for Digital Rights Management in MMS.43 7.1.15.1 DRM-protected content within
24、 an MM.43 7.1.15.2 DRM-related User Agent beaviour .44 7.1.15.3 DRM-related Relay/Server behaviour.44 7.1.15.3.1 Support for Forward Lock and Combined Delivery44 7.1.15.3.2 Support for Separate Delivery .44 7.1.16 Support of Hyperlinks in MMS 44 7.1.17 Support of Messaging Service Control Function45
25、 7.1.17.1 Triggering of interactions with the MSCF45 7.1.17.2 User Profile Trigger criteria 45 7.1.17.3 Address based Trigger criteria 46 7.1.17.4 Charging impact46 7.1.17.5 Message handling47 7.1.17.5.1 MM1 Submission 47 7.1.17.5.1.1 User Profile based trigger 47 7.1.17.5.1.1.1 Interrogation Reques
26、t .47 7.1.17.5.1.1.2 Interrogation Response.47 7.1.17.5.1.2 Address specific trigger .48 7.1.17.5.1.2.1 Interrogation Request .48 7.1.17.5.1.2.2 Interrogation Response.49 7.1.17.5.2 MM1 Delivery.50 7.1.17.5.2.1 Interrogation Request.50 7.1.17.5.2.2 Interrogation Response 50 7.1.17.5.3 MM7 Submission
27、 51 7.1.17.5.3.1 VASP Profile based trigger51 7.1.17.5.3.1.1 Interrogation Request .51 7.1.17.5.3.1.2 Interrogation Response.52 7.1.17.5.3.2 Address specific trigger .53 7.1.17.5.3.2.1 Interrogation Request .53 7.1.17.5.3.2.2 Interrogation Response.53 7.1.17.6 Access control.54 7.1.17.7 Interrogatio
28、n Request Timeout54 7.1.17.8 Trigger Information Data in MM10 Interrogation Requests .54 ETSI ETSI TS 123 140 V6.16.0 (2009-04) 5 3GPP TS 23.140 version 6.16.0 Release 6 7.1.17.9 MSCF Addressing and Routeing.55 7.1.18 Support for transporting Application Data55 7.1.18.1 Application Identifiers 55 7.
29、1.18.2 Applications sending and receiving abstract messages .55 7.1.18.2.1 Sending abstract messages.55 7.1.18.2.2 Receiving abstract messages .56 7.1.18.2.3 End User Confirmation56 7.1.19 Cancelling of a Multimedia Message .57 7.1.20 Deletion of Multimedia Messages on an MMS Relay/Server.57 7.2 MMS
30、E Addressing responsibilities57 7.2.1 Address Formats on MM1 58 7.2.2 Address Formats on MM4 58 7.2.3 Address Formats on MM7 59 8 MMS Application Protocol Framework and Technical Realisation of MMS Service Features 59 8.1 Technical realisation of MMS on reference point MM1 63 8.1.1 Authentication Me
31、chanisms for MM163 8.1.2 Detection of Duplicate MMs 63 8.1.3 Submission of Multimedia Message.63 8.1.3.1 Normal operation 63 8.1.3.2 Abnormal Operation63 8.1.3.3 Features .64 8.1.3.4 Information Elements66 8.1.4 Multimedia Message Notification.67 8.1.4.1 Normal Operation .67 8.1.4.2 Abnormal Operati
32、on67 8.1.4.3 Features .67 8.1.4.4 Information Elements69 8.1.5 Retrieval of Multimedia Message.70 8.1.5.1 Normal Operation .70 8.1.5.2 Abnormal Operation70 8.1.5.3 Features .70 8.1.5.4 Information Elements72 8.1.6 Forwarding of Multimedia Message.74 8.1.6.1 Normal operation 74 8.1.6.2 Abnormal Opera
33、tion74 8.1.6.3 Features .75 8.1.6.4 Information Elements76 8.1.7 Delivery Report 77 8.1.7.1 Normal Operation .77 8.1.7.2 Abnormal Operation77 8.1.7.3 Features .77 8.1.7.4 Information Elements78 8.1.8 Read-Reply Report .78 8.1.8.1 Normal Operation .78 8.1.8.2 Abnormal Operation78 8.1.8.3 Features .78
34、 8.1.8.4 Information Elements79 8.1.9 Storing and Updating Multimedia Messages in an MMBox.80 8.1.9.1 Normal operation 80 8.1.9.2 Abnormal Operation80 8.1.9.3 Features .81 8.1.9.4 Information Elements81 8.1.10 View the MMBox .82 8.1.10.1 Normal Operations82 8.1.10.2 Abnormal Operations 82 8.1.10.3 F
35、eatures .82 8.1.10.4 Information Elements84 8.1.11 Uploading and Persistently Storing Multimedia Messages.85 8.1.11.1 Normal operation 85 8.1.11.2 Abnormal Operation85 8.1.11.3 Features .85 ETSI ETSI TS 123 140 V6.16.0 (2009-04) 6 3GPP TS 23.140 version 6.16.0 Release 6 8.1.11.4 Information Elements
36、86 8.1.12 Deletion of Stored Multimedia Messages.87 8.1.12.1 Normal Operations87 8.1.12.2 Abnormal Operations 87 8.1.12.3 Features .87 8.1.12.4 Information Elements88 8.1.13 Cancelling a Multimedia Message88 8.1.13.1 Normal operation 88 8.1.13.2 Abnormal Operation89 8.1.13.3 Features .89 8.1.13.4 In
37、formation Elements89 8.1.14 Deletion of Multimedia Messages on an MMS Relay/Server.89 8.1.14.1 Normal operation 90 8.1.14.2 Abnormal Operation90 8.1.14.3 Features .90 8.1.14.4 Information Elements90 8.2 Technical realisation of MMS on reference point MM2 91 8.3 Technical realisation of MMS on refere
38、nce point MM3 91 8.3.1 Sending of MMs .91 8.3.2 Receiving of messages91 8.3.3 Discovery of new messages on External Servers91 8.4 Technical realisation of MMS on reference point MM4 92 8.4.1 Routing Forward of a Multimedia Message .92 8.4.1.1 Normal operation 92 8.4.1.2 Abnormal Operation92 8.4.1.3
39、Features .92 8.4.1.4 Information Elements96 8.4.2 Routing Forward of a Delivery Report .97 8.4.2.1 Normal Operation .97 8.4.2.2 Abnormal Operation98 8.4.2.3 Features .98 8.4.2.4 Information Elements100 8.4.3 Routing Forward of a Read-Reply Report 101 8.4.3.1 Normal Operation .101 8.4.3.2 Abnormal Op
40、eration101 8.4.3.3 Features .101 8.4.3.4 Information Elements103 8.4.4 Message format on MM4103 8.4.4.1 Message header fields .104 8.4.4.2 MM4_Forward.REQ Header Mappings104 8.4.4.3 MM4_Forward.RES Header Mappings 105 8.4.4.4 MM4_Delivery_report.REQ Header Mappings106 8.4.4.5 MM4_Delivery_report.RES
41、 Header Mappings.106 8.4.4.6 MM4_Read_reply_report.REQ Header Mappings .107 8.4.4.7 MM4_Read_reply_report.RES Header Mappings 107 8.4.4.8 Header Field Value Range 108 8.4.4.9 Message Encoding on MM4 .111 8.4.4.11 MM-Status-Extension .112 8.4.5 Message Transfer Protocol on MM4 112 8.4.5.1 Addressing
42、112 8.4.5.2 Message Transfer 115 8.4.5.3 Other Definitions.115 8.4.5.2 SMTP Service Extensions.115 8.4.6 Version Handling on MM4.115 8.5 Technical realisation of MMS on reference point MM5 116 8.6 Technical realisation of MMS on reference point MM6 116 8.7 Technical realisation of MMS on reference p
43、oint MM7 116 8.7.1 Submitting a VAS MM.117 8.7.1.1 Normal Operation .117 8.7.1.2 Abnormal Operation117 8.7.1.3 Features .117 8.7.1.4 Information Elements120 ETSI ETSI TS 123 140 V6.16.0 (2009-04) 7 3GPP TS 23.140 version 6.16.0 Release 6 8.7.2 Delivery Request 121 8.7.2.1 Normal Operation .121 8.7.2
44、.2 Abnormal Operation122 8.7.2.3 Features .122 8.7.2.4 Information Elements124 8.7.3 Cancel and replace of MM125 8.7.3.1 Normal Operation .125 8.7.3.2 Abnormal Operation126 8.7.3.3 Features .126 8.7.3.4 Information Elements127 8.7.4 Delivery reporting to VASP128 8.7.4.1 Normal Operation .129 8.7.4.2
45、 Abnormal Operation129 8.7.4.3 Features .129 8.7.4.4 Information Elements130 8.7.5 Read-Reply Report for VASP.130 8.7.5.1 Normal Operation .131 8.7.5.2 Abnormal Operation131 8.7.5.3 Features .131 8.7.5.4 Information Elements132 8.7.5A Extended Cancel and Extended Replace of MM 132 8.7.5A.1 Normal Op
46、eration .133 8.7.5A.2 Abnormal Operation134 8.7.5A.3 Features .134 8.7.5A.4 Information Elements135 8.7.6 Generic Error Handling 136 8.7.6.1 Normal Operation .136 8.7.6.2 Features .136 8.7.6.3 Information Elements137 8.7.7 Administrating the Distribution List.137 8.7.8 Implementation of the MM7 Abst
47、ract Messages 137 8.7.8.1 SOAP Message Format and Encoding Principles .137 8.7.8.1.1 Binding to HTTP .138 8.7.8.1.2 SOAPAction Header Field 139 8.7.8.1.3 DRM-related media types in SOAP messages 139 8.7.8.2 MM7 Addressing Considerations139 8.7.8.3 Status Reporting139 8.7.8.3.1 Request and Error Stat
48、us Codes 140 8.7.8.4 Delivery Conditions142 8.7.9 Mapping of Information Elements to SOAP Elements.142 8.7.9.1 MM7_submit.REQ mapping.143 8.7.9.2 MM7_submit.RES mapping .144 8.7.9.3 MM7_deliver.REQ Mapping 147 8.7.9.3 MM7_deliver.RES148 8.7.9.4 MM7_cancel.REQ mapping .149 8.7.9.5 MM7_cancel.RES mapp
49、ing150 8.7.9.7 MM7_replace.REQ mapping151 8.7.9.8 MM7_replace.RES mapping.151 8.7.9.9 MM7_delivery_report.REQ mapping.152 8.7.9.10 MM7_delivery_report.RES mapping .152 8.7.9.11 MM7_read_reply.REQ mapping 153 8.7.9.12 MM7_read_reply.RES mapping.153 8.7.9.13 MM7_RS_error.RES mapping .153 8.7.9.14 MM7_VASP_error.RES mapping 154 8.7.9.15 MM7_extended_cancel.REQ mapping.154 8.7.9.16 MM7_extended_cancel.RES mapping154 8.7.9.17 MM7_extended_replace.REQ mapping156 8.7.9.18 MM7_extended_replace.RES mapping 156 8.8 Technical realisation of MMS on reference point MM8