Hi there. I’m using an LE910v2 LTE modem to send a Class 1 SMS message from modem to an iPhone. But I always receive it as a Class 0 (Flash SMS) on the iPhone. I need the SMS to be received and saved into the iPhone memory (non Class 0). I used the following commands:
AT+CGMR (S/W ver) 20.00.402
AT+CMGF=1
AT+CSMP=17,167,0,241
AT#SMSMODE=1
AT+CMGS
Kindly advise me if I’m missing something (or making a mistake). Thank you.
Hi,
the fact that iPhone shows a Class1 SMS as a flash SMS depends on the rules for storing the received messages the iPhone has. If you want to be sure that the SMS is stored on SIM then you have to send a Class2 message
AT+CSMP=17,167,0,242
Hi,
the fact that iPhone shows a Class1 SMS as a flash SMS depends on the rules for storing the received messages the iPhone has. If you want to be sure that the SMS is stored on SIM then you have to send a Class2 message
AT+CSMP=17,167,0,242
Thanks Cosmin. However, even with the suggested settings for AT+CSMP=17,167,0,242 — I still get a Flash SMS Class 0 message on the iPhone whenever I send it from the Telit modem.
Best Regards,
Louie
I think I realized my mistake (duh!) the settings I made were alright all along:
AT+CMGF=1
AT+CSMP=17,167,0,241
AT#SMSMODE=1
AT+CMGS …
==============
The mistake was that I was sending the commands to a different AT terminal (/dev/ttyACM0) when the SMS-sending application was using (/dev/ttyACM3). After sending the above commands to the correct AT terminal, the SMS sent out were OK (Class 1). Issue resolved.
We use cookies to enhance your browsing experience and help us improve our websites. To improve our website, we carefully select third parties that use cookies to allow us to serve specific content and achieve the purposes set out in our cookie policy. For more information on how to make adjustments through your browser to the cookies being used on your device, please click Find Out More link. By closing this banner or continuing to browse our website, you agree to our use of such cookies. FIND OUT MORE
Hi there. I’m using an LE910v2 LTE modem to send a Class 1 SMS message from modem to an iPhone. But I always receive it as a Class 0 (Flash SMS) on the iPhone. I need the SMS to be received and saved into the iPhone memory (non Class 0). I used the following commands:
AT+CGMR (S/W ver) 20.00.402
AT+CMGF=1
AT+CSMP=17,167,0,241
AT#SMSMODE=1
AT+CMGS
Kindly advise me if I’m missing something (or making a mistake). Thank you.
Thanks Cosmin. However, even with the suggested settings for AT+CSMP=17,167,0,242 — I still get a Flash SMS Class 0 message on the iPhone whenever I send it from the Telit modem.
Best Regards,
Louie
I think I realized my mistake (duh!) the settings I made were alright all along:
AT+CMGF=1
AT+CSMP=17,167,0,241
AT#SMSMODE=1
AT+CMGS …
==============
The mistake was that I was sending the commands to a different AT terminal (/dev/ttyACM0) when the SMS-sending application was using (/dev/ttyACM3). After sending the above commands to the correct AT terminal, the SMS sent out were OK (Class 1). Issue resolved.