Stipe Tolj wrote:
  2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: <-- +CMT: ,24
2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: <-- 0791361908005030040C9136294184798500006060805112920005CF35288C06 2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: Numeric sender (international) <+639214489758> 2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: User data length read as (5) 2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: Udh decoding done len=5 udhi=0 udhlen=0 udh=''
2006-06-08 15:22:08 [7311] [6] DEBUG: AT2[wavecom]: --> AT+CNMA^M
2006-06-08 15:22:08 [7311] [16] DEBUG: send_msg: sending msg to box: <127.0.0.1> 2006-06-08 15:22:08 [7311] [16] DEBUG: boxc_sender: sent message to <127.0.0.1>
2006-06-08 15:22:08 [7311] [15] DEBUG: boxc_receiver: got ack
2006-06-08 15:22:14 [7311] [6] DEBUG: AT2[wavecom]: <-- >
2006-06-08 15:22:14 [7311] [6] DEBUG: AT2[wavecom]: <-- +CME ERROR: 515
2006-06-08 15:22:14 [7311] [6] ERROR: AT2[wavecom]: Error occurs: +CME ERROR: 515 (error number not known to us. ask google $ 2006-06-08 15:22:14 [7311] [6] DEBUG: AT2[wavecom]: send command status: -1

since this is a Wavecom modem, the CM[E|S] ERROR 515 means according to Wavecom manual: Pleast wait, init or command processing in progress.

Meaning the GSM modem is currently doing some work in the background and doesn't want to get disturbed by any AT command.

Hence, this is a temporary failure and we should sleep for a retry of the AT command.

Did anyone of the smsc_at.c commiteres take this into concideration?

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------





Hi, Stipe,
well, I did a lot of tinkering on smsc_at.c (as you may have guessed by now), but I'm trying to send my (more or less) useful patches one by one. At the moment, I'm still waiting for any reply (be it an approval or rejection) for my proposal for much quicker reading from SIM memory (May 28th 2006), and then I'll move on. For the case you described, the simple cure is to re-queue the SMS to be sent, and try sending later.
That was the patch I intended to propose next.

I can send the patch right away, it helped me a lot with a slightly different (but equally irritating) problem with Siemens family of modems, but, again, please consider my proposal on using the AT+CMGL command, it may help a lot of AT modem users...

Regards,
Andrija



Reply via email to