From 1ba2904c93a14baba9f716d118a7d92b7feb7a2f Mon Sep 17 00:00:00 2001 From: qo-op Date: Fri, 11 Jun 2021 02:26:49 +0200 Subject: [PATCH] prefix / PHONE / phone --- sms_received.sh | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/sms_received.sh b/sms_received.sh index a0c900d..c45ed4b 100755 --- a/sms_received.sh +++ b/sms_received.sh @@ -4,27 +4,32 @@ # Version: 0.1 # License: GPL (http://www.google.com/search?q=GPL) ######################################################################## +## PUT YOUR PHONE COUNTRY CODE PREFIX HERE +prefix="+33" +######################################################################## MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized - -prefix="+33" +######################################################################## ######################################################################## -# GET SMSADMIN PHONE NUMBER FROM ~/.zen/SMSADMIN FILE +# GET smsadmin PHONE NUMBER FROM ~/.zen/SMSADMIN FILE ######################################################################## [[ ! -f /home/pi/.zen/SMSADMIN ]] && echo "EXIT. Indiquez votre numéro de mobile dans /home/pi/.zen/SMSADMIN" && exit 1 SMSADMIN="$(cat /home/pi/.zen/SMSADMIN)" ## FRENCH NUMBER -smsadmin=0${SMSADMIN#"$prefix"} ## 06 +[[ ${SMSADMIN#"$prefix"} != "${SMSADMIN}" ]] && smsadmin=0${SMSADMIN#"$prefix"} || smsadmin="${SMSADMIN}" ## 06 ######################################################################## # GET INCOMING SMS CONTENT ######################################################################## -[[ "${#PHONE}" < 12 ]] && echo "PHONE LENGTH < 12. EXIT" && exit ######################################################################## -PHONE="$SMS_1_NUMBER" ## FRENCH NUMBER -phone=0${PHONE#"$prefix"} ## 06 +PHONE="$SMS_1_NUMBER" # gammu-smsd +[[ ! ${PHONE} ]] && PHONE="$1" # CLI +[[ "${#PHONE}" < 10 || "${#PHONE}" > 12 ]] && echo "${PHONE} NON RECONNU. EXIT" && exit 1 +[[ ${PHONE#"$prefix"} != "${PHONE}" ]] && phone=0${PHONE#"$prefix"} || phone="${PHONE}" ## 06 -TEXT="$SMS_1_TEXT" +TEXT="$SMS_1_TEXT" # gammu-smsd +[[ ! ${TEXT} ]] && TEXT="$2" # CLI +[[ "${TEXT}" == "" ]] && TEXT="*ABC /\ 12345*" # TEST MESSAGE ######################################################################## ## LOG @@ -47,7 +52,7 @@ case "$CMD" in ## ASK FOR HELP $MY_PATH/sms/AIDE.sh "$phone" & ;; - O|OPEN|OASIS) + OK|OPEN|OASIS) ## CREATE ACCOUNT EXTRA=$(echo "$TEXT" | awk '{print $2}' | grep -E "([A-Za-z0-9\-\_]+$)") $MY_PATH/sms/NEW.sh "$phone" "$EXTRA" &