我在工作中设置了一个日程安排网站,该网站使用Twilio向每个人的第二天分配信息发送短信,以及指向网站的链接,其中包含笔记和所有人的信息。发布了第二天的作业。有时同事抱怨他们没有收到消息。最近问题变得更加严重,但仅限于AT& T和Sprint的人。拥有Verizon和TMobile的人可以毫无问题地获得他们的消息。
更多事实:
任何人都有任何想法可能会发生什么?
答案 0 :(得分:4)
twilio日志显示的SMS消息显示为从未到达收件人的电话,可能会被手机运营商过滤,作为减少垃圾短信消息的努力的一部分。发送一批消息的网站(例如您(我)描述的调度网站)可能特别容易受到此类过滤,因为垃圾邮件也是分批发送的。字母表末尾的收件人往往被阻止而不是开头的收件人这一事实可能反映了一种算法,该算法将先前的消息标记为可疑,并阻止后续的消息,因为它们包含相同的网站链接。
过去我能够通过在消息之间添加1秒的延迟来解决这个问题。这对我的目的很好。我的网站将这些消息作为后台工作发送出去,并且在2分钟内发送了大约25条短信的1秒延迟信息。
最近,AT& T和Sprint开始阻止更多消息,但并非全部。在太平洋标准时间1月11日15:04,Twilio's status意识到了这个问题并注意到:
已识别 - 带有goo.gl超链接的邮件正在AT& T和Sprint上过滤。我们正与这些运营商合作解决此问题。
我能够通过使用Bitly而不是Google's url shortening service创建缩短的网址来解决此问题。
值得注意的是,Twilio是一项很棒的服务,但过去他们的支持人员并不知道垃圾邮件过滤可能会阻止我的一些短信。这是我在这里发布关于这个问题的主要动机。
似乎像我这样的网站可能会陷入短信垃圾邮件发送者和试图阻止它们的无线运营商之间的交火中。希望有一天这样的短信垃圾邮件过滤会变得更复杂,并停止阻止像我这样的网站发送的邮件。
我很想知道是否有比我更深刻的见解的人有任何意见。
答案 1 :(得分:4)
目前正在通过Twilio体验一个非常糟糕的运营商过滤案例。发送给Verizon号码的大多数邮件都被阻止。根据Twilio的支持,Verizon最近实施了额外的过滤方法来阻止A2P(Application-to-Peer)流量。
鉴于这篇文章:https://arstechnica.com/information-technology/2015/11/att-verizon-try-to-prevent-ban-on-text-message-blocking/似乎Verizon更积极的过滤可能与最近废除网络中立性有关,他们的目标是通过强迫企业获得短代码来赚取更多收益
答案 2 :(得分:1)
如果你使用10位数的电话号码我也会看这个
长代码用于人与人之间的通信,每秒只能发送1条消息。对于大容量,应用程序驱动的消息传递,Twilio建议使用短代码。短代码可以每秒30条消息发送SMS和MMS,这种高吞吐量非常适合需要同时向许多用户发送时间敏感消息的应用程序。此外,由于运营商审查并批准了所有短期代码以用于其预期用途,因此它们不会受到载波过滤或暂停以进行大量通信。