我有一个相对简单的应用程序,但是我认为我可能已经不具备TwiML了。该应用程序接收一个传入呼叫,根据该呼叫从多个Twilio附加组件获取一些数据,发送包含附加数据的SMS消息,然后转发语音呼叫。
我目前正在使用REST API,服务器代码托管在服务器上,并且使用TwiML响应转发呼叫,但是全Twilio托管的速度和可靠性优势引人注目。
请记住,这同时使用了语音和消息元素,这可以在功能中完成吗?在Studio中? answer表示不赞成在TwiML中混合使用语音和SMS,但是可以在功能中完成。但是,我已经观看了2017 Signal视频,并查看了插件,函数和Studio的文档页面,但是看不到如何从这些上下文访问插件。
函数的上下文参数是静态值。
也许有一种传递“?AddOns =” ...的方法,但是如果我直接通过在UI中配置活动编号来调用函数,则我似乎无法影响事件参数。如果尝试将其添加到函数属性的路径中,则会收到错误消息,“仅允许使用URL安全字符。”
在“附加组件配置”屏幕中,也许我可以选中“在传入语音呼叫中使用”框,并且附加数据可以某种方式用于该功能?
但是理想情况下,我希望能够基于函数中的逻辑动态包括特定的附件。
我不是Node开发人员,也许这就是为什么它对我而言并不明显。有关在Twilio UI中所有功能内集成附加组件访问的任何指导吗?