Thanks Nikos

When i set the coding to 1 or to 2 , i cant send 160 char messages anymore

There must be a way to encode the message to GSM encoding , and send 160 char messages with capital greek characters

From this URL

http://www.cardboardfish.com/support/bin/view/Main/GSMEncoding

According to GSM specification, a standard SMS message can contain up to 140 bytes of data (payload). Standard latin (ISO-8859-1) character encoding represents a single character using 1 byte, which is 8 bits. Therefore, the maximum number of latin 1 characters that could be included in an sms is 140.

GSM encoding represents characters using 7 bits instead of 8. This therefore provides a maximum of 160 characters per SMS. (140 * 8 bits) / 7 bits = 160

This effectively halves the number of characters that the GSM character set can support, compared to ISO-8859-1. In order to include common characters that are usually represented using the 8th bit, these characters as well as other symbol characters must be re-mapped to a combination of lower bits. These re-mapped characters are often referred to as special characters. This re-mapping, in combination with packing 7-bit characters into 8-bit bytes is called GSM Encoding.



Hi Nick,

SMS can hold 160 B of 7bit chars or 140 B of 8bit chars (+/- some UDF headers). Half of that for Unicode. ASCII characters are 7bit, Greek are 8bit. If you choose to send them as Unicode it is 70 B.

In your URL coding=0 corresponds to 7bit coding. Wrong one for Greek. Try with coding 2 (Unicode) or coding 1 (8bit).

BR,
Nikos
----- Original Message ----- From: "Nick" <[email protected]>
To: <[email protected]>
Sent: Thursday, March 26, 2009 9:14 PM
Subject: kannel and greek characters


Hello all

I try to send greek sms 160 characters long with kannel with no luck
I can send 70 characters Unicode messages successfully, but cant send 160
char long messages

I have installed kannel on 2 linux servers, one with centos 4.6 and one
with centos 5.1
I have installed the latest version 1.4.3 and the latest cvs version
I have compiled both version with and without the greek patch bellow
http://www.kannel.org/pipermail/users/2006-July/000040.html
I have read and followed all post with keyword "greek" in both users and
developers mailing list

No luck

According the posts in the mailling list, when i send
http://192.168.0.1:13131/cgi-bin/sendsms?user=****&pass=****&to=306977000000&coding=0&text=KA%14HMEPA
(%14 = greek letter Ë)
it suppose to send the message ÊÁËÇÌÅÑÁ

It does not.
I get ?????? or sometimes _____

I have tried countless combinations of  all available query string and
config variables (coding charset alt charset etc)

Since i know that  many users are using kannel and send greek characters
successfully,
i am sure am missing something, but i cant figure out what it is.

Any help will be appreciated

Thank you


Reply via email to