使用Twilio和C#.net时停止接收短信

时间:2014-02-04 09:40:42

标签: c# twilio

我正在通过twilio C#向所选电话号码发送短信。 我在twilio的FAQs中看到,可以过滤掉不希望收到短信的号码。我在链接中看到了这种信息: https://www.twilio.com/help/faq/sms/does-twilio-support-stop-block-and-cancel-aka-sms-filtering

我的问题是:

1)当用户回复STOP时,twilio如何处理它?<​​/ p>

2)我的应用程序如何知道有人回复“停止”并选择不接收消息? (实际上,当有人回复“停止”到twilio并取消订阅时,我想更新数据库)

2 个答案:

答案 0 :(得分:10)

Twilio Evangelist在这里。

这是一个很好的问题:对于正常号码,当有人发回'STOP' message时,Twilio会阻止您的帐户再次向该人发送短信。但是,我们还会将“STOP”消息记录到您的SMS日志中,以便您知道他们已选择退出。

发送'STOP'短信的人将收到此消息

“您已成功取消订阅您将不会再收到此号码的邮件。请回复START重新订阅。”

如果您再次尝试向他们发送短信,您将收到来自REST API的错误:“21610:无法将消息发送到'收件人'号码,因为客户已回复STOP”。

此人可以通过发送“START”消息选择返回您的消息。

希望这会有所帮助。

答案 1 :(得分:0)

我的理解是twilio'拦截'短信,识别'停止',做了什么处理,以便在结束时抑制未来的短信,但原始信息仍将一如既往地传递给你,所以你也有能力在你身上处理它。