MMS Decoder provides a script for sending MMS messages to a Web page.
MMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, it's usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (it's encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore I've written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesn't know swedish. You can grab the report here.
What's New in This Release: [ read full changelog ]
· Should comply with the MMS 1.2 specification.
· No warnings when running on PHP in strict mode
· Some bugs had slipped into the example application of the 0.80 release, these are now fixed.