有没有一种方法可以在 Twilio 中创建调用脚本而无需在单独的 URL 中创建许多 TwiML 片段?

Is there a way to create a call script in Twilio without creating many TwiML snippets in separate URLs?

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

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

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

有没有一种方法可以让每个调用都附加到包含调用流逻辑的脚本?

您可以使用 Twilio Studio 或 Twilio Functions 来执行此操作以及更多操作。您可以在相应的链接中找到更多信息。上手非常简单。

Studio(REST API 触发器)

Functions

Function Examples