I am facing a problem in sending flash message in Arabic while using SMPP protocol in Java. I am successful with sending in standard English format but when I use Arabic unicodes, the message is being delivered in unknown format.
Below is the related sample request that I am using.
byte protocolId = 0x00;
byte dataCoding = (byte) 0xf0; //(for flash message)
byte smsClass = 0x00;
request.setShortMessage("\u0628", Data.ENC_UTF8);
The SMPP request in the logs is showing the correct Arabic alphabet while sending the request but at the user end the alphabet is in unreadable format. The remaining settings for request are set as default. Would appreciate any suggestion to achieve the goal. Thanks in advance.