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 ìì