#!/bin/bash echo "-" > /home/user/MyDocs/id_log.log source /tmp/session_bus_address.user while true do call=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/CallStatusBar org.maemo.contextkit.Property.Get | sed '1!d') id=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/ActiveCall org.maemo.contextkit.Property.Get | sed '6!d') id_log=$(cat /home/user/MyDocs/id_log.log) if [[ "$id" == "$id_log" ]]; then : else #if [[ "$call" == "true" ]]; then if [[ "$id" != "$id_log" ]]; then name=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/ActiveCall org.maemo.contextkit.Property.Get | grep displayName | cut -d ' ' -f2) qdbus com.mikeasoft.rockwatch /rockwatch showSMS "INCOMING CALL " "$name" sleep 1 qdbus com.mikeasoft.rockwatch /rockwatch showSMS "INCOMING CALL " "$name" sleep 2 qdbus com.mikeasoft.rockwatch /rockwatch showSMS "$name" "INCOMING CALL " sleep 0.3 qdbus com.mikeasoft.rockwatch /rockwatch showSMS "$name" "INCOMING CALL " echo $id > /home/user/MyDocs/id_log.log fi fi sleep 1 done
#!/bin/sh echo "-" > /home/user/MyDocs/id_log.log source /tmp/session_bus_address.user while true do call=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/CallStatusBar org.maemo.contextkit.Property.Get | sed '1!d') id=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/ActiveCall org.maemo.contextkit.Property.Get | sed '6!d') id_log=$(cat /home/user/MyDocs/id_log.log) if [[ "$id" == "$id_log" ]]; then : else if [[ "$call" == "true" ]]; then if [[ "$id" != "$id_log" ]]; then name=$(qdbus com.nokia.CallUi.Context /com/nokia/CallUi/ActiveCall org.maemo.contextkit.Property.Get | grep displayName | cut -d ' ' -f2) qdbus com.mikeasoft.rockwatch /rockwatch showSMS "INCOMING CALL " "$name" sleep 1 qdbus com.mikeasoft.rockwatch /rockwatch showSMS "INCOMING CALL " "$name" sleep 2 qdbus com.mikeasoft.rockwatch /rockwatch showSMS "$name" "INCOMING CALL " echo $id > /home/user/MyDocs/id_log.log else : fi else : fi fi sleep 1 done