Hello 

I am facing similer problem as discussed in the trailing mail. I am using
kannel 1.4.1 on a CentOS system. I want to receive special Characters using
kannel but whenever i am using characters like ^,~ etc in a message, I
receive junk characters on the recipient handset. I am able to receive
@,$,&,# character normally.

As per user manual, alt-charset number will be helpful, but I have tried all
3 values which are given alt_charserts.h file but no luck . Mannual also
says that more values can be added to this file, but how ??. Can someone
help me to resolve this problem?

 

 

Regards

Ashwani 

Markus R. wrote: 

> Hi, 
> 
> I have a problem sending special characters in mobile terminated 
> messages through Kannel. 
> 
> The Setup: Debian (Sarge), Kannel 1.4.1 (from .deb packages), libxml 
> 2.6.16-7 
> 
> SMSC: Vodafone Germany, EMI 
> 
> 
> The Problem: I want to send the following test message: ABCDäöüÄÖÜß 
> 
> Each time I send this message I receive ABCDäößÄÖ§ñ on the mobile phone. 
> 
> > 
> It is interesting that at least ö, ä, Ö and Ä pass through correctly. 
> 
> How can I find out, why ü, Ü and ß get garbled? 

now, I recall all this for Vodafone D2 years ago. I added the alt-charset
things 
for Vodafone D2 here to the EMI/UCP module of Kannel. 

See user's guide section for UCP smsc group: 

http://www.kannel.org/download/kannel-userguide-snapshot/userguide.html#AEN1
382 

where you find: 

alt-charset - number - Defines which character conversion kludge may be used
for 
this specific link. Currently implemented alternative charsets are defined
in 
"alt_charsets.h" and new ones can be added. 

and in alt_charsets.h: 

/* 
  * for CMG's EMI/UCP, operators may use NCR (national representation 
  * codes), like ISO 21 German for the german "Umlauts". 
  * i.e. Vodafone D2 uses this charset kludges. 
  */ 
#define EMI_NRC_ISO_21  3 

this means setting: 

   group = smsc 
   smsc = emi 
   ... 
   alt-charset = 3 
   ... 

should do the kludge to use ISO 21 German representation for UCP/EMI
connection 
and will map the ISO latin1 values internally. ;) 

Stipe

Reply via email to