The final mystery is solved. My MMS client works with Vodafone D2
in Germany. It turned out, that the WAP gateway did not know
about the binary encoding for "application/vnd.wap.mms-message".
I'm now able to send MMS messages with all four German network
operators.
Thanks to everybody who helped me on and off the list!
Kind regards
J�rg
-----Urspr�ngliche Nachricht-----
Von: J�rg Pommnitz
Gesendet: Freitag, 30. Januar 2004 17:38
An: Kannel-Devel (E-Mail)
Betreff: Things I learned about MMS clients (so far)
Some obstacles I overcame and that are not readily
obvious from the standards:
1. The Vodafone MMS WAP gateway dislikes fragmented IP packets.
They obviously get dropped somewhere.
Conclusion: make sure your SAR segment size is smaller then
the GPRS SDU size. 1000 Bytes works for me.
2. The E-Plus MMSC is picky. It does not accept anything but
application/vnd.wap.multipart.mixed or .related as MMS payload.
3. The E-Plus MMS WAP gateway is very picky. If you send a POST
request that exceeds the default 1400 Byte SDU size, it will
reject it. You have to announce larger SDUs with the
WSP Server-SDU-Size capability field.
Hope this helps others.
Kind regards
J�rg