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
