We have yet in modem init string: init-string = "AT+CNMI=2,1,2,2,0;+CMEE=1" I've tried also with +CMEE=2 but no more info we get from modem - only CMS ERROR: 500. Modems we use are Huawei E1550.
Tomasz > Add CMEE=1 or 2 to your modem init string to see if you get more info > from the modem. > Repost logs if something changes > |-----------------------------------------------------------------------------------------------------------------| > Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier > celular y Nextel > en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via > SMS y GPRS online > Visitenos en www.perusms.NET www.smsglobal.com.mx y > www.pravcom.com > 2010/5/10 Tomasz <[email protected]>: >> Hello, >> >> We have some problems with sending messages via GSM Modem (smsc=at) >> when recipient number is invalid (nonexisting). Normally we should >> get DLR REJECTED or UNDELIVERED but instead of it in logs we have CMS >> ERROR: +CMS ERROR: 500 and message is being queued and kannel try to resend >> it within one minute with CMS ERROR: 500 again and again (in loop). After >> each try modem is being disconnected and connects again. >> >> Messages sent to valid (existing) numbers are being delivered without >> any problems. >> >> I've found that this could be SIM operator specified problem because >> some other operator accepts messages to nonexisting numbers returning >> DLR REJECTED. But most of operators (SIM cards) we use doesn't accepts >> at all messages to nonexisting returning an CMS error 500. >> >> Is it possible to set some option to discard messages with CMS ERROR: >> 500 (with invalid recipient number) instead of queuing them and >> resending again with the same results? Or maybe there is some other >> solution to disallow queuing messages sent to invalid number? >> >> Here is a part of bearerbox logs: >> >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: TP-Validity-Period: 24.0 >> hours >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: --> AT+CMGS=18^M >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: <-- > >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: send command status: 1 >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: --> >> 0031000B918405896745F30000A704F4F29C0E >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: --> ^Z >> 2010-05-10 09:40:02 [2344] [9] DEBUG: AT2[modem]: <-- > >> 2010-05-10 09:40:23 [2344] [9] DEBUG: AT2[modem]: send command status: -1 >> 2010-05-10 09:40:32 [2344] [9] DEBUG: AT2[modem]: <-- +CMS ERROR: 500 >> 2010-05-10 09:40:32 [2344] [9] ERROR: AT2[modem]: CMS ERROR: +CMS ERROR: 500 >> 2010-05-10 09:40:32 [2344] [9] ERROR: AT2[modem]: CMS ERROR: Unknown error. >> -> maybe Sim storage is full? I'll have a look at it. (500) >> >> Thank you for helping us. >> >> -- >> Best regards >> Tomasz
