Re: smsbox filtering on GSM 03.38 even when alt_charset is defined

Sanjay Bhandari <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
 Hello Alexander

Thanks for getting back.

I see what you are saying, and I am with you on the fact that
alt_charset option is a SMSC option.

But in deciding if this is a bug or not, consider the fact that if a
user configures alt_charset = ISO-8759-1, and then encodes data using
ISO-8759-1 charset (setting coding = 0), he expects the data to be
passed through to the SMSC transparently. But what happens is that
Kannel replaces all characters in ISO-8759-1 that are not in GSM 03.38
by "?". And this is because of the code that I pointed out. If I disable
that code, things come out OK.

Sanjay

On 9/21/2010 6:05 PM, Alexander Malysh wrote:
> HI,
>
> no it's not a bug IMO. in extract_msgdata_part_by_coding we don't convert anything.we just use
> gsm03.38 covert function to be able to count message length because equal which charset smsc operator
> accept message will be transported via ss7 and there is only gsm03.38 apply (ok may be issue here with cdma/tdma).
>
> alt_charset is SMSC module option and only tell SMSC module to send message body in this charset.
>
> Thanks,
> Alexander Malysh
>
> Am 21.09.2010 um 15:10 schrieb Sanjay Bhandari:
>
>>
>> Can anyone shed light on this?
>>
>> In file sms.c function extract_msgdata_part_by_coding(), it filters on
>> the GSM 03.38 charset. This basically results in characters not in the
>> GSM charset to be replaced by "?".
>>
>> But this happens with no consideration to the alt_charset config setting
>> in the "group = smsc". So, basically, if someone sets the alt_charset to
>> something other than GSM 03.38, none of the characters not in GSM 03.38
>> make it through.
>>
>> Why is this? Is this not a problem?
>>
>>
>
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.