Multimedia Messaging Service

Similar documents
SDH/SONET Explained in Functional Models

Next Generation Networks Perspectives and Potentials. Dr Jingming Li Salina LiSalina Consulting, Switzerland Pascal Salina Swisscom SA, Switzerland

QoS OVER HETEROGENEOUS NETWORKS

S60 Programming A Tutorial Guide

Multimedia Messaging Service

Network Convergence. Services, Applications, Transport, and Operations Support. Hu Hanrahan. John Wiley & Sons, Ltd

Applied C# in Financial Markets. Martin Worner

Advanced Wireless Networks

EMERGING WIRELESS MULTIMEDIA SERVICES AND TECHNOLOGIES

Digital Data Integrity

COMPUTATIONAL DYNAMICS

Inside Symbian SQL. Lead Authors Ivan Litovski with Richard Maynard. Head of Technical Communications, Symbian Foundation Jo Stichbury

Video Compression and Communications

ADVANCED CELLULAR NETWORK PLANNING AND OPTIMISATION 2G/2.5G/3G... EVOLUTION TO 4G

Semantic Web Technologies Trends and Research in Ontology-based Systems

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

Symbian OS Communications Programming. 2nd Edition

SHORT MESSAGE SERVICE (SMS)

Internet Security Cryptographic Principles, Algorithms and Protocols

GSM Architecture, Protocols and Services Third Edition

Exploiting Distributed Resources in Wireless, Mobile and Social Networks Frank H. P. Fitzek and Marcos D. Katz

MMS. Technologies, Usage and Business Models. Daniel Ralph BTexact Technologies, Ipswich, UK. Paul Graham eservglobal, Ipswich, UK

GSM Architecture, Protocols and Services

3GPP2 MMS STANDARDS AND FEATURES

TOWARDS THE SEMANTIC WEB

Speech in Mobile and Pervasive Environments

Validation of Communications Systems with SDL The Art of SDL Simulation and Reachability Analysis

Wireless Sensor Network Designs. Anna Hać University of Hawaii at Manoa, Honolulu, USA

MOBILE MESSAGING TECHNOLOGIES AND SERVICES SMS, EMS and MMS

SPECTRAL ELEMENT METHOD IN STRUCTURAL DYNAMICS

The Internet of Things

Middleware for Communications

IMS Client Framework for All IP-Based Communication Networks

Fixed network Multimedia Messaging Services: Protocols and Gateway

Breaking the Silos Access and Service Convergence over the Mobile Internet

MMS THE MODERN WIRELESS SOLUTION FOR MULTIMEDIA MESSAGING

3GPP TS V5.2.0 ( )

ethernet networks Fourth Edition GILBERT HELD Design Implementation Operation Management 4-Degree Consulting, Macon, Georgia, USA

PROGRAMMING MOBILE DEVICES

Network Performance Analysis

DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TELEVISION, MOBILE AND CONVERGED NETWORKS

MPEG-7 Audio and Beyond

THE ARCHITECTURE OF COMPUTER HARDWARE, SYSTEM SOFTWARE, AND NETWORKING

Cloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn:

INFORMATION RETRIEVAL: SEARCHING IN THE 21ST CENTURY

Short Message Service (SMS)

Developing Mobile Applications

3GPP TS V4.2.0 ( )

Measuring the effectiveness of your ISMS implementations based on ISO/IEC 27001

Guide to the implementation and auditing of ISMS controls based on ISO/IEC 27001

ITU-T Q Signalling architecture and requirements for IP-based short message service over ITU-T defined NGN

THE H.264 ADVANCED VIDEO COMPRESSION STANDARD

Graphics Programming in c++

MOBILE PEER TO PEER (P2P)

Protocol Compliance Statements for the CSG2

Developing Software for Symbian OS

ETSI TS V2.3.1 ( )

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION

CDMA2000 Workshop. Paul Le Rossignol. Nortel Networks, OMA Board Director

WEBSITE AND OR MOBILE DESIGN USE TERMS AND CONDITIONS BACKGROUND:

Enabler Release Definition for MMS

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS

Protocol Compliance Statements for the CSG2

Enabler Test Specification (Interoperability) for MMS 1.3 Candidate Version 15 Jun 2006

Multimedia Messaging Service

Symbian OS C++ for Mobile Phones Volume 2

IP MULTICAST WITH APPLICATIONS TO IPTV AND MOBILE DVB-H

MMS Architecture. Approved Version Sep Open Mobile Alliance OMA-AD-MMS-V1_ A

