View Single Post
Posts: 45 | Thanked: 17 times | Joined on Mar 2010
#27
I ended up having to format it like this to get it to work without errors:

export VALID_IMSI=
export SEND_TEXT_INTERVAL=120.0
export HOME_PHONE=
export TIME_WAIT_TO_CALL=60
export ALERT_CODE="XXXXXX"
touch /tmp/imsi
export imsiFile=/tmp/imsi
dbus-send --system --type=method_call --print-reply --dest=com.nokia.phone.SIM /com/nokia/phone/SIM Phone.Sim.get_imsi | grep string | cut -f 2 -d '"' > $imsiFile
while read line
do
imsiNum=$line
done < $imsiFile

if [ $imsiNum -ne $VALID_IMSI ]; then
python /usr/sbin/sms.py --sendinfo $HOME_PHONE $SEND_TEXT_INTERVAL $imsiNum $ALERT_CODE
python /usr/sbin/sms.py --listen 0 $SEND_TEXT_INTERVAL $imsiNum $ALERT_CODE &
sleep $TIME_WAIT_TO_CALL
run-standalone.sh dbus-send --system --type=method_call --print-reply --dest=com.nokia.csd.Call /com/nokia/csd/call com.nokia.csd.Call.CreateWith string:"$HOME_PHONE" uint32:0
else
python /usr/sbin/sms.py --listen 0 $SEND_TEXT_INTERVAL $imsiNum $ALERT_CODE &