让 Twilio 等我,然后在有人接电话时给我打电话

Make Twilio wait on hold for me and then call me when someone picks up

有谁知道 Twilio api 是否允许以下​​用例?我在任何文档中都找不到很好的示例。

本质上,我不想等待!

PS:我找到了这个,但我认为这不是我需要的。有人 agree/disagree 吗? https://www.twilio.com/docs/voice/answering-machine-detection

挑战在于“持有”的定义。基本上,您有一个已建立的呼叫,并且您正在等待人工连接(当您在队列中等待时)。

您需要一些逻辑来收听此现有呼叫的媒体部分,以识别听起来类似于代理连接到客户时的话语(相对于等待音乐和广告)。但是,问题是代理人可能会打招呼几次,如果您不回答,他们会 hang-up.

您可以回放,请稍等,我会为您接通 Nick,但代理人可能会觉得这很奇怪,并且可能 hang-up。

您可以要求客服人员按任意键 (DTMF) 将您连接到他们,但同样,客服人员可能会觉得这很奇怪并且 hang-up(他们希望客户在他们接通时就在那里) .

无论如何,对于流处理,您需要使用 Twilio Media Streams 之类的东西将媒体分叉到语音流的某些处理逻辑,如果该逻辑识别语音流中似乎是代理的模式说起来,它需要告诉 Twilio 给您回电,以便将您连接到该代理。语音流的实际处理不是 Twilio 提供的,您需要使用第三方的服务,并且需要支付多少费用,因为这听起来像是很长的等待时间。

所以最终,不确定这有多现实。也许最具成本效益的方法是让代理按一个键来联系你,他们已经连接到你。

真的,当座席可用时,联络中心需要有一个回拨选项,这将消除所有这些 - 效果非常好。

Media Streams

How to transcribe live phone calls using Twilio Media Streams