Hi, could you please start with a description of your issue? Kannel supports and use GSM7Bit as default. Just call smsbox HTTP interface with UTF-8 coded message and Kannel will do the whole magic for you.
If you would like to send non GSM chars then you have to know which charset you need and configure it in SMSC group, look at alt-charset in the manual. Alex Am 28.02.2013 um 12:27 schrieb Александр Николаев <na...@mail.ru>: > Hello! > > Kannel 1.5.0 > SMPP > > I need to send and receive binary chars (0x00..0x7F) using 7-bit (coding=0) > I have patched source code in places: > > gwlib/charset.h > > void charset_gsm_to_utf8(Octstr *ostr) > { /*empty body */ > } > void charset_utf8_to_gsm(Octstr *ostr) > {/*empty body */ > } > void charset_gsm_to_latin1(Octstr *ostr) > {/*empty body */ > } > void charset_latin1_to_gsm(Octstr *ostr) > {/*empty body */ > } > int charset_gsm_truncate(Octstr *gsm, long max) > { > if (octstr_len(gsm) > max) { > /* If the last GSM character was an escaped character, > * then chop off the escape as well as the character. */ > octstr_truncate(gsm, max); > return 1; > } > return 0; > } > > My purpose is exclude mapping chars to GSM-alphabet and vice versa. > > It workes, but 3 chars mapped as before: > 0x40 as 0x00 ('@') > 0x24 as 0x02 ('$') > 0x5f as 0x11 ('_') > > Please help me. > Where I have to patch else? > > >