根据日志

时间:2015-09-01 19:57:47

标签: sms twilio

我目前在公司担任程序员分析师,我们构建了一个应用程序,可以借助Twilio API通过短信发送邀请。

以下是它的工作原理: 创建新事件时,Twilio会通过API保留电话号码。然后,当人们被邀请进入应用程序时,将从保留的电话号码发送短信,此处再次通过API发送。获得短信的人可以通过“是”或“否”来回复短信。我们的应用程序处理此人的答案,以确定他/她是否会出席活动。

大多数时候,一切正常。电话号码保留正确,邀请发送给人,答案按预期处理。

但是几天之后,我们就遇到了一些问题,即在应用中没有收到邀请的答案。

以下是我们的调查:

  1. 在我们的应用中成功创建了一个活动,并且在Twilio中正确保留了电话号码。

  2. 邀请通过短信发送给用户。

  3. Twilio日志显示出站短信。

  4. 邀请人得到了适当的接受。

  5. 当他们回答邀请时,没有任何事情发生。 Twilio日志中没有任何内容。

  6. 如果我尝试发送正在运行的事件的现有电话号码,我可以在Twilio日志中看到短信。

  7. 我们检查过,不同的运营商存在问题。

  8. 总之,使用的部分电话号码没有通过短信接收答案,而其他人没有任何问题。

    我们开了一张Twilio支持的机票,目前正在与他们一起调查,我联系了用于测试的手机的运营商,但是我仍然想问你们,以防有人遇到类似的问题,可以帮忙。

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。

用例:Xfinity为两个因素设置。想要进行两因素验证,然后转到一个Twilio号码,该号码将转发给我和妻子。 Xfinity发送验证短信时,它不会显示在日志中或转发的号码中。从其他移动设备发送消息可以正常工作。

我为此使用TwiML Bin。这是代码

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Message to="+1xxxxxxxxxx">{{From}}: {{Body}}</Message>
</Response>