您可以配置 ADManager Plus 使用您自己的全球移动通信系统 (GSM) 调制解调器发送短信,或者配置您自己的自定义短信网关。
使用串行电缆将 GSM 调制解调器连接至计算机的串行端口。随后在 ADManager Plus 中,将调制解调器连接的端口号输入至“调制解调器端口号”字段。Windows 设备的端口号格式为 COMx。
示例:COM7 或 COM8
满足以下条件可使ADManager Plus支持您的调制解调器或手机。
若网关基于HTTP或SMTP协议,您可自行配置定制短信网关。
| 输入 |
userName=xxx&password=yyy&mobileNumber=%mobNo%&message=%message%&date=%timestamp%&SignatureNonce=%nonce%.
{"apikey":"123456789","message":"%message%","mobile":"%mobNo%","SignatureNonce":"%nonce%"}
<SMS> <authentication> <username>test</username> <password>test</password> </authentication> <message> <sender>测试</sender> <text>%message%</text> <recipients> <mobile>%mobNo%</mobile> </recipients> </message> </SMS>
| 类型 |
|---|
| 宏 | 用户的手机号码 |
| %message% |
| 待发送短信的内容 |
| %timestamp% |
| 请求时间 |
"Content-MD5": "MD5({"ecName":"测试","apId":"abcd","mobiles":"%mobNo%","params":"%message%","sign":"123abc"})"
在上述 JSON 格式示例中,使用 MD5 算法计算字符串 {"ecName":"testing","apId":"abcd","mobiles":"%mobNo%","params":"%message%","sign":"123abc"} 的哈希值。计算结果随后被赋值给 Content-MD5 参数。
Signature=HMAC-SHA1(AccessKeyId=LTAI4G8x27gm&Action=SendSms&Message=%message%&PhoneNumbers=%mobNo%&RegionId=ap-southeast-1&SignatureMethod=HMAC-SHA1&SignatureNonce=%nonce%&Timestamp=%timestamp%&secretKeyForHash=YpyFfCrkpJtBJchdp59)
在上述示例中,我们使用HMAC-SHA1算法结合密钥生成哈希值,该字符串为: AccessKeyId=LTAI4G8x27gm&Action=SendSms&Message=%message%&PhoneNumbers=%mobNo%&RegionId=ap-southeast-1&SignatureMethod=HMAC-SHA1&SignatureNonce=%nonce%&Timestamp=%timestamp%
