发送的短信状态显示为拒收(REJECTD)是什么原因?
这是因为短信发送的对象之前已针对该短信的通道号(签名)回复过退订消息,不再接收该通道号发送的短信。
这是因为短信发送的对象之前已针对该短信的通道号(签名)回复过退订消息,不再接收该通道号发送的短信。
不支持,链接只能固定填写在模板中,待审核通过后才能发送,且不支持动态变化,不支持通过变量传递。链接只能为固定网址,不能是跳转链接或短网址。
因为短信计费结算周期是1小时,账户变更为欠费冻结状态前,短信平台已受理的短信发送请求不会失败,具体以状态报告为准;如果账户已欠费冻结,则无法使用短信业务,且还在消息队列中的短信发送请求都会失败。
请登录短信控制台,进入“群发助手 > 任务管理”页面。
在“发送任务记录”页签选择对应任务,点击“查看详情”。
点击“下载失败号码文件”。
【问题描述】
进入短信控制台“群发助手 > 发送任务记录 > 查看详情”,“发送结果”显示为“发送中”,“发送中(条)”数据不为0。
进入短信控制台“业务统计 > 国内短信”,统计表格中的“发送中(条)”一栏数据不为0。
进入短信控制台“发送详情 > 国内短信”,统计表格中的“发送结果”显示为“发送中”。
调用短信API发送短信请求成功,但过了很久用户才收到短信。
【原因分析】
“发送中”是指短信平台已将短信请求发送到运营商短信网关,但运营商短信网关未返回短信发送状态报告给短信平台的状态。
正常情况下,运营商短信网关会在秒级返回短信发送状态报告。遇到异常情况(如手机关机、手机欠费停机、信号不好、网络波动、短信内容被运营商审核等)时,运营商短信网关返回状态可能不及时。
还可能是您的短信内容触发了运营商的人工审核流程,通常一个模板初次触发人工审核通过后,后续就不会再触发了。
【解决方案】
您可以等待一段时间,再查看短信发送状态。
若出现大批量短信超时,请记录相关信息,联系运营经理处理。
如果短信发出72小时后,短信平台仍未收到运营商短信网关返回的状态报告,短信平台按“短信已超时”构造短信发送状态报告(即短信状态报告中的“status”参数取值为“EXPIRED”),并将该短信计为发送失败。
如您的短信内容反复触发运营商的人工审核流程,而您的业务对短信的实时性要求较高,请联系客服确认问题并申请免审核。
其中,如果是华为安全管控平台拦截,在运营经理许可的情况下,可以将该类模板配置为免审核。如果是运营商拦截,请修改短信内容(修改模板变量赋值或重新申请模板),避免出现敏感词,或联系运营商审核模板。
查看短信发送记录,请登录短信控制台,进入“业务统计”页面。
查看短信发送详情,请登录短信控制台,进入“发送详情”页面。
短信平台不保存短信发送内容。为了保证信息安全,既不支持查看下行短信内容,也不支持查看上行短信内容。查看短信发送详情,请登录短信控制台,进入“发送详情”页面,按需筛选查看。
国内短信应用、签名、模板之间的关联关系,以及国际港澳台短信应用、模板之间的关联关系,详见短信资源介绍。
使用群发助手提交发送任务时,请按先后顺序依次选择“短信应用”->(仅国内短信)“短信签名”->“短信模板”。若下拉选项为空,请按下表处理。
参数 | 问题现象 | 可能原因 | 处理建议 |
---|---|---|---|
短信应用 | 下拉选项为空,显示“暂无数据” | 该华为云账号下还未添加短信应用。 | 请先创建短信应用。 |
短信签名 |
|
| |
短信模板 |
|
|
该提示信息表示号码接收文件中,非A列单元格中有非法内容,请保留A列号码,清空其他列中的内容。
因为您发送的短信内容过长,被拆分成了多条短信(发送详情中“短信ID”相同即为同一条短信)。长短信拆分规则详见短信发送规则。