Twilio:如何在通话限制来电之前警告用户?

时间:2017-05-25 15:38:47

标签: twilio twilio-api

所以我在这里,当用户A拨打我的Twilio号码时,通过拨打用户B号码的Twiml响应将呼叫转发到另一个用户B号码。我已经为5分钟的任何通话做了一个时间限制,但是我希望在剩下1分钟的时间内阻止这两个用户,这个时间差不多了,并且避免大幅减少通话。

任何人都知道如何做到这一点?

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