Twilio 出站语音呼叫延迟开始

use*_*092 5 voip twilio

我刚刚编写了我的 Twilio 应用程序,用于向我在印度尼西亚的电话号码拨打电话。

当我接听语音电话时,在播放第一个音频之前大约有 3-5 秒的延迟,无论是使用<Say>还是使用<Play>动词。

你们知道为什么会这样吗,以及是否有当前的解决方法可以将这种长时间的延迟减少到仅仅 1-2 秒?如果另一端长时间没有声音,收件人很可能会挂断电话。

提前感谢任何见解

小智 6

我遇到了同样的问题 - 我的出站呼叫在 7 到 9 秒之间开始播放语音文件。

twilio 内部的过程(根据您查看每个具有 http 响应时间的调用时测量的延迟)大约需要 3-4 秒。

我也有 AMD(应答机检测),即 IfMachine=Continue。

(请参阅此处的文档 1. https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-answered-by-a-human-or-machine 2. https ://www.twilio.com/docs/api/rest/answering-machine-detection )

我从通话中删除了此选项,通话开始时间平均减少了 3 秒至约 5 秒。

我认为这是由于 AMD 功能会侦听呼叫的前几秒钟,以确定它实际上是由人还是机器应答。

所以,关闭AMD。


Dev*_*der 0

Twilio 传道者在这里。

我的第一个建议是确保 Twilio 发出请求的 Web 应用程序能够快速返回响应。Twilio 将等待您的服务器最多 15 秒响应,因此您的服务器可能只需要一点时间即可响应。

如果您测试 URL 并且服务器快速返回响应,那么下一个建议是发送电子邮件至 help@twilio.com。我们的支持团队可以深入研究与您的电话,看看是否存在更深层次的延迟,导致 Twilio 无法收到呼叫已应答的通知,这会延迟我们向您的服务器发出的 HTTP 请求。

希望有帮助。