gpt4 book ai didi

twilio - Twilio 能否检测到对 Google 语音号码的调用是否被转发到语音邮件或真实的人?

转载 作者:行者123 更新时间:2023-12-01 03:52:17 25 4
gpt4 key购买 nike

我有一个应用程序可以创建出站调用以设置简单的 session 。

我在拨出 Google 语音号码时遇到了困难,因为我使用 IfMachine 来确定调用是否转到一个或多个参与者的语音信箱,以便我可以“失败”电话 session 尝试。

这是我遇到的问题...

在将您的调用转接到该用户的配置端点之前,Google 语音会应答调用尝试并要求您说出您的姓名。

我可以使用 IfMachine 来检测这一点,我可以自动化这部分并让 Google Voice 转发调用,但是我无法再检测到调用最终是否转到语音信箱,或者是否有实际人员在另一端接听。

有任何想法吗?

最佳答案

Twilio 福音传道者在这里,

我认为鉴于您需要机器检测的2点,您可能想要use a <Gather> 作为辅助 call screening在将该人连接到 session 之前。

当您拨出号码时,您使用的是 IfMachine 以了解您是否可以使用 Google 语音。那太好了。但是因为你已经通过了那个障碍,它不会再次被触发。

你可以做的是使用 call screening , 使用一些 TwiML 手动检测人类,如下所示:

<Response>
<Gather numDigits="1" timeout="15" action="/some-conference-path">
<Say>Press any key to be connected to the Something Something Conference</Say>
</Gather>
</Response>

然后,如果调用由人工接听,他们可以按键盘上的任意键并重定向到实际的电话 session ,或者如果 Gather超时,您很可能会收到他们的语音邮件。

您基本上将自动和手动机器检测结合起来,因为您需要在同一个调用的不同点执行两次。

希望这可以帮助!

关于twilio - Twilio 能否检测到对 Google 语音号码的调用是否被转发到语音邮件或真实的人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com