Twilio:在限时通话之前,如何在通话结束前警告用户?

问题描述 投票:0回答:1

所以我在这里,当用户A呼叫我的Twilio号码时,通过拨打用户B号码的Twiml响应将呼叫转发到另一个用户B号码。我已经为5分钟的任何通话做了一个时间限制,但是当我只剩下1分钟时,我想阻止这两个用户,那时间几乎已经上升,并且避免积极地切断呼叫。

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

twilio twilio-api
1个回答
2
投票

Twilio开发者传道者在这里。

您可以让用户实际调用<Conference>(当用户A呼叫并进入会议时为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的详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.