Twillio 呼叫筛选 - 拨号停止响铃

use*_*605 5 twilio

我正在使用 twilio 的呼叫筛选/耳语示例。因此,基本上当我们使用 Dial 动词拨打电话时,我们希望在接收方拿起电话时播放一条消息,并为他们提供接听/拒绝电话的选项。而来电者应该一直听到铃声,直到接收者做出选择。

如果我们按照呼叫筛选示例https://www.twilio.com/docs/howto/callscreening 中描述的内容进行操作,则大部分工作都按预期进行

问题是一旦接收方拿起电话,呼叫方就再也听不到振铃音,并且在我们收到接收方的回复之前,呼叫会进入静音状态。这是一个很大的问题,因为一旦铃声停止并且无人接听,来电者可能会挂断电话。

我已经看过以下两个答案。

Twillio 呼叫筛选在应答时静音

使用拨号动词检测何时接听了电话

我个人不想走会议路线。

在数字动词的文档中,它清楚地提到呼叫者将继续听到铃声。

https://www.twilio.com/docs/api/twiml/number#attributes-url

'url' 属性允许您为 TwiML 文档指定一个 url,该文档将在被叫方的一端运行,在被叫方接听之后,但在双方连接之前。您可以使用此 TwiML 向被叫方私下播放或说出信息,或者使用收集和挂断提供拒绝电话的机会。当 TwiML 文档在另一端执行时,当前呼叫者将继续听到铃声。以这种方式执行的 TwiML 文档不允许包含拨号动词。

Find Me Twimlet 也会出现同样的问题。

twilio.com/labs/twimlets/findme

小智 0

联系了 Twilio 支持,您需要像这样设置“ringTone”属性:

<Dial answerOnBridge="true" ringTone="us">
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了,它对我有用。