我正在使用twilio的电话筛选/耳语示例。所以基本上当我们使用拨号动词拨打号码时,我们希望在接收者拿起电话并给他们接受/拒绝电话的选项时播放消息。虽然呼叫者应该一直听到铃声,直到接收者做出选择。
如果我们按照呼叫筛选示例https://www.twilio.com/docs/howto/callscreening
中描述的内容进行操作,大多数情况都会按预期进行问题是,一旦接收器接听电话,呼叫者就再也听不到铃声,并且呼叫变为静音,直到我们收到来自接收器的响应。这是一个很大的问题,因为一旦铃声停止并且没有答案,呼叫者可能会挂机。
我已经看过以下两个答案。
Twillio Call Screening silence on answer
Detecting when call had been answered using Dial verb
我个人不想走下会议路线。
在Number动词的文档中,它明确提到呼叫者将继续听到铃声。
https://www.twilio.com/docs/api/twiml/number#attributes-url
' url'属性允许您指定TwiML文档的URL,该文档将在被叫方回答之后但在各方连接之前在被叫方的末尾运行。您可以使用此TwiML私下播放或向被叫方说出信息,或使用Gather和Hangup提供拒绝电话的机会。 当TwiML文档在另一端执行时,当前调用者将继续听到铃声。以这种方式执行的TwiML文档不允许包含Dial动词。
同样的问题也发生在Find Me Twimlet上。
twilio.com/labs/twimlets/findme
答案 0 :(得分:0)
联系Twilio支持,您需要像这样设置“ ringTone”属性:
<Dial answerOnBridge="true" ringTone="us">
我已经尝试过了,并且对我有用。