Twilio 30005(错误:30005)未知目标手机

时间:2017-04-01 11:04:31

标签: ruby-on-rails twilio

我正在进行Twilio的简单集成,以便在用户填写他/她的电话号码时向我们的应用下载链接发送出站文本。

我已在试用帐户上验证了我的电话号码,并且正在使用此号码接收该消息。

当我在我的网站上触发它时,我会在日志中看到它,但错误消息为30005,即使这与我验证的数字完全相同,并且#34;已验证的数字"。

我在这里错过了什么吗?

简单的电话:

def send_sms(number)
  provided_number = ENV['provided_twilio_number']
  @client = Twilio::REST::Client.new ENV['my_code'] ENV['my_key']

  message = @client.account.messages.create(
    :from => provided_number,
    :to => number,
    :body => "my message"
  )
end

'数字'的输出与我验证的来电显示中显示的内容完全匹配。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

即使我尝试使用同事编号时我的电话号码是正确的,但它工作正常。很奇怪twilio认为这是一个错误的数字,即使他们可以验证它很好。 所以尝试使用另一个数字,而不是改变代码中的任何内容,它可以工作..

答案 1 :(得分:0)

Twilio关于其30005错误状态的文档:

  

重复的错误30005导致从免费电话发送的未送达邮件可能是由载波过滤引起的。载波过滤的规则在整个行业中可能会有所不同,因此有时很难准确确定邮件被过滤的原因。

Twilio's 30005 documentation page

如果您过去曾使用此号码发送大量SMS,则可能会被某些运营商屏蔽。