Twilio SMS消息未发送未知错误

时间:2016-05-09 15:26:05

标签: sms twilio

Twilio SMS消息挂起状态时,我们遇到了这个奇怪的问题。

我们尝试从不同的Twilio电话号码发送,以确保该特定号码被阻止并且没有任何一个号码存在问题。

我们的系统使用标准形式的两步验证的SMS消息,并在SMS正文中为用户提供代码和短消息。

邮件发送失败的载体是Tune Talk(马来西亚人)。

我看到的Twilio Logs / Console中的错误是:

Status: Undelivered
Error: (Error: 30008) Unknown error. None 

消息SID,如果它有用的话:SM1024a2d519cf4f6bbfcbc838587cb2af

任何有关为何发生这种情况的见解都会受到欢迎。

4 个答案:

答案 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提供了以下可能的解决方案:

检查您发送的手机是否已开启且可以接收短信

  1. 确保手机没有脱离网络漫游。我们不可以 保证在漫游电话上传递消息。
  2. 尝试发送给拥有相同移动运营商的其他手机。 如果发往其他手机的消息通过,问题可能就是设备 有关。尝试重启设备或联系移动运营商 救命。
  3. 如果您要从字母数字发件人ID发送短信,请查看是否使用 Twilio的电话号码效果更好。我们观察到了某些 网络可能阻止alpha发件人ID。
  4. 尝试向手机发送较短的信息,内容简单 不包含任何特殊字符。这将得到我们的支持 团队一致,了解失败是否与连接有关 或字符编码。
  5. Twilio支持可以帮助调查发生了什么 我们的运营商错了。请打开支持请求并包含一个 至少3个或更多消息SIDs,其中抛出了30008 error。 根据我们运营商的要求,这些SIDs不得超过48岁 最多几个小时。
  6. Check -> Error 30008

    另一种解决方案是使用5位数的代码电话号码。

答案 3 :(得分:0)

我在做MMS时遇到了一些错误。

如果我查看Twilio控制台中的详细信息,则会有其他详细信息和辅助错误消息“12300 Invalid Content-Type。尝试检索MediaUrl会返回不受支持的Content-Type。”

我把图像放在S3上,但是当我把它放在S3上时没有设置图像的内容类型。