Hi,

well atm i do use 1.4.1 and i need not to specify any charset´s.
Everythings fine. I can send urlencoded äöü/ÄÖÜ € but with the 
available cvs version of kannel i get only ??? instead of the 
correct characters. If i now specify charset=ISO-8859-15
i get the äöü but not the Euro € ...

Dunno what has beend changed from the stable version to
the cvs version. Only this is being found inside Changelog:

2008-07-14  Stipe Tolj  <stolj at kannel.org>
    * gw/smsc/smsc_http.c: add 'cliMsgId' support for the Clickatell HTTP API
      to allow defining client side message IDs via our UUID string morphed
      into a MD5 compliant string, added also support for 'alt-charset' config
      directive support in smsc group for setting a different charset encoding
      for the Clickatell HTTP API.

2007-04-16  Stipe Tolj  <stolj at kannel.org>
   * gw/smsc/smsc_http.c: fixing default charset encoding policy in chaining
     Kannel instances via 'system-type = kannel'. As we use now UTF-8 as
     internal encoding, but still WINDOWS-1252 as default encoding for
     smsbox's sendsms HTTP interace, we need to forward explicetly the CGI
     variable charset to the next instance here to let the smsbox know that
     we pass the message in UFT-8 format for normal text messages.
     This is a temporary issue, as long as smsbox's sendsms HTTP interface
     isn't switched to UTF-8, which we should do in next major revision.



> -----Ursprüngliche Nachricht-----
> Von: Davor Spasoski [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 30. Oktober 2008 10:51
> An: Alexander Eckert; [email protected]
> Betreff: RE: alt-charset // coding pages
> 
> Hi,
> 
> What do you mean by special characters? If you don't specify the
> charset/encoding, kannel defaults to ISO8859-1 and translates all that
> can fit into the GSM 7-bit alphabet. Maybe you are trying to send
> something outside the GSM alphabet. (Handsets basically support GSM and
> UCS-2 for SMS) For "special" characters you will need to use UTF-8 and
> kannel will in turn translate this into telecom standard UCS-2 charset.
> This is as far as I understand and confirmed with testing on versions
> up to 1.4
> 
> BR,
> 
> Davor
> 
> 
> -----Original Message-----
> From: Alexander Eckert [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 30, 2008 10:43 AM
> To: [email protected]
> Subject: alt-charset // coding pages
> 
> Hi,
> 
> maybe someone is able to bring a light into my darkness.
> 
> I use a cvs version of kannel to test - and for sure the the stable
> 1.4.1 version in productive enviroment.
> 
> On 1.4.1 i do not need to set any charset option to send SMS via
> http request to kannel. If i try that on the cvs version this won`t
> work at all. No special character is being sent to the mobile
> correctly.
> I tried to find some hints inside the maillist archive but there
> is nothing which helps me.
> 
> 2008-10-30 10:23:03 [27125] [6] DEBUG: SMPP PDU 0x81bdca8 dump:
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   type_name: submit_sm
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   command_id: 4 = 0x00000004
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   command_status: 0 = 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   sequence_number: 4 =
> 0x00000004
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   service_type: "900015"
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   source_addr_ton: 5 =
> 0x00000005
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   source_addr_npi: 0 =
> 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   source_addr: "mobilcom"
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   dest_addr_ton: 2 = 0x00000002
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   destination_addr:
> "00491704001858"
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   esm_class: 3 = 0x00000003
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   protocol_id: 0 = 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   priority_flag: 0 = 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   schedule_delivery_time: NULL
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   validity_period: NULL
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   registered_delivery: 0 =
> 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   replace_if_present_flag: 0 =
> 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   data_coding: 0 = 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   sm_default_msg_id: 0 =
> 0x00000000
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   sm_length: 6 = 0x00000006
> 2008-10-30 10:23:03 [27125] [6] DEBUG:   short_message: "test ?"
> 2008-10-30 10:23:03 [27125] [6] DEBUG: SMPP PDU dump ends.
> 
> If i set the charset variable inside the http request to:
> charset=WINDOWS-125
> i get all the special characters being sent fine.
> 
> 2008-10-30 10:37:41 [21393] [6] DEBUG: SMPP PDU 0x81a1260 dump:
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   type_name: submit_sm
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   command_id: 4 = 0x00000004
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   command_status: 0 = 0x00000000
> 2008-10-30 10:37:41 [21462] [0] DEBUG: Got ACK (0) of
> 808b1a8e-b086-4db7-b81a-a0e79b0a9ad6
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   sequence_number: 2 =
> 0x00000002
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   service_type: "900015"
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   source_addr_ton: 5 =
> 0x00000005
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   source_addr_npi: 0 =
> 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   source_addr: "mobilcom"
> 2008-10-30 10:37:41 [21462] [0] DEBUG: HTTP: Resetting HTTPClient for
> `62.104.242.109'.
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   dest_addr_ton: 2 = 0x00000002
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   destination_addr:
> "00491704001858"
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   esm_class: 3 = 0x00000003
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   protocol_id: 0 = 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   priority_flag: 0 = 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   schedule_delivery_time: NULL
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   validity_period: NULL
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   registered_delivery: 0 =
> 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   replace_if_present_flag: 0 =
> 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   data_coding: 0 = 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   sm_default_msg_id: 0 =
> 0x00000000
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   sm_length: 8 = 0x00000008
> 2008-10-30 10:37:41 [21393] [6] DEBUG:   short_message: "test {|~"
> 2008-10-30 10:37:41 [21393] [6] DEBUG: SMPP PDU dump ends.
> 
> Does that means i do need now change all my http request to include the
> charset
> variable ? I tried to set alt-charset inside the SMPP config group but
> this
> won`t work at all.
> 
> 
> COSMOFON - Mobile Telecommunications Services - A.D. Skopje
> _______________________________________________________________
> This  e-mail  (including   any   attachments) is   confidential and
> may  be protected  by  legal  privilege.  If  you are not the intended
> recipient, you should not copy it, re-transmit it, use  it  or
> disclose its contents, but should return it to the sender  immediately
> and delete  your  copy from your system. Any unauthorized  use or
> dissemination of this message in whole or in part is strictly
> prohibited. Please note that e-mails are susceptible  to change.
> COSMOFON A.D. Skopje shall not be liable  for  the improper or
> incomplete transmission of the information contained in this
> communication nor for any delay in its receipt or damage to your
> system.
> 

Reply via email to