FAQs
为什么我的消息显示为Delivered,但用户没有收到它?
Bird从接收网络获取交付报告(DLR)以确认消息已送达。然而,一些网络只提供网络确认,而没有实际手机交付状态。要进行故障排除,请收集多个消息样本(可以是发送到不同号码或者是每隔几个小时发送到同一号码)并通过票务系统与我们的支持团队共享这些样本。
"Not Delivered"状态意味着什么,我应该怎么做?
在您的消息列表仪表板中检查特定的状态原因。以下是不同原因的含义:
我的消息发送失败,但没有状态原因。
Bird 总是以标准化的方式提供有关您消息失败的所有可用信息。如果没有可用信息,是因为我们的下游运营商没有分享它们。为了帮助我们进行故障排除,请收集多个消息样本并通过票与我们的支持团队分享这些样本。
“未知订阅者”是什么意思?
这表示收件人的号码不存在或未链接到活跃的订阅者。您应该将其从数据库中删除。有关详细的故障排除步骤,请访问我们的 SMS 传递状态文档。
是什么导致“不可用订阅者或网络错误”?
收件人的设备可能已关闭或不在网络覆盖范围内。对于网络错误,运营商可能正在处理该问题。稍后再试发送。我们的 SMS 传递状态文档提供了额外的故障排除提示。
“容量限制已达或运营商拒绝”是什么意思?
这通常表示您的 SMS 可能不符合运营商或国家的限制。请查看目标国家的法规,检查您的注册状态,或在我们的已注册发起人仪表板提交新的注册。
为什么我的消息状态更改为“Expired”,我该怎么办?
过期状态可能有两个原因。首先,如果被标记为“不可用订阅者”,则在有效期内的重试尝试中,收件人暂时无法到达。对于非时间敏感的消息,考虑延长有效期——可以在我们的SMS有效期文档中学习如何操作。
其次,如果被标记为“未收到DLR或已过期”,设备未在有效期内连接到A2P网络。尝试再次发送消息。
为什么我的信息长时间处于"Sent"状态?
这个临时状态意味着我们已经发送了消息,但尚未收到最终的送达确认。收件人可能无法接收,触发我们的重试过程,这可能会持续长达72小时。您可以通过调整有效期来缩短这个时间。如果您可以访问接收设备,尝试重启它以刷新网络连接。
为什么我的消息被“Buffered”了一段时间?
您的消息在投递队列中。投递时间根据消息量和网络活动而有所不同。您可以在我们的状态页面检查当前的任何中断。
我在将特殊字符发送到手机时遇到困难
使用特殊字符、Unicode和GSM-T字符集发送不同语言的SMS
SMS可以使用不同的字符集发送。对于SMS,我们使用字符集GSM-7和Unicode。下面我们将解释每个字符集及其对您的SMS的影响。
GSM-7
SMS通常使用GSM-7字符集发送,涵盖大多数字符。当SMS以GSM-7字符集发送时,每个字符在SMS消息中被视为一个字符。
请查看此表这里,您会发现GSM-7字符集下的标准字符。表中的所有字符都被视为标准字符,但根据手机的能力,接收者的手机可能无法显示这些字符。
以下字符是GSM-7字符集的一部分,但在文本消息中等同于两个字符:
\ ^ ~ [ ] { } | ~ €
Unicode
使用Unicode字符集时, 每个字符被视为两个字符。这会将您SMS中的字符数从160减少到70。有关SMS长度的更多信息,请参阅:SMS消息可以有多长?
使用GSM-7与Unicode
当您通过MessageBird Dashboard 发送文本消息并输入Unicode字符时,您将有两个选项:
自动将Unicode字符调整为相关的基本字符,或将字符省略。在此选择下,您将以GSM-7发送SMS,1条SMS中允许的最大字符数仍为160。
显示Unicode字符。在此选项下,您将以Unicode发送SMS,这将把1条SMS中字符的最大数从160修改为70。
本地限制
由于一些国家的限制,发送非英语或该国主要语言的消息并不总是可能的。如果您的内容发生了变化,请确保这与国家限制无关。