Twilio SMS消息挂起状态时,我们遇到了这个奇怪的问题。
我们尝试从不同的Twilio电话号码发送,以确保该特定号码被阻止并且没有任何一个号码存在问题。
我们的系统使用标准形式的两步验证的SMS消息,并在SMS正文中为用户提供代码和短消息。
邮件发送失败的载体是Tune Talk(马来西亚人)。
我看到的Twilio Logs / Console中的错误是:
Status: Undelivered
Error: (Error: 30008) Unknown error. None
消息SID,如果它有用的话:SM1024a2d519cf4f6bbfcbc838587cb2af
任何有关为何发生这种情况的见解都会受到欢迎。
答案 0 :(得分:1)
鲍里斯,error 30008的描述性肯定不如人们希望的那样。在这种情况下,最好将消息Sid发送到support,在那里我们可以更深入地了解具体细节。
虽然在这种情况下听起来不像,但如果您的代码出现问题,可以在此处查看生产就绪account verification tutorial。
答案 1 :(得分:1)
因为完全相同的问题来到这里。我有一个人在12天前成功收到短信,使用相同的澳大利亚号码,今天每次尝试发送给他们一个30008。这是一个非常平均质量的错误消息。
用户声称他们将电话号码从Telstra移植到Vodafone,但那是3个月前。我猜测转发被破坏了:
http://www.commsalliance.com.au/__data/assets/pdf_file/0013/2326/G565_2009.pdf
特别是:
1.4.4支持国际发起的SMS的捐赠者路由 必须得到任何双边协议的支持 国家网络,因为国际网络不太可能访问 澳大利亚移动号码可携带性数据库在路由之前 信息。但是,某些限制适用 - 请参阅附录A.由于Twilio不是从澳大利亚号码发送的,因此他们可能无法查看号码可移植性数据库。如果没有短信路由到具有号码可携带性的国家,这将是我怀疑的原因。
答案 2 :(得分:1)
我们也曾遇到过与接收邮件的手机相同的问题。 问题是载波阻塞/过滤。 每个运营商都使用不同的过滤器。
某些运营商阻止90%相同内容的消息,其他运营商使用速率过滤(每秒1条消息或更多)其他运营商使用组合。阻止不是永远的想法。
Twilio提供了以下可能的解决方案:
检查您发送的手机是否已开启且可以接收短信
SIDs
,其中抛出了30008 error
。
根据我们运营商的要求,这些SIDs
不得超过48岁
最多几个小时。另一种解决方案是使用5位数的代码电话号码。
答案 3 :(得分:0)
我在做MMS时遇到了一些错误。
如果我查看Twilio控制台中的详细信息,则会有其他详细信息和辅助错误消息“12300 Invalid Content-Type。尝试检索MediaUrl会返回不受支持的Content-Type。”
我把图像放在S3上,但是当我把它放在S3上时没有设置图像的内容类型。