【问题标题】:Twilio SMS: Facilitating a group SMSTwilio SMS:促进群组 SMS
【发布时间】:2014-12-28 16:51:03
【问题描述】:

我正在为我的公司构建一个应急响应应用程序。我有一个公司电子邮件数据库,其中定义了每个人的手机号码、电子邮件地址和数百个电子邮件组。目标是构建与我们维护的团队集成的东西。

建议流程:

  1. 用户向 [goupname]@mydomain.com 发送主题为“*text”的电子邮件。
  2. Mailbox Listener 在服务器上获取该信息,在组中查找所有成员并检索他们的电话号码。
  3. 服务器使用他们的电话号码向组中的每个人发送一条 Twilio SMS 消息。
  4. 该组中通过 SMS 回复该消息的任何人都会向整个组发送消息。
  5. 此时我希望我的听众不在画面中。从这里开始,它只是一个纯粹的群发短信,电话到电话。

所有这一切对我来说都很容易,除了 Twilio 作品。

如您所见,服务器/Twilio 的作用有限。它实际上只是一个网关,允许我们使用我们庞大的群组列表进行群组短信。这对 Twilio 可行吗?我看到许多使用 FOR 循环遍历数字列表的示例,但我相信这些回复会返回到我的 SMS#,并且我的 Twilio 号码仍将参与回复。我想启动群短信,然后没有更多的角色。

任何想法/建议将不胜感激。

【问题讨论】:

  • 你曾经实现过这个用例吗?我正在尝试做同样的事情。

标签: sms twilio


【解决方案1】:

我是一名 Twilio 开发人员宣传员。很乐意在这里提供帮助。

我觉得这一切都很好。当然,为了在您的示例中发送您的第一个群组 SMS,您需要从您的 Twilio 号码遍历号码列表和 send an SMS 到每个号码。该文本似乎来自您的 Twilio 号码给最终用户。如果他们要回复 SMS,您可以让您的 Twilio 号码接收它并向您的服务器发送一个 webhook,然后将消息发送给列表中的其他所有人。

它必须以这种方式工作,因为 SMS 消息传递本质上是一对一的。因此,为了向整个群组发送消息,您需要向中心 (Twilio) 号码发送消息。

我希望这会有所帮助。如果您想进一步讨论,请发送电子邮件至 philnash [at] twilio.com。

[编辑]

Twilio now supports native group messaging。它有一些警告,因为群组消息需要彩信,这仅适用于 Twilio 支持彩信的国家,即美国和加拿大。但它现在有效!阅读the blog post 了解更多信息。

【讨论】:

  • phil,3 年后这个答案仍然正确吗?另外,twilio 是否支持 imessage 组文本?谢谢。
  • 这仍然是正确的,是的。 iMessage 没有 Apple API,因此发送到 iPhone 的文本只是 SMS 消息。
  • 感谢您的更新。一个澄清:在 iphone(也许还有 Android)上,您可以选择将数字添加到组文本链中。添加一个号码后,它会接收来自任何其他号码的所有文本,并且所有其他号码都会收到它的文本。如果我将 SMS twilio 号码添加到群组文本中,就好像它是一个普通号码一样,该号码的回复是否会发送给每个人,就像它是一个添加的人一样?如果没有,为什么不呢?
  • 这不适用于 Twilio,因为设置的模型具有单个 to 和单个 from 字段。它还依靠彩信来收集组号。这是以前要求的功能,恐怕我们现在不支持它。
  • 再次感谢您的信息!
【解决方案2】:

如果我没记错的话,我们真的不需要等待 Twilio 本地实现这一点。我们可以自己解析 MMS 负载,提取组列表和正文,然后将其重新组合在一起以作为响应 MMS。

我们确实需要彩信组文本格式的规范……我承认我还没有找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2020-05-18
    相关资源
    最近更新 更多