Multimedia Messaging Service: An Engineering Approach to MMS

Free Download

Authors:

Edition: 1

ISBN: 9780470862537, 047086253X

Size: 2 MB (1726976 bytes)

Pages: 271/271

File format:

Language:

Publishing Year:

Category:

Gwenaël Le Bodic9780470862537, 047086253X

The Multimedia Messaging Service (MMS) is regarded as the best-of-the breed of proven messaging technologies, surpassing SMS and electronic mail to offer a truly multimedia experience to mobile users. The first commercial solutions appeared on the market in 2002 and the penetration rate of MMS is now quickly approaching the required level for mass-market adoption. By leveraging accessible technologies, MMS has gained wide acceptance from major market players and provides great business opportunities for the whole telecommunications industry. * Introduces usage scenarios and provides a comprehensive description of enabling technologies for MMS, from version 1.0 to version 1.2 (featuring message content classes, video support, online message boxes, digital rights management, etc.) * Demystifies MMS standards by clearly illustrating technical explanations with numerous practical examples, from the design of multimedia messages to the interfacing of applications with MMS centres * Sheds light on common implementation pitfalls and known interoperability issues Based on the author’s own experience as a standardization expert and software architect for one of the major handset vendors, Multimedia Messaging Service provides a stimulating practical reference book for network operators, content designers, device manufacturers and developers of messaging applications, and will also appeal to researchers and students.

