全部产品
Search
文档中心

短信服务:常见问题

更新时间:Feb 28, 2023

本文为您介绍使用阿里云国际短信服务时可能遇到的问题及解决方法。

短信发送成功,但实际未能收到短信是什么原因?

具体原因如下:

  • 请检查手机是否长时间未关机,可尝试关机重启。

  • 请检查手机收件箱是否已满,可尝试删除一些后能否正常接收。

  • 如果手机是双卡双待的手机,可尝试将SIM卡换一个卡槽。

  • 请检查手机是否安装了安全软件,安全软件有可能会对短信进行拦截。

如果以上方法不能解决,请您将SIM卡换到其他手机上进行测试。

发送越南的短信类型

发送到越南的短信将转换为文本语音通话,以确保OTP的交付。

部分国家发送规则

规则如下:

单条短信最长支持多少字符?

单条最多支持携入1500个字符。

短信发送频率怎么设置?

具体设置方法如下:

  • 为确保客户体验,同一天向同一个手机号码发送短信的总数量,不能超过预设的阈值。系统阈值是20条/天。

  • 开发者可以自行定义该阈值,但是不能超过20条/天。

  • 天的计算方式是按当天00:00:00到当天23:59:59之间计数。

发送短信验证码为什么数字后面会出现“.0”?

json格式请使用string类型。

支持同时发多个手机吗?

支持同时发送多个手机号:通过控制台批量添加号码或通过API批量发送接口。

短信轰炸及预防建议

短信轰炸指在短时间内通过恶意程序,循环给一批手机号码无限发送各种无效短信的行为,导致接收短信的手机用户被骚扰 ,给业务方造成品牌及业务不良影响。建议您使用如下方法预防:

  • 加上图形验证码,可有效防止恶意工具的自动化调用,即当用户进行“动态验证码短信发送”操作前, 弹出图形验证码,要求用户输入验证码后,服务器端再发送动态短信到用户手机上,该方法可有效解决被利用实施短信轰炸攻击的问题。

  • 对验证码获取做限制(一般限制在60秒以内,超出60秒验证码作废,重新获取)。

  • 对验证码输入做时间限制(一般限制在30秒以内,超出30秒没有输入的验证码作废,重新获取)。

短信发送不成功的几种可能原因

具体原因如下:

  • Portability Failure:携号转网的短信发送,多数情况下携号转网的信息也能到达,但如遇运营商未及时更新携号转网路由信息,或者携号转网24小时内的情况,信息可能发送不成功。

  • Handset Cannot Receive SMS:手机异常无法接收短信(如飞行模式内存满,暂时无法接通等) 。

  • Sending the Wrong Content:错误内容,如手机不支持此类语言就可能造成接收不成功。

  • Roaming:国际漫游,取决于运营商之间的国际漫游互联协议,国际漫游不保证一定能够收到 。

  • Carrier Spam Filters:运营商过滤,部分国家运营商对短信内容进行“敏感词”进行过滤。

如何查询一个号码是否为真实的手机号?

查询方法如下:

  • 多数情况下,首先根据国际号码规则来进行初次判定,但是无法判定该手机号是否存在、是否停用、携号转网等详细信息。

如用户输入的手机号码符合规则,即便非真实号码,最终发送不成功,通行的原则下短信通道商也会计费。

国际线路提供商可以通过更新运营商路由数据库的形式获取更详尽的信息,此项服务大多数需要收费。