Temat: smstools3
Hej,
Posiadam router 1043ND z HUBem i modem e398.
Mialem zainstalowany pakiet 3ginfo + gnookii
Po doinstalowaniu smstools3 widzę że modem nie wykonuje komend, czasem tak czasem nie.
Po wylaczeniu pluginu 3gInfo, kazda komenda dziala.
Co mogę zrobić żeby korzystać z 3ginfo i gnookii ale również mieć możliwość kontrolowania routera za pomocą komend sms ?
Czy muszę z czegoś zrezygnować ze względu na jeden interfejs komunikacyjny USB1 ?
Dodatkowo mam problem ze skryptem zmodyfikowałem skrypt obsluga_sms , tak aby po wysłaniu mu komendy sms reboot, przed jej wykonaniem, odpowiedzial na tego smsa "czekam na wykonanie skryptu".
Jednak to nie dziala, czy ktos moglby fachowo sie wypowiedzieć na ten temat ?
#!/bin/sh
if [ $1 != "RECEIVED" ]; then
exit 0
fi
TEL=$(awk '/^From:/ {print $2}' $2)
if grep -q status $2; then
echo "To: $TEL" > /tmp/sms
echo "" >> /tmp/sms
echo "jeszcze zyje" >> /tmp/sms
mv /tmp/sms /var/spool/sms/outgoing
fi
if grep -q reboot $2; then
echo "To: $TEL" > /tmp/sms
echo "" >> /tmp/sms
echo "czekam na wykonanie skryptu" >> /tmp/sms
mv /tmp/sms /var/spool/sms/outgoing
sleep 60
reboot
fiJan 15 20:42:08 Gargoyle daemon.info smsd: GSM1: Checking device for incoming SMS
Jan 15 20:42:08 Gargoyle daemon.info smsd: GSM1: Checking if modem is ready
Jan 15 20:42:08 Gargoyle daemon.debug smsd: GSM1: -> AT
Jan 15 20:42:08 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:08 Gargoyle daemon.debug smsd: GSM1: <- OK
Jan 15 20:42:08 Gargoyle daemon.info smsd: GSM1: Pre-initializing modem
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: -> ATE0+CMEE=1;+CREG=2
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: <- OK
Jan 15 20:42:09 Gargoyle daemon.info smsd: GSM1: Initializing modem
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: -> ATE0
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:09 Gargoyle daemon.debug smsd: GSM1: <- OK
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: -> AT+CSQ
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: <- +CSQ: 20,99 OK
Jan 15 20:42:10 Gargoyle daemon.info smsd: GSM1: Signal Strength Indicator: (20,99) -73 dBm (Excellent), Bit Error Rate: not known or not detectable
Jan 15 20:42:10 Gargoyle daemon.info smsd: GSM1: Checking if Modem is registered to the network
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: -> AT+CREG?
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:10 Gargoyle daemon.debug smsd: GSM1: <- +CREG: 2,1, FFFE, 410D3E, 7 OK
Jan 15 20:42:10 Gargoyle daemon.info smsd: GSM1: Modem is registered to the network
Jan 15 20:42:10 Gargoyle daemon.info smsd: GSM1: Selecting PDU mode
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: -> AT+CMGF=0
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: <- OK
Jan 15 20:42:11 Gargoyle daemon.info smsd: GSM1: Checking memory size
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: -> AT+CPMS?
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:11 Gargoyle daemon.debug smsd: GSM1: <- +CPMS: "SM",2,25,"ME",0,50,"ME",0,50 OK
Jan 15 20:42:11 Gargoyle daemon.info smsd: GSM1: Used memory is 2 of 25
Jan 15 20:42:11 Gargoyle daemon.info smsd: GSM1: Trying to get stored message 1
Jan 15 20:42:12 Gargoyle daemon.debug smsd: GSM1: -> AT+CMGR=1
Jan 15 20:42:12 Gargoyle daemon.debug smsd: GSM1: Command is sent, waiting for the answer
Jan 15 20:42:12 Gargoyle daemon.debug smsd: GSM1: <- +CMGR: 0,,25 07918497908952F0040B918497324354F500005110510224304006F2B2F8FDA603 OK
Jan 15 20:42:12 Gargoyle daemon.notice smsd: GSM1: SMS received, From: 48xxxxxxxxx
Jan 15 20:42:12 Gargoyle daemon.info smsd: GSM1: Wrote an incoming message file: /var/spool/sms/incoming/GSM1.yK1Bdw
Jan 15 20:42:12 Gargoyle daemon.debug smsd: GSM1: Running eventhandler: /usr/bin/obsluga_sms RECEIVED /var/spool/sms/incoming/GSM1.yK1Bdw
Jan 15 20:42:21 Gargoyle daemon.notice smsd: MAINPROCESS: Moved file /var/spool/sms/outgoing/sms to /var/spool/sms/checked