MMS trials, getting insane trying to decode pdu's!

"Bas A. Schulte" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi all,

hopefully someone can point me in the right direction. I'm trying to get 
a grip on MMS and I'm kinda lost on the encoding. As an example, I 
configured my t68i to use my own webserver as it's message center so the 
M-Send.req issued by my phone ends up in my script. I'm just dumping the 
POST data to a file to decode it (by hand for now :)), and it's not 
making sense when I look at the WAP specs ;(

I'm looking at WAP-209-MMSEncapsulation-20020105-a.pdf and my hex dump. 
As an example, I'm looking for the 'Message-Type' field (0x0c according 
to section 7.3) which should be equal to 'm-send-req' (0x80, according 
to section 7.2.14.). I would expect to find a sequence of 0x0c 0x80 but 
it's not there.

What am I missing? Is there (yet) another encoding going on that I'm 
forgetting about?

Here's the start of my hex dump:

[MMS]0x8c       140     ?
[MMS]0x80       128     ?
[MMS]0x98       152     ?
[MMS]0x31       49      1
[MMS]0x2d       45      -
[MMS]0x66       102     f
[MMS]0x35       53      5
[MMS]0x36       54      6
[MMS]0x36       54      6
[MMS]00 0
[MMS]0x8d       141     ?
[MMS]0x90       144     ?
[MMS]0x85       133     ?
[MMS]0x04       4
[MMS]0x3e       62      >
[MMS]0x88       136     ?
[MMS]0xaa       170     ª
[MMS]0xf9       249     ?
[MMS]0x89       137     ?
[MMS]0x01       1
[MMS]0x81       129     ?
[MMS]0x97       151     ?
[MMS]0x30       48      0
[MMS]0x36       54      6
[MMS]0x35       53      5
[MMS]0x31       49      1
[MMS]0x34       52      4
[MMS]0x30       48      0
[MMS]0x38       56      8
[MMS]0x30       48      0
(snip)

I'd be eternally gracefull if someone can point me in the right 
direction as to how to go about in parsing this! I can't even explain 
where the initial 0x8c is doing there!

Regards,

Bas.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.