|
|
SMS Server Tools 3 Community |
Welcome, Guest. The forum is currently read-only, but will open soon. |
Tue Jul 01, 2025 08:42 |
Page: 1
Keywords: Mode: All keywords (AND) |
Tue May 26, 2009 08:01
|
mrbob909: Hi,
I'm sorry about the confusion, I'm using 3.1.2. I'm just using the package, someone else maintains the server and he installed it for me. But you were right there were multiple smsd daemons running. They were all killed and the daemon was properly started.
First tests showed a good results so far.
Thanks
|
Tue May 19, 2009 07:54
|
mrbob909:
CSQ 12 means that signal is not very strong. A value near to 20 or more is better. 99 means that Bit Error Rate is not measurable. Next version will explain values in the log.
I have to check your log more, but one question now: did you restart smsd after changing smsd.conf?
Hi,
Yes, I did restart the daemon each time I made a config change. The CSQ value is stable around 17,99 so that should be OK.
It seems like smsd is just impatient and it sends too many commands too fast for my modem to handle. It should wait longer between each command because my sms modem just can't keep up.
|
Mon May 18, 2009 12:37
|
mrbob909: I have run the AT+CSQ command a few times with my PC connected to the SMS modem.
It returned values between 14,99 and 17,99.
|
Mon May 18, 2009 11:29
|
mrbob909: Thanks for the quick reply.
This is the config file :
devices = SiemensMC35i
outgoing = /var/spool/sms/outgoing
checked = /var/spool/sms/checked
failed = /var/spool/sms/failed
#incoming = /var/spool/sms/incoming
#report = /var/spool/sms/report
#sent = /var/spool/sms/sent
logfile = /var/log/smsd.log
loglevel = 7
[SiemensMC35i]
init = AT+CPMS="SM"
device = /dev/ttyS0
incoming = no
outgoing = yes
smsc = 0475161616
baudrate = 115200
rtscts = yes
read_timeout = 60
init2 = AT+CSQ
I use 3.1.5beta8. No incoming SMS messages are allowed. I have tried to increase the read_timeout to 60 seconds without improvement.
Here is a new piece of log.
2009-05-18 13:18:38,6, SiemensMC35i: Used memory is 0 of 30
2009-05-18 13:18:38,6, SiemensMC35i: No SMS received
2009-05-18 13:18:41,6, smsd: Moved file /var/spool/sms/outgoing/send_cnbDum to /var/spool/sms/checked
2009-05-18 13:18:42,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_cnbDum
2009-05-18 13:18:42,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 13:18:42,6, SiemensMC35i: Checking if modem is ready
2009-05-18 13:18:42,7, SiemensMC35i: -> AT
2009-05-18 13:18:42,6, smsd: Moved file /var/spool/sms/outgoing/send_nVCHuJ to /var/spool/sms/checked
2009-05-18 13:18:42,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:42,7, SiemensMC35i: <- OK
2009-05-18 13:18:42,6, SiemensMC35i: Pre-initializing modem
2009-05-18 13:18:42,7, SiemensMC35i: -> ATE0+CMEE=1
2009-05-18 13:18:42,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:43,7, SiemensMC35i: <- OK
2009-05-18 13:18:43,6, SiemensMC35i: Initializing modem
2009-05-18 13:18:43,7, SiemensMC35i: -> AT+CPMS="SM"
2009-05-18 13:18:43,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:43,7, SiemensMC35i: <- +CPMS: 0,30,2,55,2,55 OK
2009-05-18 13:18:43,7, SiemensMC35i: -> AT+CSQ
2009-05-18 13:18:43,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:43,6, smsd: Moved file /var/spool/sms/outgoing/send_labhSo to /var/spool/sms/checked
2009-05-18 13:18:43,7, SiemensMC35i: <- +CSQ: 12,99 OK
2009-05-18 13:18:43,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 13:18:43,7, SiemensMC35i: -> AT+CREG?
2009-05-18 13:18:43,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:43,7, SiemensMC35i: <- +CREG: 0,1 OK
2009-05-18 13:18:43,6, SiemensMC35i: Modem is registered to the network
2009-05-18 13:18:43,6, SiemensMC35i: Selecting PDU mode
2009-05-18 13:18:43,7, SiemensMC35i: -> AT+CMGF=0
2009-05-18 13:18:43,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:44,7, SiemensMC35i: <- OK
2009-05-18 13:18:44,6, SiemensMC35i: Changing SMSC
2009-05-18 13:18:44,7, SiemensMC35i: -> AT+CSCA="+xxxxxxxxxx"
2009-05-18 13:18:44,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:44,6, smsd: Moved file /var/spool/sms/outgoing/send_xAprrR to /var/spool/sms/checked
2009-05-18 13:18:44,7, SiemensMC35i: <- OK
2009-05-18 13:18:44,7, SiemensMC35i: -> AT+CIMI
2009-05-18 13:18:44,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:44,7, SiemensMC35i: <- 206011901843280 OK
2009-05-18 13:18:44,6, SiemensMC35i: IMSI: 206011901843280
2009-05-18 13:18:44,7, SiemensMC35i: -> AT+CMGS=19
2009-05-18 13:18:44,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:45,7, SiemensMC35i: <- >
2009-05-18 13:18:45,7, SiemensMC35i: -> ( PDU REMOVED )
2009-05-18 13:18:45,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:45,6, smsd: Moved file /var/spool/sms/outgoing/send_AVYGLv to /var/spool/sms/checked
2009-05-18 13:18:46,6, smsd: Moved file /var/spool/sms/outgoing/send_YzQXPC to /var/spool/sms/checked
2009-05-18 13:18:47,6, smsd: Moved file /var/spool/sms/outgoing/send_CgpOej to /var/spool/sms/checked
2009-05-18 13:18:47,7, SiemensMC35i: <- +CMGS: 29 OK
2009-05-18 13:18:47,5, SiemensMC35i: SMS sent, Message_id: 29, To: xxxxxxxxxx, sending time 5 sec.
2009-05-18 13:18:47,6, SiemensMC35i: Deleted file /var/spool/sms/checked/send_cnbDum
2009-05-18 13:18:48,6, smsd: Moved file /var/spool/sms/outgoing/send_mNfkLQ to /var/spool/sms/checked
2009-05-18 13:18:48,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_nVCHuJ
2009-05-18 13:18:48,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 13:18:48,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 13:18:48,7, SiemensMC35i: -> AT+CREG?
2009-05-18 13:18:48,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:48,7, SiemensMC35i: <- +CREG: 0,1 OK
2009-05-18 13:18:48,6, SiemensMC35i: Modem is registered to the network
2009-05-18 13:18:48,7, SiemensMC35i: -> AT+CMGS=19
2009-05-18 13:18:48,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:49,7, SiemensMC35i: <- >
2009-05-18 13:18:49,7, SiemensMC35i: -> ( PDU REMOVED )
2009-05-18 13:18:49,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:49,6, smsd: Moved file /var/spool/sms/outgoing/send_IRqNjU to /var/spool/sms/checked
2009-05-18 13:18:49,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_labhSo
2009-05-18 13:18:49,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 13:18:49,6, SiemensMC35i: Checking if modem is ready
2009-05-18 13:18:49,7, SiemensMC35i: -> AT
2009-05-18 13:18:49,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:49,7, SiemensMC35i: <- OK
2009-05-18 13:18:49,5, SiemensMC35i: SMS sent, Message_id: , To: xxxxxxxxxx, sending time 1 sec.
2009-05-18 13:18:49,6, SiemensMC35i: Deleted file /var/spool/sms/checked/send_nVCHuJ
2009-05-18 13:18:50,6, smsd: Moved file /var/spool/sms/outgoing/send_xgDlHh to /var/spool/sms/checked
2009-05-18 13:18:50,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_xAprrR
2009-05-18 13:18:50,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 13:18:50,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 13:18:50,7, SiemensMC35i: -> AT+CREG?
2009-05-18 13:18:50,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:50,7, SiemensMC35i: <- +CREG: 0,1 OK
2009-05-18 13:18:50,6, SiemensMC35i: Modem is registered to the network
2009-05-18 13:18:50,7, SiemensMC35i: -> AT+CMGS=19
2009-05-18 13:18:50,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:51,7, SiemensMC35i: <- >
2009-05-18 13:18:51,7, SiemensMC35i: -> ( PDU REMOVED )
2009-05-18 13:18:51,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:51,6, smsd: Moved file /var/spool/sms/outgoing/send_QrLgOi to /var/spool/sms/checked
2009-05-18 13:18:54,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:18:54,7, SiemensMC35i: <-
2009-05-18 13:18:54,7, SiemensMC35i: ->
2009-05-18 13:18:54,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:54,7, SiemensMC35i: <- +CMGS: 31 OK
2009-05-18 13:18:54,5, SiemensMC35i: SMS sent, Message_id: 31, To: xxxxxxxxxx, sending time 4 sec.
2009-05-18 13:18:54,6, SiemensMC35i: Deleted file /var/spool/sms/checked/send_xAprrR
2009-05-18 13:18:55,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_AVYGLv
2009-05-18 13:18:55,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 13:18:55,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 13:18:55,7, SiemensMC35i: -> AT+CREG?
2009-05-18 13:18:55,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:18:59,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:18:59,7, SiemensMC35i: <- +CREG: 0,1
2009-05-18 13:18:59,7, SiemensMC35i: -> AT
2009-05-18 13:18:59,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:04,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:04,7, SiemensMC35i: <-
2009-05-18 13:19:04,7, SiemensMC35i: ->
2009-05-18 13:19:04,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:09,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:09,7, SiemensMC35i: <-
2009-05-18 13:19:09,7, SiemensMC35i: -> AT
2009-05-18 13:19:09,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:14,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:14,7, SiemensMC35i: <-
2009-05-18 13:19:14,7, SiemensMC35i: ->
2009-05-18 13:19:14,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:19,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:19,7, SiemensMC35i: <-
2009-05-18 13:19:19,7, SiemensMC35i: -> AT
2009-05-18 13:19:19,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:24,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:24,7, SiemensMC35i: <-
2009-05-18 13:19:24,7, SiemensMC35i: ->
2009-05-18 13:19:24,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:29,7, SiemensMC35i: put_command expected (OK)|(ERROR), timeout occurred.
2009-05-18 13:19:29,7, SiemensMC35i: <-
2009-05-18 13:19:29,7, SiemensMC35i: -> AT
2009-05-18 13:19:29,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:29,7, SiemensMC35i: <- OK
2009-05-18 13:19:29,6, SiemensMC35i: Pre-initializing modem
2009-05-18 13:19:29,7, SiemensMC35i: -> ATE0+CMEE=1
2009-05-18 13:19:29,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:30,7, SiemensMC35i: <- OK
2009-05-18 13:19:30,6, SiemensMC35i: Initializing modem
2009-05-18 13:19:30,7, SiemensMC35i: -> AT+CPMS="SM"
2009-05-18 13:19:30,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:30,7, SiemensMC35i: <- +CPMS: 0,30,2,55,2,55 OK
2009-05-18 13:19:30,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 13:19:30,7, SiemensMC35i: -> AT+CREG?
2009-05-18 13:19:30,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 13:19:30,7, SiemensMC35i: <- +CREG: 0,1 OK
2009-05-18 13:19:30,6, SiemensMC35i: Modem is registered to the network
2009-05-18 13:19:30,6, SiemensMC35i: Selecting PDU mode
2009-05-18 13:19:30,7, SiemensMC35i: -> AT+CMGF=0
2009-05-18 13:19:30,7, SiemensMC35i: Command is sent, waiting for the answer
...
What should indicate the singnal quality in the log. Also when I tail the log file it never seems to wait for 60 seconds for anything.
|
Mon May 18, 2009 10:13
|
mrbob909: Hi,
About 1 out of 4 SMS messages I try to send get lost in the process. This seems to be caused by timeouts occurring. “put_command expected (>)|(ERROR), timeout occurred”
I use a rather slow Siemens MC35i so I’ve tried to set the read_timeout to 20 seconds but even that didn’t seem to solve the problem. I've also tried experimenting with different baud rates but that seemed to make it even worse. What could be causing this issue ?
This is a piece of the log file with the timeout :
…
2009-05-18 11:41:01,6, SiemensMC35i: Deleted file /var/spool/sms/checked/send_fBQupr
2009-05-18 11:41:02,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_cuVXbA
2009-05-18 11:41:02,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 11:41:02,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 11:41:02,7, SiemensMC35i: -> AT+CREG?
2009-05-18 11:41:02,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:02,7, SiemensMC35i: <- +CREG: 0,1 OK
2009-05-18 11:41:02,6, SiemensMC35i: Modem is registered to the network
2009-05-18 11:41:02,7, SiemensMC35i: -> AT+CMGS=19
2009-05-18 11:41:02,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:03,7, SiemensMC35i: <- >
2009-05-18 11:41:03,7, SiemensMC35i: -> ( PDU REMOVED )
2009-05-18 11:41:03,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:06,7, SiemensMC35i: <- +CMGS: 15 OK
2009-05-18 11:41:06,5, SiemensMC35i: SMS sent, Message_id: 15, To: xxxxxxxxxx, sending time 4 sec.
2009-05-18 11:41:06,6, SiemensMC35i: Deleted file /var/spool/sms/checked/send_cuVXbA
2009-05-18 11:41:06,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_Zfmxwi
2009-05-18 11:41:06,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 11:41:06,6, SiemensMC35i: Checking if modem is ready
2009-05-18 11:41:06,7, SiemensMC35i: -> AT
2009-05-18 11:41:06,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:07,7, SiemensMC35i: <- OK
2009-05-18 11:41:07,6, SiemensMC35i: Pre-initializing modem
2009-05-18 11:41:07,7, SiemensMC35i: -> ATE0+CMEE=1
2009-05-18 11:41:07,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:07,7, SiemensMC35i: <- OK
2009-05-18 11:41:07,6, SiemensMC35i: Initializing modem
2009-05-18 11:41:07,7, SiemensMC35i: -> AT+CPMS="SM"
2009-05-18 11:41:07,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:07,7, SiemensMC35i: <- +CPMS: 0,30,2,55,2,55 OK
2009-05-18 11:41:07,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 11:41:07,7, SiemensMC35i: -> AT+CREG?
2009-05-18 11:41:07,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:08,6, SiemensMC35i: I have to send 1 short message for /var/spool/sms/checked/send_sGIFSE
2009-05-18 11:41:08,6, SiemensMC35i: Sending SMS from to xxxxxxxxxx
2009-05-18 11:41:08,6, SiemensMC35i: Checking if Modem is registered to the network
2009-05-18 11:41:08,7, SiemensMC35i: -> AT+CREG?
2009-05-18 11:41:08,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:08,7, SiemensMC35i: <- +CREG: 0,1 OK +CREG: 0,1 OK
2009-05-18 11:41:08,6, SiemensMC35i: Modem is registered to the network
2009-05-18 11:41:08,6, SiemensMC35i: Selecting PDU mode
2009-05-18 11:41:08,7, SiemensMC35i: -> AT+CMGF=0
2009-05-18 11:41:08,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:08,7, SiemensMC35i: <- OK
2009-05-18 11:41:08,6, SiemensMC35i: Changing SMSC
2009-05-18 11:41:08,7, SiemensMC35i: -> AT+CSCA="+xxxxxxxxxx"
2009-05-18 11:41:08,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:08,7, SiemensMC35i: <- OK
2009-05-18 11:41:08,7, SiemensMC35i: -> AT+CMGS=19
2009-05-18 11:41:08,7, SiemensMC35i: Command is sent, waiting for the answer
2009-05-18 11:41:13,7, SiemensMC35i: put_command expected (>)|(ERROR), timeout occurred.
2009-05-18 11:41:13,7, SiemensMC35i: <-
2009-05-18 11:41:13,7, SiemensMC35i: -> ( PDU REMOVED )
2009-05-18 11:41:13,7, SiemensMC35i: Command is sent, waiting for the answer….
|
Page: 1
Time in this board is UTC.
|
|
|
 |
|
 |
|