T Fundamentals of network media. Mobile Multimedia

Multimedia Messaging Service Architecture Overview

MMS-MULTI MEDIA MESSAGING AND MMS-INTERCONNECTION. Brugge, November 2004

Multimedia Messaging Service Encapsulation Protocol

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science Sixth Semester. Contact Hrs / week: 4 Total hrs: 64

Introduction to LAN/WAN. Application Layer 4

ETSI TR V1.1.1 ( )

An Introduction to Programming with IDL

APPLICATION PROGRAMMING: MOBILE COMPUTING [ INEA00112W ] Marek Piasecki PhD Mobile Multimedia Services (W14/2013)

SIMPLY EXCEL by Paul McFedries. A John Wiley and Sons, Ltd, Publication

Agenda MULTIMEDIA MESSAGING MESSAGING EVOLUTION. Beatriz Ballesteros. Who is Telefónica Móviles. Evolution of Messaging Applications

USSD. The USSD Evolution. txtnation provides carrier grade USSD API and interface options. Global Reach, Personal Touch.

RTT TECHNOLOGY TOPIC October The wireless web

Video Codec Design Developing Image and Video Compression Systems

OMA-ETS-DL-OTA-v1_ a Page 1 (24)

Multimedia Messaging Service (MMS) Media Format and Codecs for cdma2000 Spread Spectrum Systems

Network Applications and Protocols


Cisco Converged Services Platform

ETSI TS V2.2.1 ( ) Technical Specification

NETWORKS AND TELECOMMUNICATIONS SERIES. LTE Services. Jean-Gabriel Remy Charlotte Letamendia

Real-Time Optimization by Extremum-Seeking Control

Mobile Application Ecosystems

E-Seminar. Voice over IP. Internet Technical Solution Seminar

COSO Enterprise Risk Management

DIFFERENTIAL EQUATION ANALYSIS IN BIOMEDICAL SCIENCE AND ENGINEERING

Relational Database Index Design and the Optimizers

SERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT

WIRELESS NETWORKS. P. Nicopolitidis Aristotle University, Greece. M. S. Obaidat Monmouth University, USA

Information Retrieval: SciFinder

Study Guide. Robert Schmidt Dane Charlton

Join the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle

Transcription:

Multimedia Messaging Service An Engineering Approach to MMS Gwenaël Le Bodic Alcatel, France

Multimedia Messaging Service

Multimedia Messaging Service An Engineering Approach to MMS Gwenaël Le Bodic Alcatel, France

Copyright 2003 John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): cs-books@wiley.co.uk Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to permreq@wiley.co.uk, or faxed to (+44) 1243 770620. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold on the understanding that the Publisher is not engaged in rendering professional services. If professional advice or other expert assistance is required, the services of a competent professional should be sought. Other Wiley Editorial Offices John Wiley & Sons Inc., 111 River Street, Hoboken, NJ 07030, USA Jossey-Bass, 989 Market Street, San Francisco, CA 94103-1741, USA Wiley-VCH Verlag GmbH, Boschstr. 12, D-69469 Weinheim, Germany John Wiley & Sons Australia Ltd, 33 Park Road, Milton, Queensland 4064, Australia John Wiley & Sons (Asia) Pte Ltd, 2 Clementi Loop #02-01, Jin Xing Distripark, Singapore 129809 John Wiley & Sons Canada Ltd, 22 Worcester Road, Etobicoke, Ontario, Canada M9W 1L1 Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library ISBN 0-470-86253-X Typeset in 10.5/13pt Times by Laserwords Private Limited, Chennai, India Printed and bound in Great Britain by TJ International, Padstow, Cornwall This book is printed on acid-free paper responsibly manufactured from sustainable forestry in which at least two trees are planted for each one used for paper production.

Contents Preface About the Author xiii xvii 1 Introduction to MMS 1 1.1 MMS Success Enablers 2 1.2 Commercial Availability of MMS 4 1.3 MMS Compared with Other Messaging Services 4 1.3.1 SMS and EMS 4 1.3.2 Electronic Mail 5 1.3.3 J-phone s Sha-mail and NTT Docomo s i-shot 5 1.3.4 RIM s Blackberry 7 1.4 MMS Added Value and Success Factors 8 1.5 Billing Models 9 1.6 Usage Scenarios 10 1.6.1 Person-to-person Messaging 10 1.6.2 Content-to-person Messaging 11 1.6.3 Further Applications 12 Further Reading 12 2 Standardization of MMS 13 2.1 MMS Standards 14 2.2 Third Generation Partnership Project 15 2.2.1 3GPP Structure 16 2.2.2 3GPP Specifications: Release, Phase and Stage 16 2.2.3 3GPP Specifications: Numbering Scheme 18 2.3 Third Generation Partnership Project 2 20 2.4 WAP Forum Specifications 20 2.5 Internet Engineering Task Force 22 2.5.1 IETF Documents 22 2.5.2 Internet Standard Track 23 2.6 World Wide Web Consortium 23

