I need to send Greek Characters, using SMPP SMSC (vodafone Greece).
according to their spec, they only accept 7-BIT GSM character set.
they support only certain greek characters, which are expected to be
transmitted in the "control code" area of the character table.
for example, Greek "Gamma" is 0x13.
I am using HTTP submit to Kannel.

I tried url-encoding greek gamma, (before sending the http request) as
%13, but it does not work.

my config does not include any special settings for character sets or
encoding. should it ?

the debug dump of the PDU shows this:

2010-09-03 15:06:59 [26617] [23] DEBUG:   short_message:
2010-09-03 15:06:59 [26617] [23] DEBUG:    Octet string at 0xbc1ca0:
2010-09-03 15:06:59 [26617] [23] DEBUG:      len:  24
2010-09-03 15:06:59 [26617] [23] DEBUG:      size: 25
2010-09-03 15:06:59 [26617] [23] DEBUG:      immutable: 0
2010-09-03 15:06:59 [26617] [23] DEBUG:      data: 41 42 3f 3f 45 5a 48
3f 49 4b 3f 4d 4e 3f 4f 3f   AB??EZH?IK?MN?O?
2010-09-03 15:06:59 [26617] [23] DEBUG:      data: 50 3f 54 59 3f 58 3f
3f                           P?TY?X??

which I interpret as : Kannel has messed with the "control characters"
and has converted them to "?".

any ideas ?

Reply via email to