talk about synchronicity!
 
I just faced (and solved) the exact same issue.
 
here is what to do :
 
1. make sure that your message is encoded in WINDOWS-1253
2. change all greek letters to upper case, no accent
3. search the message, and replace ALL characters EXCEPT the 10 Greek 
characters, to their English equivalents
 
so, Greek alpha 0xC1 becomes 0x41, BUT greek DELTA stays as it is !
 
4. url-encode the text of the message
 
5. add the following parameter to your HTTP GET API call : charset=WINDOWS-1253
(so that Kannel understands the 10 greek characters)
 
done !
 
this worked for me, (30 minutes ago) just fine, for vodafone SMSC. it may work 
for the other providers as well, who knows...
 
 
PS this procedure may also work if the message is encoded otherwise, e.g 
unicode, but I have not tested it. the main idea to keep is that you REPLACE 
all greek charcters EXCEPT the 10...
 


________________________________

        From: [email protected] [mailto:[email protected]] On 
Behalf Of Stelios Mavromichalis
        Sent: Friday, September 03, 2010 3:37 PM
        To: [email protected]
        Subject: smpp latin1 and greek chars....
        
        
        hello everyone,
        
        i have an smpp connection with alt-charset parameter set to latin1.
        
        the provider mapped the (missing from latin1) 10 capital greek letters 
included in the gsm charset into their exact same position in the latin1. 
meaning that for instance the greek capital letter Delta (Δ) is mapped on 
latin1 position 0x10 (which happens to be the exact same position in gsm 
charset).
        
        my problem is that i can't convince kannel 1.4.3 using it's http api to 
send any of those characters. it converts them to "?" no matter what i do.
        
        any ideas? 
        
        kind regards,
        
        /mstelios
        
        
        Stelios Mavromichalis
        Cytech Ltd. - http://www.cytech.gr/
        Science & Technology Park of Crete
        fax: +30 2810 39 1941
        tel.: +30 2810 31 4127
        mob.: +30 697 7078013
        skype: mstelios
        

Reply via email to