我在 Twilio Studio 中配置了一个流程,该流程以拨打电话小部件开始(它是从 REST API 触发的)。超时设置为 18 秒,如果用户没有接听电话,我将再次将其转移到另一个“拨打电话”小部件以将超时设置为 18 秒。
在拨打电话后,我有一个收集小部件,要求用户输入 1 或 3 以继续。
我的问题发生在用户拒绝电话或电话关闭并自动发送到语音邮件时,在许多情况下,AMD默认设置未正确配置以检测它是语音邮件(我与支持人员交谈过并且显然 Twilio Studio 正在运行旧版本的 AMD API)。例如,我的提供商提供的语音邮件是语音消息,因此听起来像一个真实的人,AMD 根据最初的几秒钟将其检测为人工回答。
是否有可能以某种方式使用较新的 AMD API,所以如果我在消息末尾听到“哔”声,我知道这是一个语音邮件,它不应该在“已回答”事件中转换到 Gather 小部件.
我一直在查看运行函数小部件以便通过函数调用用户,但我不确定在此之后我是否能够将被调用的人返回到我的流程中?这个问题有可能的解决方案吗?流程已经非常庞大和复杂,我没有时间和预算将其转换为 TwiML。
提前致谢!