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.

Reply via email to