Hello.

i have been trying to send Estonian accented letters. They are all present in 
the 8859-1 character set. I am sending messages using curl for now. The only 
way i've been getting them to work is using coding=2, which i do not want to 
use. 

curl 
"http://localhost:13002/cgi-bin/sendsms?username=xx&password=xx&to=xx&text=%F6%E4%FC%F5%D6%C4%DC%D5%D2%D3%D4%F2%F3%F4&charset=ISO-8859-1";
sends all but Õ and õ. They arrive as question marks.

curl 
"http://localhost:13002/cgi-bin/sendsms?username=xx&password=xx&to=xx&text=öäüõÕ&charset=ISO-8859-1";
arrives the same as previous.
LOG: 2010-03-24 11:10:55 Sent SMS [SMSC:EMI2:xx:10000:xx] [SVC:xx] [ACT:] 
[BINF:] [FID:] [from:xx] [to:xx] [flags:-1:0:-1:-1:-1] [msg:8:......??] [udh:0:]

curl 
"http://localhost:13002/cgi-bin/sendsms?username=xx&password=xx&to=xx&text=öäüõÕ";
only the first letter + one questionmark arrive.
LOG: 2010-03-24 11:17:14 Sent SMS [SMSC:EMI2:xx10000:xx] [SVC:xx] [ACT:] 
[BINF:] [FID:] [from:xx] [to:xx] [flags:-1:0:-1:-1:-1] [msg:3:..?] [udh:0:]

either way, in the log files all accented letters are either question marks or 
punctuation marks.

Õ and õ are not present in the GSM charset, all the others are. Is there a way 
to make kannel process and send messages in any other charset than GSM or is 
the problem somewhere else.

System:
Centos 5.4
Kannel 1.4.3 built from source
libxml: libxml2-2.6.26-2.1.2.8
Multi processor machine.
---------
group = core
admin-port = 13000
admin-password = xx
status-password = xx
log-file = "...kannel.log"
log-level = 1
access-log = "...kannel.access.log"
smsbox-port = 13001

group = smsc
smsc = emi
host = xx
port = 10000
smsc-username = xx
smsc-password = xx
keepalive = 170
window = 1
wait-ack = 3600
wait-ack-expire = 0x02

group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13002
global-sender = xx

group = sms-service
keyword = default
text = "No service specified"

group = sendsms-user
username = xx
password = xx
---------

Marko

Reply via email to