Fix short phone numbers or phone numbers with text do not appear in scripts
Fixes #106 Signed-off-by: Anjandev Momi <anjan@momi.ca> Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
This commit is contained in:
parent
b0bb9ac9fc
commit
741defe781
2 changed files with 7 additions and 7 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue