Hello Aleksandar,
I use the following setting and it works well for me:

# Huawei E220
#
group = modems
id = e220
name = "Huawei E220"
detect-string = "huawei"
init-string = "AT+CNMI=2,1,2,2,0"
message-storage = sm
#message-storage = "ME"
speed = 460800


On Tue, Jan 24, 2012 at 2:56 PM, Aleksandar Smolovic <[email protected]> wrote:

> **
> Dear all,
>
> I am getting error CMS ERROR: 500 when sending SMS messages from web
> interface that come with Kannel 1.5.0
>
> I have figured out that CMS ERROR: 500 in MY CASE is because:
> 1) My modem is, by default, in "text mode" for SMS sending while Kannel
> (bearerbox) is sending messages in PDU mode
> 2) Kannel, as far as I can see can work only in PDU mode
> 3) I have to initialize my modem, not in "text mode", but in PDU mode
>
> So, CMR ERROR: 500 is showing when there is some kind of inconsistency in
> modem configuration (working in text mode trying to send PDU messages... or
> vice versa) with having no specific and more precise explanation in error
> description ... which sucks...
>
> Now, I have another problem:
> When try using minicom to work with modem using AT commands I can send
> messages in PDU mode, let's say:
> AT+CMGF=0;+CSCS="UCS2";+CMGS=25
> > xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Ctrl+Z
>
> and part "xxxxxxxxxxx" I have converted using this tool
> http://twit88.com/home/utility/sms-pdu-encode-decode
>
> this procedure give me message on receiving phone.
>
> So, it should be same procedure in Kannel - just need to initialize modem
> in proper way:
> AT+CMGF=0 (work in PDU mode)
> AT+CSCS="UCS2" (using Hex)
> AT+CMGS=25 (calculated for every particular message, in our case
> calculated by Kannel)
> xxxxxxxxxxxxxx (calculated by Kannel, containing among other things SMS
> Center number and text of SMS message)
>
> So, I need to add AT+CMGF=0 and AT+CSCS="UCS2" withing init-string of my
> Huawei E220 modem.
> Till this moment, my initial script line in kannel.conf was:
> init-string = "AT+CNMI=2,1,2,2,0;+CMEE=1"
>
> Now, when I add to above line: +CMGF=0; +CSCS=UCS2
> init-string = "AT+CNMI=2,1,2,2,0;+CMEE=1;+CMGF=0;+CSCS=UCS2"
>
> I have an error in bearerbox log file - ERROR: Initialization error....
>
> I supose I am making mistake in sintax of "init-string = ..."
>
> I have tried init-string =
> "AT+CNMI=2,1,2,2,0;+CMEE=1;+CMGF=0;+CSCS="UCS2"" .... but I've got same
> error....
> When put init-string = "AT+CNMI=2,1,2,2,0;+CMEE=1;+CMGF=0" I don't have
> initialization error, but have CMS ERROR: and Rerouting error for messages
> in queue for sending. When translate PDU message (PDU > ASCII) there is no
> sms center number and some other fields...
>
> Can someone help with this ? Does someone has "working init script" for
> this modem ????
>
>
>


-- 
*Mfawa Alfred Onen*
*M.Sc Telecoms, B.Eng Elect/Elect, CCNA, RHCE(in view)*
System Administrator
Department of Computer Science,
Bingham University.

E-Mail: [email protected]
Phone1: +234 805 944 3154
Phone2: +234 803 079 6088

Reply via email to