Initial commit
This commit is contained in:
31
scripts/zabscripts/smsc.sh
Executable file
31
scripts/zabscripts/smsc.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
TO_NUMBER="$1"
|
||||
SUBJECT="$2"
|
||||
MESSAGE="$3"
|
||||
echo ${TO_NUMBER} >> /tmp/out.txt
|
||||
echo ${SUBJECT} >> /tmp/out.txt
|
||||
echo ${MESSAGE} >> /tmp/out.txt
|
||||
|
||||
. smsc.conf
|
||||
|
||||
SMSC_URL=${SMSC_URL:-"https://smsc.ru/sys/send.php"}
|
||||
|
||||
TO_NUMBER=$(echo "${TO_NUMBER}" | sed 's/[^0123456789]//g')
|
||||
|
||||
NL=''
|
||||
|
||||
RESULT=$(curl --get --silent --show-error \
|
||||
--data-urlencode "login=${USER_ID}" \
|
||||
--data-urlencode "psw=${PASSWORD}" \
|
||||
--data-urlencode "phones=${TO_NUMBER}" \
|
||||
--data-urlencode "mes=${SUBJECT}:${MESSAGE}" \
|
||||
"${SMSC_URL}" 2>&1
|
||||
)
|
||||
|
||||
STATUS=$?
|
||||
|
||||
echo ${RESULT}
|
||||
echo ${RESULT} >> /tmp/smsc.txt
|
||||
|
||||
exit ${STATUS}
|
Reference in New Issue
Block a user