Hello Georg, I agreed with Alvaro, it looks your modem is not able to delete the incoming message after reading it. the init-string command from modem should be fine tune.
On the question to restart kannel every time the modem is not responding, I remember you can tell kannel to reset it in case of misunderstanding or no answer from it. Take a look on the max-error-count parameter. If the number of errors is reached, kannel send init string by itself. -----Message d'origine----- De : users [mailto:users-boun...@kannel.org] De la part de Georg Horn Envoyé : lundi 30 septembre 2019 18:13 À : users Objet : Re: Which Modem is reliable for sending / receiving SMS with kannel? Hi Alvaro, Am Mo den 30. September 2019 um 09:51 Uhr schrieb Alvaro Cornejo: > The problem you describe looks like for any reason your modem is not able > to pass the incoming messages to kannel. > > What I did in the past is configure kannel to automatically look for > messages in modem storage. I guess you are only using CNMI command. This > command tells the modem to pass messages to kannel. however. if the message > got stuck in the memory, CNMI command will not check for it. You need to > tell kannel to look periodically into the memory for the messages and free > the messages memory. If this memory gets full, the modem will reject any > other incoming message. Meanwhile i believe this problem occurs if a message is received while another message is sent. After that no more messages are received until i reset the modem. For example i found the following entries in kannel.log: 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: TP-Validity-Period: 24.0 hours 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CMGS=76^M 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- > 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: send command status: 1 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: --> [pdu data snipped] 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: --> ^Z Here the modem should answer with ">" and "+CMGS: 20" and "OK", but instead a messages comes in: 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- +CMT: ,68 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- [pdu data snipped] 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: received message from SMSC: +491760000443 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: Alphanumeric sender <...> 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: User data length read as (54) 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: Udh decoding done len=54 udhi=0 udhlen=0 udh='' 2019-09-17 09:07:23 [17126] [6] DEBUG: AT2[/dev/ttyS1]: --> AT+CNMA^M 2019-09-17 09:07:23 [17126] [9] DEBUG: send_msg: sending msg to box: <127.0.0.1> 2019-09-17 09:07:23 [17126] [9] DEBUG: boxc_sender: sent message to <127.0.0.1> 2019-09-17 09:07:23 [17126] [8] DEBUG: boxc_receiver: got ack Here the modem should answer with OK but this OK never appears, instead the ">" and "+CMGS: 20" and "OK" from the sending above appear: 2019-09-17 09:07:25 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- > 2019-09-17 09:07:25 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- +CMGS: 20 2019-09-17 09:07:25 [17126] [6] DEBUG: AT2[/dev/ttyS1]: <-- OK 2019-09-17 09:07:38 [17126] [8] DEBUG: boxc_receiver: heartbeat with load value 0 received 2019-09-17 09:07:44 [17126] [6] DEBUG: AT2[/dev/ttyS1]: send command status: -1 2019-09-17 09:07:44 [17126] [7] DEBUG: sms_router: handling message (0x7f5684001880 vs 0x7f5684001880) 2019-09-17 09:07:44 [17126] [7] DEBUG: re-queing SMS not-yet-to-be resent So the modem has delivered the message to kannel, but perhaps didn't delete it from its memory, or didn't aknowledge to the provider that it has received the message? And isn't this also a bug in kannel, that it does not recognize that the message has been sent? > Note that his work around is not 100% effective, but should largely reduce > the times your modem gets locked for IM. > > The commands you need to add to your config are: > > On your SMSC-AT group: > sim-buffering = true > > AND on your MODEM group: > message-storage = SM or ME. You should test which work best with your modem. > > Hope this helps, I'll try this tomorrow, thanks for your help! Georg