Thanks again Thanos, really appreciate your help...

Since I am using cvs and you sendme charset.c ftom your 1.4.1 version , I found 
that they are a bit different.
So what i did the following:
Download again latest cvs
Copied and pasted (with webmin) the new charset.c over the one I had initially 
made changes
Then using webmin again I opened both files, and copied and pasted between them 
( I think webmin is doesn’t change line endings)

By issuing the diff command I got this

[EMAIL PROTECTED] ~]# diff -u /usr/src/kannel/gateway/gwlib/charset.c 
/usr/src/gat                                                                    
         eway/gwlib/charset.c
--- /usr/src/kannel/gateway/gwlib/charset.c     2007-05-18 15:08:29.000000000 
+0                                                                             
300
+++ /usr/src/gateway/gwlib/charset.c    2007-08-03 12:52:01.000000000 +0300
@@ -126,14 +126,14 @@
  * though normally the function that indexes into this table will
  * treat it specially. */
 static const unsigned char gsm_to_latin1[128] = {
-     '@', 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 */
-     ' ',  '!',  '"',  '#', 0xa4,  '%',  '&', '\'',   /* 32 - 39 */
-     '(',  ')',  '*',  '+',  ',',  '-',  '.',  '/',   /* 40 - 47 */
-     '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',   /* 48 - 55 */
-     '8',  '9',  ':',  ';',  '<',  '=',  '>',  '?',   /* 56 - 63 */
+        '@', 0xa3,  '$', 0xa5, 0xe8, 0xe9, 0xf9, 0xec,   /* 0 - 7 */
+       0xf2, 0xc7,   10, 0xd8, 0xf8,   13, 0xc5, 0xe5,   /* 8 - 15 */
+        0x10,  '_', 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,   /* 16 - 23 */
+        0x18, 0x19, 0x1a,  ' ', 0xc6, 0xe6, 0xdf, 0xc9,   /* 24 - 31 */
+        ' ',  '!',  '"',  '#', 0xa4,  '%',  '&', '\'',   /* 32 - 39 */
+        '(',  ')',  '*',  '+',  ',',  '-',  '.',  '/',   /* 40 - 47 */
+        '0',  '1',  '2',  '3',  '4',  '5',  '6',  '7',   /* 48 - 55 */
+        '8',  '9',  ':',  ';',  '<',  '=',  '>',  '?',   /* 56 - 63 */
         0xa1,  'A',  'B',  'C',  'D',  'E',  'F',  'G',   /* 64 - 71 */
          'H',  'I',  'J',  'K',  'L',  'M',  'N',  'O',   /* 73 - 79 */
          'P',  'Q',  'R',  'S',  'T',  'U',  'V',  'W',   /* 80 - 87 */

Then I did
Make clean
Make
Make install

But then again, problem still remains....

I am not a linux expert, but I believe it should have worked, shouldn’t it?
Do you think I should go for 1.4.1 and not cvs version? You think this maybe 
solve my problem

Many thanx

Dinos



-----Original Message-----
From: Thanos Chatziathanassiou [mailto:[EMAIL PROTECTED] 
Sent: Friday, August 03, 2007 3:22 PM
To: Κωνσταντίνος Λιαδάκης
Subject: Re: CANT SEND GREEK CHARACTERS

Κωνσταντίνος Λιαδάκης wrote:
> Thank you very much Thanos for your prompt reply,
>
> Unfortunatelly I don’t know how to correct the line endings, hence I tried to 
> substitute the 2 lines from the patch manually and recompile kannel.
> So I did it numerous times manually. If I open gateway/gwlib/charset.c I see 
> the file includes the greek characters.
> After I do:
> make clean
> Make
> Make install
> There are no errors or something that tells me that there was a 
> problem while compiling
>
> But as soon as I start kannel the problem remains, and greek cannot be send 
> in 7bit encoding.
>
> Correct me if I am wrong anywhere in the way...
>   
Maybe you're patching the wrong function ?
all this goes into (actually below)
``static const unsigned char gsm_to_latin1[128] = {''
in fact, i'm sending you mine, from 1.4.1 tree.
you can do a ``diff -u old_charset.c charset.c'' to show where things went 
under.

I'm sending a gziped version as well, just in case the line endings get messed 
up again.

> Any more ideas
>
> Thanx
>
>
>
>
> -----Original Message-----
> From: Thanos Chatziathanassiou [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 03, 2007 2:11 PM
> To: Κωνσταντίνος Λιαδάκης
> Cc: [email protected]
> Subject: Re: CANT SEND GREEK CHARACTERS
>
> Κωνσταντίνος Λιαδάκης wrote:
>   
>> The only way I could apply patch was to do it manually with 
>> copy/paste at gateway/gwlib/charset.c and changing the lines in that 
>> with the ones from the patch
>>
>> I did make and make install started kannel again, but I am still facing the 
>> same problem.
>> Am I correct?, is there another way?
>>   
>>     
> I suspect someone's been overly zealous with line endings....
> Να τολμήσω να υποθέσω ότι παράλαβες το patch σε windows ή/και 
> μετάφερες το patch μέσω samba στο unixοειδές σου; Κάπου στην πορεία 
> προφανώς τα line endings μετατράπηκαν από LF (0x0a) σε CR/LF (0x0d 
> 0x0a), κάτι που του προγράμματος patch δεν του αρέσει καθόλου.
> Mπορείς απλά να αντικαταστήσεις τις σωστές σειρές (χρησιμοποίησε τα 
> comments σαν οδηγό) ή φυσικά να διορθώσεις το CR/LF.
> Επειδή το ``make clean; make'' ίσως πάρει περισσότερη ώρα, απλά ``rm 
> gwlib/charset.o; make'' πρέπει να φτάνει.
>
>   
>> Thanks
>> Dinos
>>
>> -----Original Message-----
>> From: Κωνσταντίνος Λιαδάκης [mailto:[EMAIL PROTECTED]
>> Sent: Friday, August 03, 2007 1:26 PM
>> To: 'Thanos Chatziathanassiou'
>> Cc: [email protected]
>> Subject: RE: CANT SEND GREEK CHARACTERS
>>
>> Tried to patch charset.c placed in /gateway/gwlib but with no luck
>>
>> This is what I got
>>
>> [EMAIL PROTECTED] gwlib]# patch -p0 < /usr/src/gateway/charset.c.patch 
>> (Stripping trailing CRs from patch.) patching file charset.c Hunk #1 
>> FAILED at 76.
>> 1 out of 1 hunk FAILED -- saving rejects to file charset.c.rej 
>> [EMAIL PROTECTED] gwlib]# patch -p0 < /usr/src/gateway/charset.c.patch 
>> (Stripping trailing CRs from patch.) patching file charset.c Hunk #1 
>> FAILED at 76.
>> 1 out of 1 hunk FAILED -- saving rejects to file charset.c.rej
>>
>> Any ideas?
>>
>> Thanks in advance
>>
>> Dinos
>>
>> -----Original Message-----
>> From: Thanos Chatziathanassiou [mailto:[EMAIL PROTECTED]
>> Sent: Friday, August 03, 2007 12:46 PM
>> To: Κωνσταντίνος Λιαδάκης
>> Subject: Re: CANT SEND GREEK CHARACTERS
>>
>> Κωνσταντίνος Λιαδάκης wrote:
>>   
>>     
>>> Thank you very much for your repley Thanos,
>>>
>>> I found the thread but I don’t seem to be able to find the patch. 
>>>
>>> Could you send it to me please?
>>>   
>>>     
>>>       
>> There you go (works against 1.4.0 & 1.4.1) ...
>> since the list already has it (I've found it in my archives) and it's not of 
>> any considerable quality, I'm not sending it again to the list.
>>
>> άσχετο: τι ακριβώς κάνει το bulk-sms.gr ?
>>
>>   
>>     
>>> Thank you very much in advance
>>>
>>> Regards
>>>
>>> Dinos
>>>
>>>
>>> -----Original Message-----
>>> From: Thanos Chatziathanassiou [mailto:[EMAIL PROTECTED]
>>> Sent: Friday, August 03, 2007 12:32 PM
>>> To: Κωνσταντίνος Λιαδάκης
>>> Cc: 'Δημήτρης Ευμορφόπουλος'
>>> Subject: Re: CANT SEND GREEK CHARACTERS
>>>
>>> Κωνσταντίνος Λιαδάκης wrote:
>>>   
>>>     
>>>       
>>>> Hello again and thanks for your patience.
>>>>
>>>> I am doing the conversion like you suggested. If I use coding = 0 
>>>> which is 7bit I greek characters like Δ appear like ? on my mobile 
>>>> device
>>>>
>>>> If I set coding = 1 which is 8bit then Greeks appear ok in the 
>>>> mobile but message is not 160 characters its less.
>>>>
>>>> In my conversion I convert Δ to %10 and so on.
>>>>
>>>> I even tried to add to each smsc configuration alt-charset. I tried 
>>>> values like iso8859-1 and LATIN1 but no luck.
>>>>
>>>> Everything looks right to me, and I cannot see why it doesn’t work 
>>>> since everyone else claims that it should be that way
>>>>
>>>> I have read each and every post regarding encoding..............
>>>>
>>>>     
>>>>       
>>>>         
>>> You might want to try a patch for charset.c (kludge as Stipe Tolj 
>>> delicately put it) in a thread called ``CIMD 2.0 & Greek'' between 
>>> Kyriacos Sakkas, Stipe and myself that just passes through greek 
>>> chars for GSM03.38 unaffected.
>>> As far as I know, it works just fine for the two of us using it, 
>>> myself with 1.4.1 . YMMV
>>>
>>> Thanos Chatziathanassiou
>>>
>>>   
>>>     
>>>       
>>>> Thank you very much
>>>>
>>>> Dinos
>>>>
>>>> *From:* Δημήτρης Ευμορφόπουλος [mailto:[EMAIL PROTECTED]
>>>> *Sent:* Thursday, July 19, 2007 9:14 PM
>>>> *To:* Κωνσταντίνος Λιαδάκης
>>>> *Subject:* RE: CANT SEND GREEK CHARACTERS
>>>>
>>>> Here goes nothing ...
>>>>
>>>> Greek is not straightforward in any way ... there is a way to send 
>>>> text in 7-bit and in UCS-2.
>>>>
>>>> Greek capital characters are in the GSM0338 set so you can use them 
>>>> to send 7bit (encoding 0) or up to 160 characters per message, but 
>>>> you need to convert the Greek capital letters that do not exist in 
>>>> the set to their equivalent Latin characters, and you need to make 
>>>> sure that the whole message is in caps for the Greek letters
>>>>
>>>> Sending Greek text without GSM0338 conversion means that you need 
>>>> to use UCS-2 (encoding = 2) to send the messages or up to 70 
>>>> characters per message.
>>>>
>>>> The actual encoding of your web page is irrelevant ... Since you 
>>>> need to do hard core conversion to GSM0338 or a light conversion to 
>>>> UCS-2 you are free to choose the source encoding of your page. 
>>>> Admittedly using
>>>> UTF8 is the most convenient way, but then that might be just me ...
>>>>
>>>> Finally what you need to put in kannel is again irrelevant since 
>>>> you would need to do some conversion by hand before passing it on 
>>>> to kannel for transmission.
>>>>
>>>> If the above is not clear feel free to contact me. I don’t charge 
>>>> that much per hour ;-)
>>>>
>>>> *Dimitris Evmorfopoulos*
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> ---
>>>>
>>>> *From:* Κωνσταντίνος Λιαδάκης [mailto:[EMAIL PROTECTED]
>>>> *Sent:* Thursday, July 19, 2007 8:16 PM
>>>> *To:* [email protected]
>>>> *Subject:* CANT SEND GREEK CHARACTERS
>>>>
>>>> Hello,
>>>>
>>>> I am trying to send greek characters with kannel.
>>>>
>>>> I have tried using 1.4.1 and CVS version which I suppose they 
>>>> require different encodings...
>>>>
>>>> Can somebody help me clear things in my mind....
>>>>
>>>> I need to know the following if possible:
>>>>
>>>> 1. the encoding my webpage must have
>>>>
>>>> 2. what coding I need to set for kannel
>>>>
>>>> 3. If I need to put in kannel.conf any charset values (iso-8859-1, 
>>>> utf, e.t.c)
>>>>
>>>> I would like some answers of the above questions for both stable 
>>>> release and CVS
>>>>
>>>> I have read documentation, and have tried almost any combination. 
>>>> SMSC I use are both smpp and UCP/EMI
>>>>
>>>> Thank you very much in advance for your help
>>>>
>>>> Kind regards
>>>>
>>>> Dinos
>>>>
>>>> No virus found in this outgoing message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.476 / Virus Database: 269.10.9/907 - Release Date: 
>>>> 18/7/2007 3:30 μμ
>>>>
>>>> No virus found in this incoming message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.476 / Virus Database: 269.10.10/908 - Release Date: 
>>>> 19/7/2007 6:10 μμ
>>>>
>>>>
>>>> No virus found in this outgoing message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.5.476 / Virus Database: 269.11.2/931 - Release Date: 
>>>> 1/8/2007 4:53 μμ
>>>>
>>>>     
>>>>       
>>>>         
>>> No virus found in this incoming message.
>>> Checked by AVG Free Edition. 
>>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>>> 2/8/2007 2:22 ii
>>>  
>>>
>>> No virus found in this outgoing message.
>>> Checked by AVG Free Edition. 
>>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>>> 2/8/2007 2:22 ii
>>>  
>>>   
>>>     
>>>       
>> No virus found in this incoming message.
>> Checked by AVG Free Edition. 
>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>> 2/8/2007 2:22 μμ
>>  
>>   
>>
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition. 
>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>> 2/8/2007 2:22 ii
>>  
>>
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG Free Edition. 
>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>> 2/8/2007 2:22 ii
>>  
>>
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition. 
>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
>> 2/8/2007 2:22 ii
>>  
>>   
>>     
>
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
> 2/8/2007 2:22 μμ
>  
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition. 
> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 
> 2/8/2007 2:22 ii
>  
>   


No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 2/8/2007 2:22 μμ
 
    

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 2/8/2007 2:22 ìì
 


Reply via email to