有没有办法在 Twilio 中创建调用脚本,而无需在单独的 URL 中创建许多 TwiML 片段?

问题描述

我想使用 Twilio 创建约会提醒电话。每个呼叫可以有不同的呼叫流程,呼叫接收者可以选择不同的选项来按电话键、不同的消息、不同的语言等。

我目前使用的服务允许将脚本附加到呼叫,并且该脚本在电话服务端运行,这样我在一次拨打数千个电话时就不必处理扩展问题。我可以为每次调用(或每种类型的调用生成不同的脚本。如果可行,我想从该服务切换到 Twilio。

由于 TwiML 无法在单个 TwiML 文件中包含逻辑,因此似乎为了执行等效操作需要每次调用都具有多个 TwiML 文件。由于我需要每次调用,或者至少每种类型的调用都有不同的 TwiML,我需要以编程方式创建每个文件(托管在 Twilio 上以避免自托管扩展问题),并以某种方式管理成千上万的每次调用后都会保留的 TwiML 文件

是否有一种方法可以使每次调用都可以附加到包含调用流逻辑的脚本中?

解决方法

您可以使用 Twilio Studio 或 Twilio Functions 来做到这一点以及更多。您可以在相应的链接中找到更多信息。上手非常简单。

Studio(REST API 触发器)

Functions

Function Examples