首页 > 解决方案 > Twilio Studio - 在挂断时拨打电话发出 http 请求

问题描述

我有一个 Studio Flow,我想在流程中的不同步骤之间大量发送 HTTP 请求。

起初,我使用 REST API 触发流程并使用“拨打电话”小部件来呼叫用户。如果除了用户拿起之外发生了其他任何事情,我想向我的服务器发送一个 HTTP 请求。我创建了流程的第一部分来测试这些 HTTP 请求: twilio 工作室流 http 请求

无论我做什么,除了拿起电话,例如:让它一直响到最后,当我接到电话时立即挂断,当我接到电话时确保我的线路忙,......这些事件都没有发送到我的数据库。

我知道 HTTP 请求小部件和我要发布到的 URL 正在工作,因为当我在“已回答”下附加一个 HTTP 请求小部件时,我会在我的数据库中获得结果。

我玩过“拨打电话”小部件中的“超时”选项。但我不确定如何解决这个问题。如果我将它设置得太低(即:10 秒),电话将在 10 秒后停止响铃(但 http 请求会正常通过)。如果我将其设置得太高(即:60 秒),我的手机将在 +- 20 秒后自行停止通话,并且不会通过任何 http 请求。

我如何确保我捕捉到所有发生的动作?

编辑:超时设置为 60 秒的流的日志示例。 记录挂断事件流

标签: twiliotwilio-api

解决方案


推荐阅读