Hey! Thanks for the info Paul!! I'm moving this thread over to the devel list, as these questions are probably more appropriate here :)
So basically I'm looking at writing a small app that will take in the notification from smsbox, pull out the URL of the content, pull it down and process it. Sounds very doable, just a couple questions mostly about Kannel, as I'm not familiar with the Kannel source base: > Kannel can capture the MMS notification SMS(es) and route them > to an application via the SMS Box sms service interface. * Is there any info anywhere about how the message is handed from smsbox off to the application? > Fetch the MMS message identified by the Content-Location MMS > header (this can be either a native HTTP operation or a WAP operation. If > WAP, you need a WAP client stack) * Does this mean it's my choice as to whether I want to use normal HTTP or WAP as a transport, or are there certain instances where I'll be forced to use WAP as a transport? Also, when I do an HTTP operation to pull down the content, can I do it over the public internet or would I have to do it through the GPRS connection? > So you'll have to write some code. All the functionality is there in the > Kannel and MBuni libraries. * If anyone can point me to any useful places in the API where I'll need to reassemble and decode the pdus, pull down WAP content, etc, it would be much appreciated :) Thanks! Jim On Fri, 2005-09-09 at 08:42 +0100, Paul Keogh wrote: > > I should probably back up to what we're trying to do.. We > > basically just want to be able to use a GSM modem to receive > > an MMS message, decode the contents, then either forward it > > off to an email address or just save it to disk.. > > > > Is this something that can be done with Kannel and MBuni? > > Not out of the box. > > You don't receive an MMS message in the same way as you receive an > SMS. You receive the MMS notification and then you must fetch the > referenced MMS message. Check the OMA MMS client transactions spec. > for further details. > > Working through your use case; > > * Kannel can capture the MMS notification SMS(es) and route them > to an application via the SMS Box sms service interface. > > * Your app. needs to; > > * Reassemble MMS notifications if necessary > * Decode the WBXML binary encoding to get at the MMS > notification headers > * Fetch the MMS message identified by the Content-Location MMS > header (this can > be either a native HTTP operation or a WAP operation. If WAP, > you need a WAP client > stack) > * Do something with the message > > So you'll have to write some code. All the functionality is there in the > Kannel and MBuni libraries.
