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.

Reply via email to