I need to send SMS in EC200U with local language. I was using HEX format ,But the SMS was not send it returns error. I attached the log below. I have two different firmware version of modules but there are two modules are return error.
But I try to send SMS using MC66 It will working fine.
Please support how to send local language SMS in EC200U. I was already tried in UCS2 method also. Can I get any log for sending SMS with regional language it will helpful for me.
Have you considered using PDU-mode instead of text-mode?
This removes all encoding responsibility from the modem.
You’ve already got the text itself encoded for use in the PDU User Data field. Just work on encoding the destination address and you’re almost there.
I switched the ROOter project to using PDU-mode many years ago, and we have had 100% success with the large number of different modem makes and models we support.
PS - The reason that I prefer PDU-mode is that SMSs are transmitted over-the-air in this format. So the modem does not need to construct it from text-mode parameters.
It would be easier for you to continue using text-mode for sending SMSs which use only characters in the 7-bit default alphabet. The packing algorithm to generate the PDU is given in 3GPP spec 23.038, section 6.1.2.1.1.
The ROOter scripts decide whether the 7-bit alphabet can be used for the given text, or whether 16-bit unicode is required.
Support for emojis is included. Each emoji requires use of a “surrogate pair” of 16-bit characters.
@snowgum Thanks for your support. Finally we did SMS in religion languages. In both TEXT mode and PDU mode. But the TEXT mode was not supported in my old modem firmware version. I am getting a another version from Quectel support (EC200UCNAAR03A14M08) ,That works in TEXT mode also.