Table of contents :
Multimedia
Messaging Service
An Engineering Approach to MMS……Page 5
Copyright……Page 6
Contents……Page 7
Preface……Page 15
Acknowledgements……Page 17
About the Author……Page 19
1 Introduction to MMS……Page 21
1.1 MMS Success Enablers……Page 22
1.3.1 SMS and EMS……Page 24
1.3.3 J- phone¡¯s Sha- mail and NTT Docomo¡¯s i- shot……Page 25
1.3.4 RIM¡¯s Blackberry……Page 27
1.4 MMS Added Value and Success Factors……Page 28
1.5 Billing Models……Page 29
1.6.1 Person- to- person Messaging……Page 30
1.6.2 Content- to- person Messaging……Page 31
Further Reading……Page 32
2 Standardization of MMS……Page 33
2.1 MMS Standards……Page 34
2.2 Third Generation Partnership Project……Page 35
2.2.2 3GPP Speci . cations: Release, Phase and Stage……Page 36
2.2.3 3GPP Speci . cations: Numbering Scheme……Page 38
2.4 WAP Forum Speci . cations……Page 40
2.5.1 IETF Documents……Page 42
2.6 World Wide Web Consortium……Page 43
2.7.1 OMA Organization……Page 45
2.7.2 OMA Speci . cations……Page 47
2.7.3 Available Documents……Page 48
2.8 Standardization Roadmap for MMS……Page 49
Further Reading……Page 53
3.1 MMS Architecture……Page 55
3.2 MMS Interfaces……Page 56
3.4 MMS Centre……Page 58
3.5.1 Introduction to WAP……Page 59
3.5.3 Push Technology……Page 61
3.5.4 User Agent Pro . le……Page 64
3.5.5 WAP 1. x Legacy Con . guration……Page 65
3.5.6 WAP HTTP Proxy with Wireless Pro . led TCP and HTTP……Page 66
3.5.8 WAP Con . gurations for MMS……Page 67
3.5.9 WTP Segmentation and Reassembly……Page 68
3.6 OMA Digital Rights Management……Page 70
4.1 Message Sending……Page 73
4.2.2 Deferred Retrieval……Page 75
4.3 Message Reports……Page 76
4.5 Reply Charging……Page 77
4.7.1 Connectivity Settings……Page 78
4.7.2 User Preferences……Page 79
4.7.3 Storing and Provisioning MMS Settings……Page 80
4.8 Storage of MMS Settings and Noti . cations in the ( U) SIM……Page 81
4.9 Multimedia Message Boxes……Page 82
4.10 Value- added Services……Page 83
4.11 Capability Negotiation……Page 84
4.12.1 Example of MMS Architecture for the Support of Streaming……Page 88
4.12.2 Streaming Protocols: RTP and RTSP……Page 90
4.13 Charging and Billing……Page 91
4.14 Security Considerations……Page 93
5.1 Multipart Structure……Page 95
5.1.1 Message Envelope……Page 96
5.1.2 Encapsulation of Media Objects……Page 97
5.2 Message Content Domains and Classes……Page 98
5.2.1 Message Content Domains……Page 102
5.2.2 Message Content Classes……Page 103
5.2.3 MMS Client Conformance to Message Content Classes……Page 104
5.3 Media Types, Formats and Codecs……Page 105
5.3.2 Bitmap and Still Images……Page 106
5.3.3 Vector Graphics……Page 107
5.3.4 Speech……Page 108
5.3.5 Audio and Synthetic Audio……Page 109
5.3.7 Personal Information Manager Objects……Page 111
5.4.1 Introduction to SMIL……Page 113
5.4.3 Spatial Description with SMIL……Page 114
5.4.5 SMIL Basic Pro . le……Page 116
5.4.6 MMS SMIL and the OMA Conformance Document……Page 117
5.4.8 Linking the Scene Description with Body Parts……Page 122
5.4.9 Support of Video Streaming……Page 124
5.4.10 Support of Colour with SMIL……Page 125
5.5 Example of a Multimedia Message……Page 126
5.7 Message Size Measurement……Page 129
Further Reading……Page 131
6.1 Introduction to the MMS Transaction Model……Page 133
6.1.1 Person- to- person Scenarios……Page 134
6.1.2 Content- to- person Scenarios……Page 136
6.1.3 How to Read the PDU Description Tables……Page 137
6.2 MM1 Interface, MMS Client ¨C MMSC……Page 138
6.2.1 Message Submission……Page 141
6.2.2 Message Noti . cation……Page 147
6.2.3 Message Retrieval……Page 153
6.2.4 Delivery Report……Page 158
6.2.5 Read Report……Page 160
6.2.6 Message Forward……Page 163
6.2.7 Storing and Updating a Message in the MMBox……Page 167
6.2.8 Viewing Information from the MMBox……Page 169
6.2.9 Uploading a Message to the MMBox……Page 175
6.2.11 Parameter Description and Binary Encoding……Page 177
6.5 MM4 Interface, MMSC–MMSC……Page 187
6.5.1 Introduction to SMTP……Page 189
6.5.2 Routing Forward a Message……Page 192
6.5.4 Routing Forward a Read Report……Page 195
6.5.5 Example for Message Transfer with SMTP……Page 197
6.6 MM5 Interface, MMSC–HLR……Page 199
6.8 MM7 Interface, MMSC–VAS Applications……Page 200
6.8.1 Introduction to SOAP……Page 203
6.8.2 Message Submission……Page 205
6.8.3 Message Delivery……Page 208
6.8.4 Message Cancellation……Page 210
6.8.5 Message Replacement……Page 211
6.8.6 Delivery Report……Page 215
6.8.7 Read Report……Page 222
6.8.8 Generic Error Handling……Page 224
6.9 MM8 Interface, MMSC–Billing System……Page 225
7.1.1 Static Conformance Requirements……Page 227
7.1.2 Enabler Implementation Conformance Statement……Page 228
7.1.4 Interoperability Testing……Page 229
7.2 Implementations of Different Versions of the MMS Protocol……Page 230
8.2 MMSC Directory……Page 233
8.3 Developer Tools……Page 234
9.1.1 MMS Release 6……Page 241
9.1.2 IMS Messaging……Page 242
9.3 MMS Developments in 3GPP2……Page 243
9.4 A Bright Future for MMS?……Page 244
B MM1 Interface ¨C Response Status Codes ( X- Mms- Response- Status)……Page 245
C MM1 Interface ¨C Retrieve Status Codes ( X- Mms- Retrieve- Status)……Page 248
D MM1 Interface ¨C MMBox Store Status Codes ( X- Mms- Store- Status)……Page 249
E MM4 Interface ¨C Request Status Codes ( X- Mms- Request- Status- Code)……Page 250
F MM7 Interface ¨C Status Code and Status Text……Page 251
References……Page 255
Acronyms and Abbreviations……Page 261
Index……Page 267

Reviews

There are no reviews yet.

Be the first to review “Multimedia Messaging Service: An Engineering Approach to MMS”
Shopping Cart
Scroll to Top