The problem on the short message service!

When I’m using the function adl_smsSubscribe(), I meet a problem. I can’t read the short message which is recieved. I find that the short message is stored in ME. But, I specify the short message must be stored in SIM with the command AT+CPMS=“SM”,“SM”,“SM”. Who can tell me the reason?

What do you mean by that?

In the adl_smsSubscribe() call, you specify the handler for received SMS messages; the message is passed to this handler in its parameters. You don’t have to read the message - it’s right there in the parameters!

Hi dyzhn,

Do you use the at+cnmi function at all?
What are your current CNMI settings?