Multimedia Messaging Services Standards and Interworking Jack Nasielski February 2003
Outline • Multimedia Messaging Service (MMS) in 3GPP/3GPP2/OMA • Background • Architecture overview • Standards are nearly done • Roaming and Interoperability. • Current focus on testing and interop. • Contributions in 3GPP2 on MM3 • Interoperability with Internet mail • and on MM4 • Allow CDMA carriers to use native Internet mail format internally • Optional interworking using native Internet mail.
MMS Background • Initial 3GPP MMS services use simple multimedia presentation (SMIL profile: images, text, voice) • CDMA operators had already deployed similar services (KDDI using M-IMAP, KTF with HTTP, etc.) • Extreme MMS hype caused pressure to align with 3GPP: 3GPP2 will publish standards with OMA/WAP/3GPP text • Interoperability is the key – can we exchange messages with users on other networks? • IETF email protocols can enable interop • Note that 3GPP carriers are having problems, OMA working on MMS interoperability.
MMS Standards (3GPP/OMA) • OMA currently working on testing, interoperability spec, and the user agent profile for WAP-based MMS. 3G TS 22.140 MMS stage 1 (High-level Service Requirements) OMA-MMS Conformance Document 3G TS 26.140 MMS codecs (Media formats and codecs for MMS) 3G TS 23.140 MMS stage 2 (Arc., Info Flow, Service Behav.) 3G TS 32.235 Applic. Charging (Charging Data for MMS) OMA-MMSArc informative (MMS Architect. Overview) OMA-MMSCTR MM1 stage 3 (MMS Client Transactions) OMA-MMSEncps. MM1 stage 3 (MMS Message Encapsulation) 3G TS 23.140 MMS MM4 stg. 3 (Protocol Bind. & MM Formats) 3G TS 23.140 MM7 stage 3 (Prot. Bind. & MM Formats)
MMS Standards (3GPP2) • Note that 3GPP2 specifications are almost identical to 3GPP/OMA documents, except for M-IMAP and SIP MM1 options. • 3GPP2 stage 2/3 documents currently in ballot, except for SIP MM1. S.R0064 MMS stage 1 (High-level Service Requirements) ??? MMS codecs (Media formats and codecs for MMS) N.P0042-000 Overview N.P0042-200 MMS stage 2 N.P0042-310 MMS MM1 stg. 3 (WAP/OMA) N.P0042-311 MMS MM1 stg. 3 (M-IMAP) N.P0042-312 MMS MM1 stg. 3 (SIP) N.P0042-340 MMS MM4 stg. 3 (inter-carrier protocol) N.P0042-370 MM7 stage 3 (VASP protocol)
Roaming and Interoperability • Key interfaces are MM1 and MM4 • MM1 between MS and home MMSC, does not require special capabilities in the serving system • Users may send and receive MMS while roaming, as long as SMS and a data service are supported. • Note that addressing with NAI (email address) is easier to manage than E.164. • MM4 between operator’s MMSCs for inter-carrier messaging • IETF SMTP e-mail protocol for basic message handling • 3GPP-defined X-headers for all features • 3GPP/2 X-MMS headers and do not interoperate with Internet email • 3GPP/2 MMS reports do not interoperate with Internet email. • MM1 is under each carrier’s control. May use other protocols (such as KDDI’s M-IMAP) and still interop at MM4.
MMS Content • Content • Need clear minimum rules on generating and accepting • MIME and SMIL • Basis for interoperability and future extension. • Need codec rules, including default codecs • Reduce and isolate transcoding • Network-default codecs: transcoding at network gateways (GSM < - > CDMA) • Alternative is content transformation everywhere in the network • Active discussion in 3GPP2 TSG-C and OMA IOP.