vi Contents 2.7 Open Mobile Alliance 25 2.7.1 OMA Organization 25 2.7.2 OMA Specifications 27 2.7.3 Available Documents 28 2.8 Standardization Roadmap for MMS 29 Further Reading 33 3 Service Architecture 35 3.1 MMS Architecture 35 3.2 MMS Interfaces 36 3.3 MMS Client 38 3.4 MMS Centre 38 3.5 Wireless Application Protocol 39 3.5.1 Introduction to WAP 39 3.5.2 WAP Architecture 41 3.5.3 Push Technology 41 3.5.4 User Agent Profile 44 3.5.5 WAP 1.x Legacy Configuration 45 3.5.6 WAP HTTP Proxy with Wireless Profiled TCP and HTTP 46 3.5.7 Direct Access 47 3.5.8 WAP Configurations for MMS 47 3.5.9 WTP Segmentation and Reassembly 48 3.6 OMA Digital Rights Management 50 4 Service Features 53 4.1 Message Sending 53 4.2 Message Retrieval 55 4.2.1 Immediate Retrieval 55 4.2.2 Deferred Retrieval 55 4.2.3 Retrieval When Roaming 56 4.2.4 Automatic Rejection of Unsolicited or Anonymous Messages 56 4.3 Message Reports 56 4.3.1 Delivery Reports 57 4.3.2 Read Reports 57 4.4 Message Forward 57 4.5 Reply Charging 57 4.6 Addressing Modes 58 4.7 Settings of MMS Mobile Devices 58 4.7.1 Connectivity Settings 58 4.7.2 User Preferences 59 4.7.3 Storing and Provisioning MMS Settings 60 4.8 Storage of MMS Settings and Notifications in the (U)SIM 61

Contents vii 4.9 Multimedia Message Boxes 62 4.10 Value-added Services 63 4.11 Capability Negotiation 64 4.12 Streaming 68 4.12.1 Example of MMS Architecture for the Support of Streaming 68 4.12.2 Streaming Protocols: RTP and RTSP 70 4.13 Charging and Billing 71 4.14 Security Considerations 73 5 The Multimedia Message 75 5.1 Multipart Structure 75 5.1.1 Message Envelope 76 5.1.2 Encapsulation of Media Objects 77 5.2 Message Content Domains and Classes 78 5.2.1 Message Content Domains 82 5.2.2 Message Content Classes 83 5.2.3 MMS Client Conformance to Message Content Classes 84 5.3 Media Types, Formats and Codecs 85 5.3.1 Text 86 5.3.2 Bitmap and Still Images 86 5.3.3 Vector Graphics 87 5.3.4 Speech 88 5.3.5 Audio and Synthetic Audio 89 5.3.6 Video 91 5.3.7 Personal Information Manager Objects 91 5.4 Scene Description 93 5.4.1 Introduction to SMIL 93 5.4.2 Organization of SMIL 2.0 94 5.4.3 Spatial Description with SMIL 94 5.4.4 Temporal Description with SMIL 96 5.4.5 SMIL Basic Profile 96 5.4.6 MMS SMIL and the OMA Conformance Document 97 5.4.7 SMIL Namespace 102 5.4.8 Linking the Scene Description with Body Parts 102 5.4.9 Support of Video Streaming 104 5.4.10 Support of Colour with SMIL 105 5.4.11 XHTML as an Alternative to SMIL 106 5.5 Example of a Multimedia Message 106 5.6 Forward-lock of Media Objects 109 5.7 Message Size Measurement 109 Further Reading 111

