|
|
|
@ -46,7 +46,7 @@ checkformissedcalls() { |
|
|
|
|
mkdir -p "$LOGDIR" |
|
|
|
|
printf %b "$TIME\tcall_missed\t$MISSEDNUMBER\n" >> "$LOGDIR/modemlog.tsv" |
|
|
|
|
|
|
|
|
|
CONTACT="$(sxmo_contacts.sh | grep -E "^\\$MISSEDNUMBER")" |
|
|
|
|
CONTACT="$(sxmo_contacts.sh | grep -F "^${MISSEDNUMBER//+/\\+}:")" |
|
|
|
|
sxmo_notificationwrite.sh \ |
|
|
|
|
random \ |
|
|
|
|
"st -f Terminus-20 -e sh -c \"echo 'Missed call from $CONTACT at $(date)' && read\"" \ |
|
|
|
@ -69,7 +69,7 @@ checkforincomingcalls() { |
|
|
|
|
INCOMINGNUMBER=$(lookupnumberfromcallid "$VOICECALLID") |
|
|
|
|
|
|
|
|
|
if [ -x "$XDG_CONFIG_HOME/sxmo/hooks/ring" ]; then |
|
|
|
|
"$XDG_CONFIG_HOME/sxmo/hooks/ring" "$(sxmo_contacts.sh | grep -E "^\\$INCOMINGNUMBER")" & |
|
|
|
|
"$XDG_CONFIG_HOME/sxmo/hooks/ring" "$(sxmo_contacts.sh | grep -E "^${INCOMINGNUMBER//+/\\+}:")" & |
|
|
|
|
else |
|
|
|
|
sxmo_vibratepine 2500 & |
|
|
|
|
fi |
|
|
|
@ -82,7 +82,7 @@ checkforincomingcalls() { |
|
|
|
|
"$NOTIFDIR/incomingcall_${VOICECALLID}_notification" \ |
|
|
|
|
"sxmo_modemcall.sh pickup $VOICECALLID" \ |
|
|
|
|
none \ |
|
|
|
|
"Pickup - $(sxmo_contacts.sh | grep -E "^\\$INCOMINGNUMBER")" & |
|
|
|
|
"Pickup - $(sxmo_contacts.sh | grep -E "^${INCOMINGNUMBER//+/\\+}:")" & |
|
|
|
|
|
|
|
|
|
echo "Number: $INCOMINGNUMBER (VOICECALLID: $VOICECALLID)" |
|
|
|
|
} |
|
|
|
@ -115,10 +115,10 @@ checkfornewtexts() { |
|
|
|
|
random \ |
|
|
|
|
"st -e tail -n9999 -f '$LOGDIR/$NUM/sms.txt'" \ |
|
|
|
|
"$LOGDIR/$NUM/sms.txt" \ |
|
|
|
|
"Message - $(sxmo_contacts.sh | grep -E "^\\$NUM"): $TEXT" |
|
|
|
|
"Message - $(sxmo_contacts.sh | grep -E "^${NUM//+/\\+}:"): $TEXT" |
|
|
|
|
|
|
|
|
|
if [ -x "$XDG_CONFIG_HOME/sxmo/hooks/sms" ]; then |
|
|
|
|
"$XDG_CONFIG_HOME/sxmo/hooks/sms" "$(sxmo_contacts.sh | grep -E "^\\$NUM")" "$TEXT" |
|
|
|
|
"$XDG_CONFIG_HOME/sxmo/hooks/sms" "$(sxmo_contacts.sh | grep -E "^${NUM//+/\\+}:")" "$TEXT" |
|
|
|
|
fi |
|
|
|
|
done |
|
|
|
|
} |
|
|
|
|