|
|
SMS Server Tools 3 Community |
Welcome, Guest. The forum is currently read-only, but will open soon. |
Fri Nov 22, 2024 03:25 |
This topic is locked
Page: 1
Author |
Post |
|
#1 Fri Jul 16, 2010 13:22, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
|
Operating system name and version: SUSE11.1 / Ubuntu 10.1 / any Version of smsd: 3.1.11 Smsd installed from: smstools3.kekekasvi.com site Name and model of a modem / phone: Multitech MultiModem Wireless EDGE via Ethernet Interface Interface: LAN Hello I would like to send Alert SMSs from eg. a Nagios via my LAN Modem, but even just trying with the sendsms command it only results in this error message in the log file: "put_command expected (OK)|(ERROR), timeout occurred". My SMSD.CONF GNU nano 2.0.7 File: /etc/smsd.conf Modified devices = GSM1 outgoing = /var/spool/sms/outgoing checked = /var/spool/sms/checked failed = /var/spool/sms/outgoing sent = /var/spool/sms/sent incoming = /var/spool/sms/incoming logfile = /var/log/smsd.log loglevel = 7 blocktime = 10 infofile = /var/run/sms/smsd.working pidfile = /var/run/sms/smsd.pid [GSM1] # this is a socket! device = moved to private block Hidden private text. pin = xxxx cs_convert = yes keep_open = yes incoming = yes baudrate = 2400 send_delay = 20 rtscts = no init1 = AT+CGDCONT=?,+CGDCONT?,+CREG?,+CSQ,+COPS? report = yes init2 = AT+CSQ (you can try it remotely, the IP from the modem is public)... this is, what I get in the logs: 2010-07-16 15:18:48,7, GSM1: Command is sent, waiting for the answer 2010-07-16 15:18:53,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 2. 2010-07-16 15:18:53,7, GSM1: <- 2010-07-16 15:18:54,3, GSM1: Modem is not ready to answer commands (Timeouts: 0) 2010-07-16 15:18:54,6, GSM1: I have to send 1 short message for /var/spool/sms/checked/send_dm5640 2010-07-16 15:18:54,6, GSM1: Sending SMS from to 41796429445 2010-07-16 15:18:54,6, GSM1: Checking if modem is ready 2010-07-16 15:18:54,7, GSM1: -> AT 2010-07-16 15:18:54,7, GSM1: Command is sent, waiting for the answer 2010-07-16 15:18:59,7, GSM1: put_command expected (OK)|(ERROR), timeout occurred. 1. 2010-07-16 15:18:59,7, GSM1: <- <FF><FD>^X<FF><FD> <FF><FD>#<FF><FD>' 2010-07-16 15:18:59,7, GSM1: -> ^Z What can I provide you additionally? could anybody assist me? thx and best regards Bruno « Last edit by keke on Mon Jul 19, 2010 15:35, 174 months ago. »
|
|
#2 Fri Jul 16, 2010 13:58, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
The box is running telnet which wants to negotiate some things, but the smsd is not a telnet client. A socket should just be useable without any Telnet stuff.
Some modems, like Multitech Multimodem MTCBA-G-EN, work without this telnet stuff. Probably there is some setting available which may disable this?
|
|
#3 Sun Jul 18, 2010 16:28, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
I think that I can implement very simple telnet feature to the next version. It will not be a "real" telnet client, it just responds to every DO message with a WONT, and to every WILL message with a DONT, thus turning off all the special stuff. I have tested this implementation with your device, and it seems to work. However, there is another strange thing which comes from your modem: some answers contain zero byte before the end of answer: 2010-07-18 18:58:10,7, GSM1: <- OK 2010-07-18 18:58:10,7, GSM1: -> AT+CIMI 2010-07-18 18:58:11,7, GSM1: Command is sent, waiting for the answer 2010-07-18 18:58:11,2, GSM1: read_from_modem: count=0, got=10: 0D[.] 0A[.] 45[E] 52[R] 52[R] 4F[O] 52[R] 0D[.] 00[.] 0A[.] This is from the network analyzer: 00000047 41 A 00000048 54 T 00000049 2b + 0000004A 43 C 0000004B 49 I 0000004C 4d M 0000004D 49 I 0000004E 0d . 0000004D 0d 0a 45 52 52 4f 52 0d 00 ..ERROR. . 00000056 0a . With telnet (from inetutils) I also got similar data: 0000004E 0d 00 0d 0a 45 52 52 4f 52 ....ERRO R 00000057 0d 0a .. Probably I can make a workaround for this, but have to test it more later.
|
|
#4 Mon Jul 19, 2010 12:05, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
Topic owner
|
When I switch Telnet off from the GPRS modem, I do not get this weird error message, but no SMS will be forwarded. Is there anybody who works with such a Ethernet "MultiTech Multimodem Wireless EDGE, GRPS, CDMA" with whom I could compare my configuration?
rgds
Bruno
|
|
#5 Mon Jul 19, 2010 12:26, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
Can you move your modem back to the state which was used yesterday? I could check how the patch for Telnet works, and if it works as expected, I could publish the patch here.
|
|
#6 Mon Jul 19, 2010 12:30, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
Topic owner
|
thank U, now the modem is back to yesterdays state.
best rgds
Bruno
|
|
#7 Mon Jul 19, 2010 12:33, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
It's asking for Login: but the patch does not support any authentication. Yesterday it did not require login.
|
|
#8 Mon Jul 19, 2010 13:01, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
Topic owner
|
It shouldn't ask for a login, but I rebootet the modem again, can you please try again?
thx
|
|
#9 Mon Jul 19, 2010 13:11, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
It first dropped the connection couple of times, then it sent some garbage which caused troubles with a terminal window, and now it does not answer...
It's a lunch time, I'm back in one hour or something...
|
|
#10 Mon Jul 19, 2010 13:12, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
Topic owner
|
I will check the connection and the modem once again, meanwhilely
|
|
#11 Mon Jul 19, 2010 14:38, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
From both networks I get the following, repeatedly: # telnet <IP> <port> Trying <IP>... Connected to <IP>. Escape character is '^]'. Connection closed by foreign host.« Last edit by keke on Mon Jul 19, 2010 15:38, 174 months ago. »
|
|
#12 Mon Jul 19, 2010 15:10, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
It is still the same modem, but what have you done? It works now, but there is no telnet stuff anymore. I also tried with plink (from putty), because it starts the session with telnet negotiation. However, your modem does not answer to telnet commands and with ordinary AT commands it works properly. So, I cannot "test" the telnet -patch . But your device should be useable now without any patches required.
|
|
#13 Mon Jul 19, 2010 18:02, 174 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
If there was no setting for disabling the telnet stuff, it may be possible that after rebooting the device, it again require those negotiations... In that kind of case the patch may still be needed, and therefore I include it in here: If you need this patch, save it as /tmp/patch and cd smstools3/src and run patch < /tmp/patch.
|
|
#14 Mon Jul 19, 2010 18:19, 174 months ago.
|
Member
Registered: Jul 2010
Location: Switzerland
Topic owner
|
I will add it and try it out tomorrow morning, thank you a lot so far
cheers
Bruno
|
This topic is locked
Page: 1
Time in this board is UTC.
|
|
|
|
|
|
|