viii Contents 6 Transactions Flows 113 6.1 Introduction to the MMS Transaction Model 113 6.1.1 Person-to-person Scenarios 114 6.1.2 Content-to-person Scenarios 116 6.1.3 How to Read the PDU Description Tables 117 6.2 MM1 Interface, MMS Client MMSC 118 6.2.1 Message Submission 121 6.2.2 Message Notification 127 6.2.3 Message Retrieval 133 6.2.4 Delivery Report 138 6.2.5 Read Report 140 6.2.6 Message Forward 143 6.2.7 Storing and Updating a Message in the MMBox 147 6.2.8 Viewing Information from the MMBox 149 6.2.9 Uploading a Message to the MMBox 155 6.2.10 Deleting a Message from the MMBox 157 6.2.11 Parameter Description and Binary Encoding 157 6.3 MM2 Interface, Internal MMSC Interface 167 6.4 MM3 Interface, MMSC External Servers 167 6.5 MM4 Interface, MMSC MMSC 167 6.5.1 Introduction to SMTP 169 6.5.2 Routing Forward a Message 172 6.5.3 Routing Forward a Delivery Report 175 6.5.4 Routing Forward a Read Report 175 6.5.5 Example for Message Transfer with SMTP 177 6.6 MM5 Interface, MMSC HLR 179 6.7 MM6 Interface, MMSC User Databases 180 6.8 MM7 Interface, MMSC VAS Applications 180 6.8.1 Introduction to SOAP 183 6.8.2 Message Submission 185 6.8.3 Message Delivery 188 6.8.4 Message Cancellation 190 6.8.5 Message Replacement 191 6.8.6 Delivery Report 195 6.8.7 Read Report 202 6.8.8 Generic Error Handling 204 6.9 MM8 Interface, MMSC Billing System 205 7 Standard Compliance and Interoperability 207 7.1 Standard Conformance and Interoperability Testing 207 7.1.1 Static Conformance Requirements 207 7.1.2 Enabler Implementation Conformance Statement 208

Contents ix 7.1.3 Enabler Test Requirements, Plan and Specification 209 7.1.4 Interoperability Testing 209 7.2 Implementations of Different Versions of the MMS Protocol 210 8 Commercial Solutions and Developer Tools 213 8.1 MMS Handsets Directory 213 8.2 MMSC Directory 213 8.3 Developer Tools 214 9 The Future of MMS 221 9.1 MMS Developments in 3GPP 221 9.1.1 MMS Release 6 221 9.1.2 IMS Messaging 222 9.2 MMS Development in OMA 223 9.3 MMS Developments in 3GPP2 223 9.4 A Bright Future for MMS? 224 Appendices 225 A Content Types of Media Objects 225 B MM1 Interface Response Status Codes (X-Mms-Response-Status) 225 C MM1 Interface Retrieve Status Codes (X-Mms-Retrieve-Status) 228 D MM1 Interface MMBox Store Status Codes (X-Mms-Store-Status) 229 E MM4 Interface Request Status Codes (X-Mms-Request-Status-Code) 230 F MM7 Interface Status Code and Status Text 231 References 235 Acronyms and Abbreviations 241 Index 247

The nice thing about standards is that there are so many to choose from Andrew S. Tanenbaum

Preface First wireless communications over radio links were demonstrated by Guglielmo Marconi in the 1890s. These initial communications trials opened the door to many applications from radio to television broadcasts. The first regular radio broadcast service began in 1920 and the commercial introduction of colour television followed more than 30 years later. Colour television is a significant milestone in the road map of radio-based broadcast services since it allowed voice to be transmitted along with motion colour pictures. Radio-based communications also allowed the introduction of another category of innovative applications: personal communications between mobile users. To some extent, personal communications follow a similar evolution path as that of commercial radio-based broadcast services. Commercial personal mobile communications services started as voice-centric services with the introduction of the first radio mobile network in 1981 in Europe. Twenty years later, advances in high technology made possible multimedia personal communications over radio links between mobile users. The Multimedia Messaging Service (MMS) is one of these applications allowing users to exchange multimedia messages. A multimedia message can be a simple text or voice message or a sophisticated message containing various media objects (e.g. video clip, image, melodies). Regarding the importance of MMS in the evolution of personal communications, MMS may soon represent for radio-based personal mobile communications services what colour television is to radio-based broadcast services. The first reference to the term Multimedia Messaging Service can be traced back to 1998. At this crucial time, SMS usage was booming and new requirements for enhancing the messaging experience of mobile users were emerging. To meet this demand, major industry players defined the scope of what was expected to become a ubiquitous multimedia messaging service with the intention to deploy it over various transport technologies for mobile networks. MMS can be seen as the best of the breed of several messaging services including the well-known Short Message Service (SMS) and the Internet electronic mail. Year 2002 saw the first wave of MMS devices appearing on the market, mainly targeting photo messaging with the availability of camera phones. Year 2003 sees the emergence of a new generation of MMS devices with video capabilities. MMS is still in its infancy, and ongoing standardization developments should allow further MMS use