Good question. Did you ever find an answer?
On Thursday, April 24, 2014 7:20:56 PM UTC+3, Dave McLaughlin wrote: > > I have ported a generic RIL for a Huawei modem that is now working and I > can send and > receive SMS and I finally got PPP to work. > > The issue I have is that the system is saving all of the received SMS to > the SIM so once > this fills up I can't receive any more messages. > > I can go into the message app and then settings and manage SIM messages > and delete > them but as this unit will eventually be located in a remote location, I > need a way to > delete these as they are received. > > My application is enabled to receive them as highest priority and I then > call abortBroadcast() > to prevent the standard windows message app from receiving them. In fact, > even if I do let it > receive them, they are still saved on the SIM. > > In the RIL, there is a function setPreferredMessageStorage(void) function > and this is currently > set for AT+CPMS = "SM,SM" which would indicate SIM storage. > > When I receive the message, I call the getStatusOnIcc() which returns -1 > indicating non > SIM (ICC) message. > > I don't see any Android call that deletes these messages from the SIM. > > The unsolicited result code for messages is +CMTI indicating from the SIM > but the code > also have a handler for +CMT but when I read the RADIO logcat entry, it is > always +CMTI > > Does anyone know how to enable the system so that either messages are not > stored in > the SIM or that they are deleted on reception after being received? > > -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
