[Hilo] How to send and receive SMS with special character?

Hi,

The examples you provide are very useful. Just a question: what module and firmware are you using to be able to set AT+CSCS=“UCS2” ?

With Q26CL702 and firmwarer 7.47.4 the option for at+cscs are:

at+cscs=?

+CSCS: (“GSM”,“PCCP437”,“CUSTOM”,“HEX”)

Thanks
Best regards,

Answer: I take “éè” for example.
Please use PDU mode or TEXT (UCS2) mode to send or receive the SMS with special characters.
For example:
Data to send or receive in SMS: “éè” (0x00E9 0x00E8)
SMSC:+8613800755500
Phone number “1351066xxxx”
Example 1(Using PDU mode to send SMS):
AT+CMGF=0 ----Send PDU mode SMS
OK
AT+CMGS=17

0891683108705505F001000B813115606603F600080400E900E8
+CMGS: 140
OK
Example 2(Using TEXT mode to send SMS):
AT+CMGF=1 ----When send TEXT mode SMS
OK
AT+CSCS=“UCS2”
OK
AT+CMGS=“00310033003500310030003600360036003300300036”
00E900E8
+CMGS: 141
OK
Example 3(Using PDU mode to list SMS):
+CMTI: “SM”,1
AT+CMGF=0
OK
AT+CMGL=4 ----To list in PDU mode
+CMGL: 1,0,"",22
0891683108705505F0040D91683115606603F6000031405111936423020502
OK
Example 4(Using TEXT mode to list SMS):
+CMTI: “SM”,1
AT+CMGF=1
OK
AT+CSCS=“UCS2” (Please do not use <AT+CSCS=“IRA”> or <AT+CSCS=“GSM”> to list the SMS, it’ll be wrongly transferred)
OK
AT+CMGL=“ALL” — To list in Text_UCS2 mode
+CMGL: 1,“REC READ”,“002B0038003600310033003500310030003600360036003300300036”,"",“13/04/15,11:39:46+32”,145,2
00E900E8
OK

Link to the FAQ : https://forum.sierrawireless.com/t/hilo-how-to-send-and-receive-sms-with-special-character/6508/1

Thanks