#!/bin/bash
#脚本日志文件
LOGFILE="/var/log/zabbix/sendsmsnew.log"
:>"$LOGFILE"
exec 1>"$LOGFILE"
exec 2>&1
#手机号
mobile=$1
#$2没有用到
message=$3
#短信内容
XXD="/usr/bin/xxd"
TIMEOUT=5
#短信编码处理
MESSAGE_ENCODE=$(echo "$message" | ${XXD} -ps | sed 's/\(..\)/%\1/g' | tr -d '\n')
#配置提交短信接口发送
curl -X POST -H "Content-Type: application/json" -d '{"channelType":"sms","content":"'${MESSAGE_ENCODE}'","contacts":['${mobile}']}' http://10.10.10.11:30970/client/api/message/accept/v1