How to decode MMS ?

How to decode MMS ? SearchSearch
Author Message
Shyyin
Posted on Thursday, August 07, 2003 - 07:00 am:   

Hi,Does anyone can help me.
I can always find the topic about how to create a MMS message, or how to develop a MMS application, but I still don't know how to decode a xxx.mms file.
It seems that xxx.mms is encapsulated in binary format. The first thing I have to do is to decode an MMS PDU and extract all the files(smil,jpg,amr..),is that right? and the second thing is to parse the SMIL file and play the MMS.
I have no idea how much effort it would be. Is it possible that I can finish it in three months? The platform I use is uclinux|ARM7.
Bryce Norwood - NowSMS Support
Posted on Thursday, August 07, 2003 - 05:00 pm:   

Well, if you're doing an MMS client, the first thing that happens is that you receive an MMS notification message. This message is encapsulated as the content of a WAP push message (the WAP push message generally arriving via SMS). You would either need to integrate in with an existing WAP push receiver to receive the MMS notification, or recieve this message directly.

The notification message (m-notification-ind) is described in the OMA MMS Encapsulation specification (http://www.openmobilealliance.org).

This notification contains a URL, and then you must fetch the URL for the content of the MMS message.

The MMS message file starts with a header (MMS Encapsulation spec), and then you have a multipart message encoded according to the WAP Wireless Session Protocol (WSP) encoding definition for binary multipart messages.

There are a few other threads here that might provide some assistance:

http://support.nowsms.com/discus/messages/12/470.html

http://support.nowsms.com/discus/messages/12/522.html