Q&A
Q1:什么是DR回执?
A1:DR是短信的回执报告,一条短信发送出去后会返回成功回执、失败回执、等待回执,通过回执信息判断短信是否下发成功、失败或者还在发送中。回执有运营商回执(SMSC DR)和终端用户回执(Handset DR)两种
Q2:SMSC回执方式和Headset终端回执的区别?
A2:SMSC来自运营商而不是终端,是指成功完成下发动作,就返回了回执;而Headset终端回执是由收到信息的手机返回给运营商。Headset回执的准确性高于SMSC回执。
Q3:为什么接口调用提示发送短信成功,但是在客户端后台查看下发记录又显示发送失败?
A3:这是2个动作,接口的提交成功,只是表示 系统成功收到发送请求了;而下发失败(UNDELIV),是最终的运营商递送结果,接口是异步处理的。
Q4:咱们提交过去的国际短信号码,不同国家混在一起的,咱们能正常识别,分开下发嘛?
A4:只要按照正确的格式,国码+号码都能支持,但是需要避免只有本地号码的情况,我们会去除空格或者0等特殊字符,只有本地号码,0+本地号码这样子就会错误匹配国家了。
Q5:怎么样可以从系统里导出不加星的发送失败的用户名单?
A5:可以开发DR发送报告的回调地址,牛信的服务器会推送短信记录给贵方,或者通过主动查询接口,查询某一段周期的短信记录也可以,无法接口对接的可以向商务提出数据导出申请流程。
回执回调相关文档:https://www.nxcloud.com/document/sms/receipt-callback
操作页面位置:
Q6:短信发送后一直显示发送成功,没有回执状态返回?
A6:
情况一:平台有回执,但您未收到
若平台显示短信已送达(如状态为“DELIVRD”),但您的业务系统未接收到回调通知,请按以下步骤排查:
-
针对 SMPP 对接方式:请确认您的 SMPP 服务端是否使用了多个 IP 地址绑定在同一个账号。牛信云平台会从所有绑定的 IP 中随机选择其中一个返回回执数据。若这些 IP 之间的数据无法互通,则可能导致回执丢失。操作建议:请检查所有绑定的 IP 是否均能正常接收并处理回执数据,或考虑统一收敛至一个接收点。
-
针对 HTTP 对接方式:请确认您已在云平台正确配置了 短信状态回调地址(msgReceiveUrl),且该地址公网可访问,能正常接收并处理 HTTP POST 请求。操作建议:登录牛信云平台,按以下路径检查或配置:
应用管理→选择您的应用→配置→回填地址。请确保该接口能稳定返回 HTTP 200 状态码。
情况二:平台也无回执(状态为Pending)
若平台侧也未收到运营商的最终状态报告,则问题通常出在运营商网络或终端设备侧,具体原因因通道类型而异:
-
营销类通道:
-
最常见原因:运营商网络延迟或拥堵。建议您稍后再关注状态更新。
-
其他可能:终端设备异常,如对方手机关机、不在服务区或信号极差。
-
-
验证码类通道:
-
若为直连(Direct)线路:通常由终端设备异常导致。建议引导用户检查手机信号与开关机状态,然后尝试重新获取验证码。
-
若为高质量(High quality)线路:除设备问题外,由于此类路由为组合配置,短信可能被优先递送至用户的社交通讯应用(如 WhatsApp、Zalo)。请提示用户检查这些应用内是否有收到验证码。
-
Q7:客户反馈收到的短信出现乱码
A7:
-
检查短信内容:首先确认发送内容中是否包含特殊符号、罕见字符或非标准编码字符。某些通道可能无法支持全部字符集,从而引发乱码。
-
替换内容验证:建议尝试将可疑的特殊字符替换为普通字符(如将“•”替换为“-”)后重新发送,验证是否为特定字符的兼容性问题。
-
检查发送线路:
-
若使用的是 High quality(高质量) 或 SIM线路,这类特殊线路可能采用模板化递送。即通道侧会从您的原始内容中仅提取核心信息(如验证码数字),并套用其预设的模板进行发送,这可能导致客户看到的格式与您发送的原文不一致,而非真正的乱码。
-
Q8:客户反馈短信没收到
A8:
-
如使用的是 Direct (直连) 线路:短信通常由运营商网络直接下发。未收到的主要原因可能是:
-
终端设备状态异常:例如对方手机关机、不在服务区或信号微弱。
-
建议:请客户检查手机信号与开关机状态,并尝试重启手机或稍作等待后重新发送验证码。
-
-
如使用的是 High Quality (高质量) 线路:此类线路为组合路由,旨在提升送达率。除上述终端设备问题外,请特别关注以下特殊场景:
-
智能路由转换:为保障必达,系统可能将短信内容(特别是验证码)递送至用户在该号码上激活的社交通讯应用(如 WhatsApp、Zalo)。请提示客户检查这些应用。
-
模板化递送(特殊线路):部分特殊的High Quality线路会采用 “模板化”递送机制。系统会从您发送的原始内容中智能提取出验证码数字,然后将其套入通道侧预置的、更高送达率的通知模板中进行发送。
-
对客户的影响:客户收到的短信发件人、文案格式或内容结构,可能与您提交的原文完全不同,导致他们未能第一时间识别出这是您发送的验证码,从而误以为“没有收到”。
-
建议:请明确告知客户,留意查看是否有来自未知号码或陌生应用发送的、但包含其所需验证码数字的通知信息。
-
-
若用户的号码多次(3次)请求均未收到相关信息,请联系NOC团队进行深一步的核实。
Q9:客户反馈为什么这条短信我这边看着是单条计费的,但是实际发送出去计费多条。
A9:
国际短信计费规则是按照行业标准计费规则来的。一条短信的实际计费条数并非单纯由字数决定,而是取决于短信内容的编码方式和分段规则。
为了让您更清晰地了解计费逻辑,我们提供以下两种核实方式:
1. 查阅短信计费标准(推荐)
我们已将完整的国际短信计费规则与案例整理在官方文档中,您可以直接访问以下链接了解详情:
https://www.nxcloud.com/document/sms/charging-standard2. 使用平台工具实时预览(最直观)
您也可以通过我们的云平台后台进行实时检测,操作方法如下:
-
登录牛信云平台后台。
-
在左侧导航栏进入 【国际短信】 → 【短信发送】 页面。
-
在 “文本内容” 输入框中,粘贴或输入您要发送的短信文案。
-
系统会自动计算并提示该文案的计费条数,效果如下图所示:
