所以我在这里,当用户A拨打我的Twilio号码时,通过拨打用户B号码的Twiml响应将呼叫转发到另一个用户B号码。我已经为5分钟的任何通话做了一个时间限制,但是我希望在剩下1分钟的时间内阻止这两个用户,这个时间差不多了,并且避免大幅减少通话。
任何人都知道如何做到这一点?
答案 0 :(得分:2)
Twilio开发者传道者在这里。
您可以让用户在用户A呼叫并进入会议时实际呼叫<Conference>
(generating a call to user B),然后在服务器上启动计时器4分钟。当计时器完成后,您可以检查会议是否仍然有效(通过calling the REST API and checking the conference status)以及是否再拨打一个来电进入会议。
该来电者可能是recorded message that you play with <Play>
或要通过text to speech using <Say>
读取的消息,让来电者知道只剩下一分钟。
例如:
<Response>
<Say voice="alice">Warning. There is only one minute of calling time left.</Say>
<Hangup/>
</Response>
<强>更新强>
现在可以通过可以在会议中播放的公告来做得更好。查看此处的博客文章,详细了解how to announce messages into a conference。