【问题标题】:How can users respond to Twilio SMS messages routed through third-parties?用户如何响应通过第三方路由的 Twilio SMS 消息?
【发布时间】:2014-07-03 11:34:46
【问题描述】:

我参与了一个公共卫生项目,该项目使用短信来增加南非弱势群体获得医疗保健的机会。

该项目打算在一部“发送者”手机和多部“接收者”手机之间创建双向短信,以传播健康信息。


问题

我们发送的第一条消息按预期到达。但是,作为文本来源转发给收件人的号码不是我们的号码。而且,这个数字是无效的。


根据客户支持,当 SMS 消息传递到某些国家/地区(例如南非)时,Twilio 会在将消息传递给本地运营商之前更改发件人 ID (SID) 以绕过本地过滤机制。 (在他们这样做之前,many messages didn't get through。)

Twilio 客户支持说更改 SID 会导致无法在这些国家/地区与 Twilio 进行双向 SMS 通信?

任何人都可以想到替代方案或解决方法吗?例如,他们是否可以存储原始发件人 ID 并在收件人回复时恢复到该 ID?

【问题讨论】:

  • 嗨!我的公司(将大学生与导师联系起来)可能正在建立一个类似的系统,我很想问你一些关于它的问题。哪些国家受到此问题的影响?是否有任何需要注意的问题(除了这个)? (我的电子邮件是 eli@shearwaterintl.com)。

标签: sms twilio telephony


【解决方案1】:

Twilio 客户支持在这里。

我可以理解这是一个令人沮丧的情况,我能想到的最好的解决方案是在邮件正文中包含一个“回复”号码来替代您的发件人 ID。

虽然这并不理想并且会消耗一些消息正文,但您的最终客户至少会知道要回复哪个号码。

问候, 汤姆

【讨论】:

  • 他们不能使用短代码号码,并接受对该短代码的短信回复吗?我不明白这个问题吗?
【解决方案2】:

(免责声明,我为 Nexmo 工作,这是一个通信 API。)

这不是 Twilio 问题,而是运营商问题。 Nexmo 提供carrier specific FAQ 列出每个国家/地区的发件人发生的情况。虽然这可能反映也可能不反映其他 SMS API/聚合器的情况,但它很好地表明了特定国家/地区的可能性。

作为Tom says,您可以在邮件正文中包含号码。但是,另一个可以作为替代方案的解决方案是USSD

在受支持的情况下(并非无处不在),您可以通过 Nexmo 发送 USSD with prompt。它不需要发送者,并且通过回调返回响应。在某些情况下,它比 SMS 更好,因为您确切地知道用户正在响应什么消息,并且 USSD 的性质意味着您将很快得到您的响应(因为大多数情况下,设备会将其弹出当前在屏幕)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2015-06-17
    • 1970-01-01
    相关资源
    最近更新 更多