RE: greek support

"Stamatopoulos Panagiotis ([email protected])" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <71B659EFA1EAD311932700508B6460B904B4F012@mailman.isoft.intranet.gr>
Dimitris,
 
You have to change the charset.c file (which resides under the gwlib
directory), and compile the gateway again (make, make install). Here are the
instructions:
STEP 1 : FTP the file to a computer running Win9x/2k/XP OS 
STEP 2 :. Edit the file as follows (check out the RED points)
 
 
.
.
.
/* Map GSM default alphabet characters to ISO-Latin-1 characters.
 * The greek characters at positions 16 and 18 through 26 are not
 * mappable.  They are mapped to '?' characters.
 * The escape character, at position 27, is mapped to a space,
 * though normally the function that indexes into this table will
 * treat it specially. */
static const unsigned char gsm_to_latin1[128] = {
  '@' <mailto:'@'> , 0xa3,  '$', 0xa5, 0xe8, 0xe9, 0xf9, 0xec,   /* 0 - 7 */
 0xf2, 0xc7,   10, 0xd8, 0xf8,   13, 0xc5, 0xe5,   /* 8 - 15 */
  'Δ',  '_',  'Φ',  'Γ',  'Λ',  'Ω',  'Π',  'Ψ',   /* 16 - 23 */
         'Σ',  'Θ',  'Ξ',  ' ', 0xc6, 0xe6, 0xdf, 0xc9,   /* 24 - 31 */
 
.
.
.
 
 /* 192 - 199 */
 'A', /* approximate A grave */
 'A', /* approximate A acute */
 'A', /* approximate A circumflex */
  19, /* approximate A tilde */
  16, /* A dieresis */
  14, /* A ring */
  28, /* AE ligature */
   9, /* C cedilla */
 
 /* 200 - 207 */
 25, /* approximate E grave */
  31, /* E acute */
 'E', /* approximate E circumflex */
 20, /* approximate E dieresis */
 'I', /* approximate I grave */
 'I', /* approximate I acute */
 26, /* approximate I circumflex */
 'I', /* approximate I dieresis */
 
 /* 208 - 215 */
 22, /* Eth */
  93, /* N tilde */
 'O', /* approximate O grave */
 24, /* approximate O acute */
 'O', /* approximate O circumflex */
 'O', /* approximate O tilde */
  18, /* O dieresis */
 'x', /* approximate multiplication sign */
 
 /* 216 - 223 */
  23, /* O slash */
 21, /* approximate U grave */
 'U', /* approximate U acute */
 'U', /* approximate U circumflex */
  94, /* U dieresis */
 'Y', /* approximate Y acute */
 NRP, /* approximate Thorn */
  30, /* german double-s */
.
.
.
STEP 3: FTP the file back to linux, in the same directory (/gwlib) replacing
the existing file
 
STEP 4 : Re-compile the gateway (make, make install)
 
The new bearerbox,smsbox are now greek-enabled
 
If you need further instructions, or you have any problems you can call me
at 210-6679169, working hours.
 
Hope it works (testd on RedHat 7.3)
 
Panagiotis Stamatopoulos

-----Original Message-----
From: Karathanasis Dimitris [mailto:[email protected]]
Sent: Friday, November 21, 2003 10:17 AM
To: [email protected]
Subject: greek support
Importance: High



Hi everyone!!!!. Could someone help me how to send messages with greek
characters with smpp protocol? I have configured kannel in redhat linux 9.
It send messages with latin characters but when I write greek the getting
sms is wrong…It’ s very urgent because I have a client that wants to send
sms in greek!!! What changes I have to do and In what files?

 

 

Thanks in advance…

 

Karathanasis Dimitris
System Administrator
Τηλ.: 210 5156240 -  Fax: 210 5156250
Email:  <mailto:[email protected]> [email protected]

 

 

###########################################

This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.