My SMPP Company replied me this and also suggested me to use GSM7 and GSM8 Charset.
Please note that the SMSC of different mobile network has different mappings for characters not in the range of [a-zA-z0-9]. In particular, the GSM7character set for example maps an '@' character to a 0x00 (zero byte). Some operators set their SMSC to use Latin-1 or ASCII instead of the GSM7 character set. You can see if that is the case by sending a 0x00 (zero-byte) character to the SMSC. If an '@' appears on your phone then they are NOT using GSM7. Most likely they are using ASCII as their character set and accordingly you will need to modify the character set listing in Kannel's source code. Please check the GSM character set at your end. Regards Anshu Sah On Fri, Apr 27, 2012 at 7:34 PM, Anshu Sah <sah.an...@ymail.com> wrote: > Hi ! > > My SMPP Configuration is below. > > group=smsc > smsc=smpp > smsc-id=xxxxxxxxxxxx > allowed-smsc-id = xxxxxxxxxx > host = xxxxxxxxxx > port = 2345 > transceiver-mode = 1 > receive-port = 2345 > log-file = "/projects/kannel/logs/live/tata_vtrx1.txt" > alt-charset = "ASCII" > alt-addr-charset = "GSM" > smsc-username = "xxxxxxxxxxxx" > smsc-password = "xxxxxxxxxxxxxxxx" > #msg-id-type = 0x01 > system-type = default > max-pending-submits = 100 > reconnect-delay = 10 > throughput = 30 > interface-version = 34 > > > Even i tried to sendsms cgi > > > http://xxxxxxxxxxx:10001/cgi-bin/sendsms?username=xxxxxxxxxxxx&password=xxxxxxx&to=xxxxxxxxxxxx&text=test...@yahoo2.com&from=Anshu&smsc=xxxxxxxx&charset=utf-8 > > kindly suggest what shall i do. > > > > Regards > Anshu Sah > > > > > > On Mon, Apr 23, 2012 at 11:26 AM, Valentin Militaru < > valentin.milit...@telcor.ro> wrote: > >> HI, >> >> I had the same issue here. I solved it by making sure data_coding was 0. >> I used to set mclass to 1, and that changed data_coding to a non-zero value. >> >> Best regards, >> Vali Militaru >> >> On 04/21/2012 04:56 PM, Anshu Sah wrote: >> >> Hi, >> >> I have set alt-charset = "utf-8" and also sending charset = 'utf-8' via >> sqlbox. But '@' is shown as '!' to my customers. >> >> Please suggest. >> >> >> Regards >> Anshu Sah >> >> >> >