I am trying to read the SMS via sockets. I am using the SilentSMS exacmple code from Wiki.

I am able to read the SMS's successfully via the sockets, but when i restart the device, all the sms's that i read thru sockets come back again. It seems they are not deleted on the SMSC.

I am using N95.

My feeling is that this is a core problem of SilentSMS example. It does not delete the SMS's from SMSC after reading them. So they come back again. Is there any way to fix it. As many people are facing this issue.

Also setting the TMsvEntry's Unread flag to False does not either solve the problem of sileting the SMS tone. As the vibration and tone thing is done b4 the notification come in HandleSessionEvent.

So is there any other way to siletly read the SMS?