prefix / PHONE / phone
This commit is contained in:
parent
e419e3fe22
commit
1ba2904c93
|
@ -4,27 +4,32 @@
|
||||||
# Version: 0.1
|
# Version: 0.1
|
||||||
# License: GPL (http://www.google.com/search?q=GPL)
|
# 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="`dirname \"$0\"`" # relative
|
||||||
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
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
|
[[ ! -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="$(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
|
# GET INCOMING SMS CONTENT
|
||||||
########################################################################
|
########################################################################
|
||||||
[[ "${#PHONE}" < 12 ]] && echo "PHONE LENGTH < 12. EXIT" && exit
|
|
||||||
########################################################################
|
########################################################################
|
||||||
PHONE="$SMS_1_NUMBER" ## FRENCH NUMBER
|
PHONE="$SMS_1_NUMBER" # gammu-smsd
|
||||||
phone=0${PHONE#"$prefix"} ## 06
|
[[ ! ${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
|
## LOG
|
||||||
|
@ -47,7 +52,7 @@ case "$CMD" in
|
||||||
## ASK FOR HELP
|
## ASK FOR HELP
|
||||||
$MY_PATH/sms/AIDE.sh "$phone" &
|
$MY_PATH/sms/AIDE.sh "$phone" &
|
||||||
;;
|
;;
|
||||||
O|OPEN|OASIS)
|
OK|OPEN|OASIS)
|
||||||
## CREATE ACCOUNT
|
## CREATE ACCOUNT
|
||||||
EXTRA=$(echo "$TEXT" | awk '{print $2}' | grep -E "([A-Za-z0-9\-\_]+$)")
|
EXTRA=$(echo "$TEXT" | awk '{print $2}' | grep -E "([A-Za-z0-9\-\_]+$)")
|
||||||
$MY_PATH/sms/NEW.sh "$phone" "$EXTRA" &
|
$MY_PATH/sms/NEW.sh "$phone" "$EXTRA" &
|
||||||
|
|
Loading…
Reference in New Issue