我需要用twilio和screen为人类进行呼出。在许多情况下,twilio在有人接电话之前就开始播放屏蔽信息。
因此,当有人在另一端回答时,屏蔽消息就完成了(几秒钟后开始循环),或者他们听到了中间消息。有没有办法只有在有人接听另一端的电话后才能播放筛选信息?
这是我的TWIML呼叫筛选-
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Pause>3</Pause>
<Gather action="{{some_URL}}" timeout="10" numDigits="1">
<Play>{{call_screening_message.wav}}</Play>
</Gather>
<Redirect>{{some_URL}}</Redirect>
</Response>
不幸的是,无法确保有人接听了电话。音频不应该开始播放,直到有人回答了这个问题。
为了判断一个人还是一台机器回答Twilio有一些实验功能,你可以在这里阅读。
https://www.twilio.com/help/faq/voice/can-twilio-tell-whether-a-call-was-answered-by-a-human-or-machine