dbuckley: For the Huawei E1552, I found it necessary to add
memory_start = 0
to the config to receive SMS. The symptoms are in the log a servies of mesaages like
GSM1: Command is sent, waiting for the answer
GSM1: <- +CPMS: "SM",1,30,"SM",1,30,"SM",1,30 OK
GSM1: Used memory is 1 of 30
GSM1: Trying to get stored message 1
GSM1: -> AT+CMGR=1
GSM1: Command is sent, waiting for the answer
GSM1: <- OK
GSM1: Trying to get stored message 2
GSM1: -> AT+CMGR=2
(repeats for AT+CMGR=3 to AT+CMGR=29 then)
GSM1: Trying to get stored message 30
GSM1: -> AT+CMGR=30
GSM1: Command is sent, waiting for the answer
GSM1: <- +CMS ERROR: 321 (Invalid memory index)
GSM1: No SMS received (reading interrupted)
which then repeats forever. SMSTools is looking inb slots 1 - 30, but the message is in slot zero. The configuration noted above sets the search to beging at slot zero, and then it works.
Aslo,
signal_quality_ber_ignore = yes
will reduce log clutter.
|