After reading other posts, i gathered that Nokia 7650 can handle smil partly. That is, smil presentation/slideshow is not supported but the layout and order are rendered properly. I have examined most of the smil posted here and come up with my own smil - I assume my smil that follows is correct.
Then I sent an MMS message from my application to my 7650 using the above smil. I was expecting to receive one whole message body. However, I got the error "Unable to display message: Select objects in Options menu for details." and I had to open the objects one by one to view them. Most people here have also encountered the same error. I thought 7650 handles smil partly, what could be wrong with my smil? I tried sending this to t68 and it worked fine.
Then I tried removing the smil part altogether and voila i did not get any error! I received one whole message.
Well, both SMILs seem to be fine. Do you understand the difference between using the "cid:" and not using it?
Are you using MMS Java Library? We really need some more information to be able to tell you anything.
If using our Java library, please also include some relevant lines from your code -- how have you set the content-type of the message? How about setting the Content-Id / Content-Location for the various parts?
Try removing the namespace declaration from the <smil> element; e.g., use just <smil>, not <smil xmlns="http://www.w3.org/2000/SMIL20/CR/Language">. We've found the 7650 to be very particular about the format of the SMIL part.
messageBodyPart0 = new MimeBodyPart();
multipart.addBodyPart(messageBodyPart0); // IF THIS PART IS REMOVED, MESSAGE HAS NO ERROR WHEN SENT TO 7650