将传出的 Twilio SMS 消息限制为已验证的来电显示

Restrict outgoing Twilio SMS messages to Verified Caller IDs

默认情况下,Twilio 试用 帐户只能向 Twilio 控制台中列为 Verified Caller IDs 的号码发送短信。这些号码必须手动添加,并且需要验证消息才能接收短信。这对于开发来说是一项出色的功能,因为它可以防止意外地将 SMS 发送到错误的号码。

我的问题是,我正在为帐户已经处于试用状态的客户开发。我不希望开发中的软件能够向任何号码发送短信,因为存在向客户的实际客户发送开发消息的风险。但是,我们需要能够发送给 一些 号码进行测试。有什么办法可以重新开启试用行为吗?也就是说,我们能否以某种方式将 Twilio 配置为仅允许向经过验证的号码发送短信,即使它不是试用帐户?

如果这不可能,我想我可以从我的程序中查询 Outgoing Caller IDs 资源,以在发送前根据列表验证收件人号码。然而,这将责任推回到我的开发团队,并且仍然存在出错的可能性。我希望能够阻止 Twilio 级别的行为。

此行为仅适用于试用帐户,但我会在内部传递此反馈。

您需要使用升级后的帐户为您的应用程序自行复制此行为。 正如您提到的,您可以查询拨出呼叫者 ID 以获取您已经使用 Twilio 验证的 phone 号码并将其用作接受列表。 但是,对于您的用例,您可以使用最方便的任何方式存储和获取接受列表,例如代码、文件、数据库等。

根据您的需要,您可以将此逻辑直接嵌入到您的应用程序中,或者使用单个共享库,或者创建一个所有其他应用程序都必须用来发送文本的网络 API。

祝你好运!我们迫不及待地想看看你建造了什么!