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

有没有一种方法可以在Twilio中创建调用脚本,而不用在单独的URL中创建许多TwiML片段?,twilio,twilio-api,twilio-twiml,Twilio,Twilio Api,Twilio Twiml,我想使用Twilio创建约会提醒电话。每个通话可以有不同的通话流程,不同的选项可供通话接收人按电话键、不同的信息、不同的语言等 我目前使用的服务允许将脚本附加到通话中,并且该脚本在电话服务端运行,这样我就不必在一次拨打数千个电话时处理缩放问题。我可以为每个调用(或每种类型的调用)生成不同的脚本。如果可行的话,我想从那个服务转到Twilio 由于TwiML不具备在单个TwiML文件中包含逻辑的能力,因此为了实现等效功能,似乎需要每个调用都包含多个TwiML文件。因为我需要每个调用,或者至少每种类型

我想使用Twilio创建约会提醒电话。每个通话可以有不同的通话流程,不同的选项可供通话接收人按电话键、不同的信息、不同的语言等

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

由于TwiML不具备在单个TwiML文件中包含逻辑的能力,因此为了实现等效功能,似乎需要每个调用都包含多个TwiML文件。因为我需要每个调用,或者至少每种类型的调用都有不同的TwiML,所以我需要以编程方式创建每个文件(托管在Twilio上,以避免自托管的伸缩问题),并以某种方式管理在每次调用后保留的数千个TwiML文件


是否有一种方法可以进行调用,其中每个调用都可以附加到包含调用流逻辑的脚本?

您可以使用Twilio Studio或Twilio函数来实现这一点以及更多功能。您可以在相应的链接中找到更多信息。这是非常简单的开始

(RESTAPI触发器)


谢谢您的回复。Studio并不是我们真正的选择,因为没有API来创建流,我们有数百种不同的流用于各种调用。我们需要一种以编程方式创建它们的方法。函数看起来可能是一个很好的解决方案,但如果没有一些示例,我不能肯定。是否有包含用于处理不同响应的逻辑的函数示例?具体地说,作为一个简单的示例,如果按下“1”,单个函数能否播放消息并执行一件事,如果按下“2”,则执行另一件事,如果未按下任何键,则执行第三个操作?对于函数,可以肯定,请为节点使用相同的Twilio帮助程序库。可以使用流端点以编程方式创建Studio流。您可以在这里找到更多详细信息-Studio REST API v2和流发布-(视频:)。