Hi,

Try to add:

message-start = 0

in your group = modems section. It should help

Tomasz

W Twoim liście datowanym 8 lipca 2010 (05:09:16) można przeczytać:

> Thanks Rene,

> I have modified for 'ME', deleted the remaining SMS and restarted Kannel,
> will check if it happens again.
> If Alvajo or someone else have an idea why this error occurs using Huawei
> E220...

> BR,

> Emmanuel

> 2010/7/8 Rene Kluwen <[email protected]>

>>  Don’t know why this is occurs or how to solve it.
>>
>> But a workaround might be using “me” memory instead of “sm”?
>>
>> It may speed up things a little bit as well and probably you will have more
>> memory indices.
>>
>>
>>
>> == Rene
>>
>>
>>
>>
>>
>> *From:* [email protected] [mailto:[email protected]] *On
>> Behalf Of *Emmanuel CHANSON
>> *Sent:* donderdag 8 juli 2010 0:07
>> *To:* users
>> *Subject:* Huawei E220 / +CMS ERROR: The memory/message storage index
>> assigned to the AT command is invalid (321)
>>
>>
>>
>> A little question about Huawei E220 and this issue:
>>
>> +CMS ERROR: The memory/message storage index assigned to the AT command is
>> invalid (321)
>>
>> The only solution I have is to connect using minicom to the modem and
>> delete the message.
>> Do you know why does this happen on this modem ?
>>
>>
>> 2010-07-08 09:01:01 [7101] [18] DEBUG: AT2[huawei_e220]: <--
>> ^BOOT:92407792,0,0,0,6
>> 2010-07-08 09:01:31 [7101] [18] DEBUG: AT2[huawei_e220]: <--
>> ^BOOT:92407792,0,0,0,6
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: --> AT+CPMS?^M
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: <-- +CPMS:
>> "SM",1,60,"SM",1,60,"SM",1,60
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: <-- OK
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: 1 messages waiting
>> in memory
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: --> AT+CMGR=1^M
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: <-- OK
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: not deleted.
>> 2010-07-08 09:01:47 [7101] [18] DEBUG: AT2[huawei_e220]: --> AT+CMGR=2^M
>> ...
>> ...
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: not deleted.
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: --> AT+CMGR=59^M
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: <-- OK
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: not deleted.
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: --> AT+CMGR=60^M
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: <-- +CMS ERROR:
>> 321
>> 2010-07-08 09:01:53 [7101] [18] ERROR: AT2[huawei_e220]: +CMS ERROR: +CMS
>> ERROR: 321
>> 2010-07-08 09:01:53 [7101] [18] ERROR: AT2[huawei_e220]: +CMS ERROR: The
>> memory/message storage index assigned to the AT command is invalid (321)
>> 2010-07-08 09:01:53 [7101] [18] DEBUG: AT2[huawei_e220]: failed to get
>> message 60.
>>
>> My modems config:
>>
>>
>> group = modems
>> id = huawei_e220
>> name = "Huawei E220"
>> detect-string = "huawei"
>> init-string = "AT+CNMI=2,1,2,2,0"
>> message-storage = sm
>> speed = 460800
>>
>> kannel.conf:
>> ...
>> # SMSC GSM
>> group = smsc
>> smsc = at
>> #SMSC: HUAWEI E220
>> device = /dev/ttyUSB1
>> smsc-id = "huawei_e220"
>> modemtype = huawei_e220
>> allowed-smsc-id = "huawei_e220"
>> sms-center = "+687xxxxxx"
>> #mynumber = 687xxxxxx
>> pin = 0000
>> validityperiod = 167
>> sim-buffering = true
>> log-file = "/var/log/kannel/smsc.log"
>> log-level = 0
>> include = /etc/kannel/modems.conf
>> ...
>>
>>
>> Regards,
>> --
>> Emmanuel
>>


Reply via email to