Thales' cellular IoT products business is now part of Telit Cinterion, find out more.

You are here

SMS message index | Telit Cinterion IoT Developer Community

June 11, 2015 - 7:39pm, 3889 views

We are using the BSG2 and need to process the incoming SMSes one at a time.
The read SMS AT command (AT+CMGR) ***** an index number (its location value) for the message that is being queried. However, there does not appear to be an AT command that will give a list of indices (location values) to the messages that have been received but have not been read yet.
The available AT command AT+CMGL=REC UNREAD provides unread messages with the index number, message data, originating address, etc. We need to just get the index numbers without the other detail so we can process the incoming messages independently.  Is this supported and, if so, how is it done?