From bae84edee50552563bfc11b4df7cc7b98030b1de Mon Sep 17 00:00:00 2001 From: Gandalf Date: Thu, 4 Mar 2021 18:14:55 +0100 Subject: [PATCH] Number parsing replaces leading 0 with +49 and removes any other non-digit-character --- skript.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/skript.sh b/skript.sh index e8d6a05..1ad398a 100755 --- a/skript.sh +++ b/skript.sh @@ -2,7 +2,7 @@ FILE=$1 echo $FILE -REC=$(sed 's/^0/+49/' $2) +REC=$(echo $2 | sed -e 's:[^0-9]::g' -e 's:^0\([1-9]\):+49\1:') . login_credentials.sh AUTH_TOKEN=$(echo $(curl --request POST --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' --data-urlencode client_id=sipgate-app-web --data-urlencode grant_type=password --data-urlencode username=$SIPUSER --data-urlencode password=$SIPPWD https://api.sipgate.com/login/sipgate-apps/protocol/openid-connect/token -s | jq '.access_token') | sed 's/\"//g') if [ -z "$AUTH_TOKEN" ]; @@ -12,7 +12,10 @@ else echo "Logged in" fi CONTENT=$(base64 $FILE -w 0) -#echo "$CONTENT" +if [ -z "$CONTENT" ]; +then + echo "Encoding failed" +fi DATA='{"faxlineId":"f0", "recipient":"+495512829364", "filename":"fax.pdf", "base64Content":"'${CONTENT}'"}' #echo "$DATA" curl -i --request POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header "Authorization: Bearer $AUTH_TOKEN" --data "$DATA" "https://api.sipgate.com/v2/sessions/fax" -s