{"id":847,"date":"2020-03-07T14:06:08","date_gmt":"2020-03-07T13:06:08","guid":{"rendered":"https:\/\/mobiletidings.com\/?p=847"},"modified":"2020-06-17T18:14:59","modified_gmt":"2020-06-17T17:14:59","slug":"sending-a-flash-sms-message","status":"publish","type":"post","link":"https:\/\/techsofar.com\/sending-a-flash-sms-message\/","title":{"rendered":"Sending A Flash SMS Message (Complete Guide)"},"content":{"rendered":"
So far I\u2019ve show how to send a text message in PDU mode. There is nothing special about this. There are a number of things you can do in PDU mode, that you can\u2019t do in text mode.<\/p>\n
A first example is a flash SMS message.<\/p>\n
A flash SMS message is an SMS message that, instead of being stored in the SIM or memory of the receiving phone, pops-up on the receiving phone\u2019s screen, without the user taking any action. When dismissed the message is usually gone.<\/p>\n
Here is an example AT command to send a flash SMS message in PDU mode:<\/p>\n
AT+CMGS=28<crlf>\r\n> 0001010B915121551532F40010104190991D9EA341EDF27C1E3E9743<Ctrl-Z><\/pre>\n<\/div>\nHere is what the individual octets represent:<\/div>\n\n\n
\n Size<\/strong><\/td>\n Value<\/strong><\/td>\n Description<\/strong><\/td>\n<\/tr>\n \n 1 octet<\/td>\n 00<\/td>\n We don\u2019t supply a SMSC number.<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 01<\/td>\n PDU type and options. This is a plain SUBMIT-PDU.<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 01<\/td>\n Our message reference.<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 0B<\/td>\n Size of the destination telephone number (in digits)<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 91<\/td>\n International numbering plan.<\/td>\n<\/tr>\n \n 6 octets<\/td>\n 5121551532f4<\/td>\n This represents the destination and it translates to 1 512 555 1234<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 00<\/td>\n Protocol identifier.<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 10<\/td>\n Data Coding Scheme. This is the value that causes the message to be a flash message as opposed to a standard SMS.<\/td>\n<\/tr>\n \n 1 octet<\/td>\n 10<\/td>\n User Data Length or payload size (in characters).<\/td>\n<\/tr>\n \n 16 septets<\/td>\n 4190991D9E
\nA341EDF27C
\n1E3E9743<\/td>\nThe payload, also known as User Data. In this case, it is just GSM encoded text.
\nThis particular string represents \u201cA flash message!\u201d\u201d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n