On Wed, Oct 12, 2005 at 06:07:09PM +0200, Lars-Hendrik Schneider wrote: > > Hi Wilfried and Jan, > > > > > > Some wavecoms seem to handle cnma not in an apropriate way, if there > > isn't some more vodoo magic. i get an "ERROR" back in that case from some > > of them. I didn't have the time to look into this closer yet. > > I think the new driver behaves a bit different... > > The first solution is not to enable direct routing to the te by > > initializing the modem by at+cnmi.... > > > as Jan suggested I switched on the access.log. It seems as the modem receives > the SMS several times from the provider and > that's why serves every SMS as a new one (correctly). In my opinion the > reason for this is that the Wavecom does not > answer to the mobile network correctly that the SMS was (already) received - > so the provider tries to deliver the SMS to > the mobile device (my Wavecom of course) again after a few minutes. I think > this is going in yours (Wilfrieds) direction, > and it makes sense to me to see this as the reason for the re-sending of the > SMS. > > I just read a little bit about CNMA (which is obviously responsible for > sending ACK to the network when a message was > received successfully, if I got it right). yes, it doesn't send the right ack to the provider. > > > The first solution is not to enable direct routing to the te by > > initializing the modem by at+cnmi.... > > How can this be done? > Perhaps with something like this: > "init-string = "AT+CNMI=1,2,0,1,1"" AT+CPMS="SM" > which was taken from the Siemens modem in modems.conf. > > Perhaps someone can point me to the right syntax here. Are there any default > settings that might work with my Wavecom? > > (As a fallback I also own a Siemens TC35, I hope this can cope with the new > driver(s) in kannel 1.4.0. Next week I fly to > Arabia and it should work with one modem (Wavecom or Siemens) reliably...) > > > greetz from Bonn/Germany, > > Lars-Hendrik > > > Greets from Colgne, Germany ;-)
Wilfried Goesgens
