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).

> 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""
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



Reply via email to