`
`Technical Specification
`
`3rd Generation Partnership Project;
`Technical Specification Group Terminals;
`Multimedia Messaging Service (MMS);
`Functional description;
`Stage 2
`(Release 6)
`
`GLOBAL SYSTEM FOR
`MOBILE COMMUNICATIONS
`
`R
`
`The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
`
`
`The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented.
`This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this Specification.
`Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners' Publications Offices.
`
`1
`
`SAMSUNG 1004
`
`
`
`
`Release 6
`
`2
`
`3GPP TS 23.140 V6.9.0 (2005-03)
`
`
`
`
`
`
`
`
`
`
`
`Keywords
`UMTS, terminal, multimedia, stage 2
`
`3GPP
`
`Postal address
`
`
`3GPP support office address
`650 Route des Lucioles - Sophia Antipolis
`Valbonne - FRANCE
`Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
`
`Internet
`http://www.3gpp.org
`
`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.
`
`© 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
`All rights reserved.
`
`
`3GPP
`
`2
`
`
`
`
`Release 6
`
`3
`
`3GPP TS 23.140 V6.9.0 (2005-03)
`
`Contents
`Foreword ............................................................................................................................................................ 9
`1
`Scope ...................................................................................................................................................... 10
`2
`References .............................................................................................................................................. 10
`3
`Definitions and Abbreviations ............................................................................................................... 14
`3.1
`Definitions ....................................................................................................................................................... 14
`3.2
`Abbreviations ................................................................................................................................................... 15
`4
`General Architecture .............................................................................................................................. 16
`4.1
`Overview ......................................................................................................................................................... 16
`4.2
`Involved MMS Elements ................................................................................................................................. 17
`4.3
`Addressing ....................................................................................................................................................... 18
`4.4
`Message Size Measurement ............................................................................................................................. 18
`4.4.1
`Size of Subject information element .......................................................................................................... 18
`4.4.2
`Size of an MM element .............................................................................................................................. 19
`5
`Functional Description of Involved MMS Elements ............................................................................. 19
`5.1
`MMS User Agent ............................................................................................................................................. 19
`5.1.1
`MMS User Agent operations ...................................................................................................................... 19
`5.1.1.1
`MMS Retrieval Modes ......................................................................................................................... 19
`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 audio ..................................................................................................................................... 20
`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
`5.1.2.10
`File Format for dynamic media ............................................................................................................ 20
`5.1.2.11
`Media synchronization and presentation format ................................................................................... 21
`5.1.2.12
`DRM format ......................................................................................................................................... 21
`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 HLR ....................................................................................................................... 22
`5.6
`MMS VAS Applications .................................................................................................................................. 23
`6
`MMSE Architecture and Interfaces ........................................................................................................ 23
`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 ........................................................................................................ 25
`6.7
`MM5: MMS Relay/Server – HLR ................................................................................................................... 25
`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 system ..................................................................................... 26
`6.12
`MM10: MMS Relay/Server – Messaging Service Control Function (MSCF) ................................................. 26
`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 MMSE ..................................................................... 28
`7.1.2.1
`Multimedia Message Notification ........................................................................................................ 28
`
`3GPP
`
`3
`
`
`
`
`Release 6
`
`4
`
`3GPP TS 23.140 V6.9.0 (2005-03)
`
`Retrieval of a Multimedia Message in the recipient MMSE ...................................................................... 29
`7.1.3
`Terminal Capability Negotiation .......................................................................................................... 30
`7.1.3.1
`Forwarding of a Multimedia Message ........................................................................................................ 31
`7.1.4
`Delivery Report .......................................................................................................................................... 32
`7.1.5
`Read-Reply Report ..................................................................................................................................... 34
`7.1.6
`Support for Streaming in MMS .................................................................................................................. 35
`7.1.7
`Support for Prepaid Service in MMS ......................................................................................................... 36
`7.1.8
`Address Hiding in MMS ............................................................................................................................ 36
`7.1.9
`Support for Reply-Charging in MMS ........................................................................................................ 37
`7.1.10
`MM4 forward routing failure ..................................................................................................................... 39
`7.1.11
`Support for Persistent Network-based Storage ........................................................................................... 39
`7.1.12
`MM State and MM Flags ...................................................................................................................... 39
`7.1.12.1
`Requests to Store MMs within an MMBox .......................................................................................... 40
`7.1.12.2
`Requests to Retrieve MMBox Content ................................................................................................. 40
`7.1.12.3
`MM Deletions ....................................................................................................................................... 40
`7.1.12.4
`MMBox Service Constraints ................................................................................................................ 40
`7.1.12.5
`Support for Value Added Services (VAS) in MMS ................................................................................... 41
`7.1.13
`Authentication ...................................................................................................................................... 41
`7.1.13.1
`Authorisation ........................................................................................................................................ 41
`7.1.13.2
`Confidentiality ...................................................................................................................................... 41
`7.1.13.3
`Charging Information ........................................................................................................................... 41
`7.1.13.4
`Message Distribution Indicator............................................................................................................. 42
`7.1.13.5
`Identification of applications that reside on MMS VAS Applications ................................................. 42
`7.1.13.6
`Handling of MMS-related information on the (U)SIM .............................................................................. 42
`7.1.14
`Handling of MMS-related transfer to the USIM .................................................................................. 43
`7.1.14.1
`Support for Digital Rights Management in MMS ...................................................................................... 43
`7.1.15
`DRM-protected content within an MM ................................................................................................ 43
`7.1.15.1
`DRM-related User Agent beaviour ....................................................................................................... 44
`7.1.15.2
`DRM-related Relay/Server behaviour .................................................................................................. 44
`7.1.15.3
`Support for Forward Lock and Combined Delivery ....................................................................... 44
`7.1.15.3.1
`Support for Separate Delivery ......................................................................................................... 44
`7.1.15.3.2
`Support of Hyperlinks in MMS .................................................................................................................. 44
`7.1.16
`Support of Messaging Service Control Function ....................................................................................... 45
`7.1.17
`Triggering of interactions with the MSCF ................................................................................................. 45
`7.1.17.1
`User Profile Trigger criteria ................................................................................................................. 45
`7.1.17.2
`Address based Trigger criteria .............................................................................................................. 46
`7.1.17.3
`Charging impact ......................................................................................................................................... 46
`7.1.17.4
`Message handling ................................................................................................................................. 46
`7.1.17.5
`MM1 Submission ............................................................................................................................ 47
`7.1.17.5.1
`User Profile based trigger .......................................................................................................... 47
`7.1.17.5.1.1
`Interrogation Request........................................................................................................... 47
`7.1.17.5.1.1.1
`Interrogation Response ........................................................................................................ 47
`7.1.17.5.1.1.2
`Address specific trigger ............................................................................................................. 48
`7.1.17.5.1.2
`Interrogation Request........................................................................................................... 48
`7.1.17.5.1.2.1
`Interrogation Response ........................................................................................................ 49
`7.1.17.5.1.2.2
`MM1 Delivery ................................................................................................................................ 50
`7.1.17.5.2
`Interrogation Request ................................................................................................................ 50
`7.1.17.5.2.1
`Interrogation Response .............................................................................................................. 50
`7.1.17.5.2.2
`MM7 Submission ............................................................................................................................ 51
`7.1.17.5.3
`VASP Profile based trigger ....................................................................................................... 51
`7.1.17.5.3.1
`Interrogation Request........................................................................................................... 51
`7.1.17.5.3.1.1
`Interrogation Response ........................................................................................................ 51
`7.1.17.5.3.1.2
`Address specific trigger ............................................................................................................. 52
`7.1.17.5.3.2
`Interrogation Request........................................................................................................... 52
`7.1.17.5.3.2.1
`Interrogation Response ........................................................................................................ 53
`7.1.17.5.3.2.2
`7.1.17.6
`Access control ............................................................................................................................................ 54
`7.1.17.7
`Interrogation Request Timeout ............................................................................................................. 54
`7.1.17.8
`Trigger Information Data in MM10 Interrogation Requests ................................................................ 54
`7.1.17.9
`MSCF Addressing and Routeing .......................................................................................................... 54
`7.1.18
`Support for transporting Application Data ................................................................................................. 54
`7.1.18.1
`Application Identifiers .......................................................................................................................... 55
`7.1.18.2
`Applications sending and receiving abstract messages ........................................................................ 55
`
`3GPP
`
`4
`
`
`
`
`Release 6
`
`5
`
`3GPP TS 23.140 V6.9.0 (2005-03)
`
`7.1.18.2.1
`7.1.18.2.2
`7.1.18.2.3
`7.1.19
`7.1.20
`7.2
`7.2.1
`7.2.2
`7.2.3
`8
`8.1
`8.1.1
`8.1.2
`8.1.3
`8.1.3.1
`8.1.3.2
`8.1.3.3
`8.1.3.4
`8.1.4
`8.1.4.1
`8.1.4.2
`8.1.4.3
`8.1.4.4
`8.1.5
`8.1.5.1
`8.1.5.2
`8.1.5.3
`8.1.5.4
`8.1.6
`8.1.6.1
`8.1.6.2
`8.1.6.3
`8.1.6.4
`8.1.7
`8.1.7.1
`8.1.7.2
`8.1.7.3
`8.1.7.4
`8.1.8
`8.1.8.1
`8.1.8.2
`8.1.8.3
`8.1.8.4
`8.1.9
`8.1.9.1
`8.1.9.2
`8.1.9.3
`8.1.9.4
`8.1.10
`8.1.10.1
`8.1.10.2
`8.1.10.3
`8.1.10.4
`8.1.11
`8.1.11.1
`8.1.11.2
`8.1.11.3
`8.1.11.4
`8.1.12
`8.1.12.1
`8.1.12.2
`
`Sending abstract messages .............................................................................................................. 55
`Receiving abstract messages ........................................................................................................... 55
`End User Confirmation ................................................................................................................... 56
`Cancelling of a Multimedia Message ......................................................................................................... 56
`Deletion of Multimedia Messages on an MMS Relay/Server .................................................................... 56
`MMSE Addressing responsibilities ................................................................................................................. 57
`Address Formats on MM1.......................................................................................................................... 57
`Address Formats on MM4.......................................................................................................................... 58
`Address Formats on MM7.......................................................................................................................... 58
`MMS Application Protocol Framework and Technical Realisation of MMS Service Features ............ 59
`Technical realisation of MMS on reference point MM1.................................................................................. 62
`Authentication Mechanisms for MM1 ....................................................................................................... 62
`Detection of Duplicate MMs ...................................................................................................................... 62
`Submission of Multimedia Message .......................................................................................................... 62
`Normal operation .................................................................................................................................. 62
`Abnormal Operation ............................................................................................................................. 62
`Features ................................................................................................................................................ 63
`Information Elements ........................................................................................................................... 65
`Multimedia Message Notification .............................................................................................................. 66
`Normal Operation ................................................................................................................................. 66
`Abnormal Operation ............................................................................................................................. 66
`Features ................................................................................................................................................ 66
`Information Elements ........................................................................................................................... 68
`Retrieval of Multimedia Message .............................................................................................................. 69
`Normal Operation ................................................................................................................................. 69
`Abnormal Operation ............................................................................................................................. 69
`Features ................................................................................................................................................ 69
`Information Elements ........................................................................................................................... 71
`Forwarding of Multimedia Message .......................................................................................................... 73
`Normal operation .................................................................................................................................. 73
`Abnormal Operation ............................................................................................................................. 73
`Features ................................................................................................................................................ 74
`Information Elements ........................................................................................................................... 75
`Delivery Report .......................................................................................................................................... 76
`Normal Operation ................................................................................................................................. 76
`Abnormal Operation ............................................................................................................................. 76
`Features ................................................................................................................................................ 76
`Information Elements ........................................................................................................................... 77
`Read-Reply Report ..................................................................................................................................... 77
`Normal Operation ................................................................................................................................. 77
`Abnormal Operation ............................................................................................................................. 77
`Features ................................................................................................................................................ 77
`Information Elements ........................................................................................................................... 78
`Storing and Updating Multimedia Messages in an MMBox ...................................................................... 79
`Normal operation .................................................................................................................................. 79
`Abnormal Operation ............................................................................................................................. 79
`Features ................................................................................................................................................ 80
`Information Elements ........................................................................................................................... 80
`View the MMBox ...................................................................................................................................... 81
`Normal Operations ............................................................................................................................... 81
`Abnormal Operations ........................................................................................................................... 81
`Features ................................................................................................................................................ 81
`Information Elements ........................................................................................................................... 83
`Uploading and Persistently Storing Multimedia Messages ........................................................................ 84
`Normal operation .................................................................................................................................. 84
`Abnormal Operation ............................................................................................................................. 84
`Features ................................................................................................................................................ 84
`Information Elements ........................................................................................................................... 85
`Deletion of Stored Multimedia Messages .................................................................................................. 86
`Normal Operations ............................................................................................................................... 86
`Abnormal Operations ........................................................................................................................... 86
`
`3GPP
`
`5
`
`
`
`
`Release 6
`
`6
`
`3GPP TS 23.140 V6.9.0 (2005-03)
`
`8.1.12.3
`8.1.12.4
`8.1.13
`8.1.13.1
`8.1.13.2
`8.1.13.3
`8.1.13.4
`8.1.14
`8.1.14.1
`8.1.14.2
`8.1.14.3
`8.1.14.4
`8.2
`8.3
`8.3.1
`8.3.2
`8.3.3
`8.4
`8.4.1
`8.4.1.1
`8.4.1.2
`8.4.1.3
`8.4.1.4
`8.4.2
`8.4.2.1
`8.4.2.2
`8.4.2.3
`8.4.2.4
`8.4.3
`8.4.3.1
`8.4.3.2
`8.4.3.3
`8.4.3.4
`8.4.4
`8.4.4.1
`8.4.4.2
`8.4.4.3
`8.4.4.4
`8.4.4.5
`8.4.4.6
`8.4.4.7
`8.4.4.8
`8.4.4.9
`8.4.4.10
`8.4.4.11
`8.4.5
`8.4.5.1
`8.4.5.2
`8.4.5.3
`8.4.5.2
`8.4.6
`8.5
`8.6
`8.7
`8.7.1
`8.7.1.1
`8.7.1.2
`8.7.1.3
`8.7.1.4
`8.7.2
`8.7.2.1
`8.7.2.2
`
`Features ................................................................................................................................................ 86
`Information Elements ........................................................................................................................... 87
`Cancelling a Multimedia Message ............................................................................................................. 87
`Normal operation .................................................................................................................................. 87
`Abnormal Operation ............................................................................................................................. 88
`Features ................................................................................................................................................ 88
`Information Elements ........................................................................................................................... 88
`Deletion of Multimedia Messages on an MMS Relay/Server .................................................................... 88
`Normal operation .................................................................................................................................. 89
`Abnormal Operation ............................................................................................................................. 89
`Features ................................................................................................................................................ 89
`Information Elements ........................................................................................................................... 89
`Technical realisation of MMS on reference point MM2.................................................................................. 90
`Technical realisation of MMS on reference point MM3.................................................................................. 90
`Sending of MMs ......................................................................................................................................... 90
`Receiving of messages ............................................................................................................................... 90
`Discovery of new messages on External Servers ....................................................................................... 90
`Technical realisation of MMS on reference point MM4.................................................................................. 91
`Routing Forward of a Multimedia Message ............................................................................................... 91
`Normal operation .................................................................................................................................. 91
`Abnormal Operation ............................................................................................................................. 91
`Features .......................................................................................................................