使用Twilio只需按键即可操作正在进行的呼叫



有没有一种方法可以通过让主叫方或被叫方按下#等特殊键来操作正在进行的呼叫(播放菜单、挂起、转接等)。

例如,我想让被叫方只需按#键就可以从手机转接电话。

当按下英镑键时,我可以播放菜单,如"你想用这个电话做什么?"按1保持通话,按2转接,按3发送到语音信箱"等。

我知道如果用户有一个网络界面,甚至可能让用户发短信,我可以整天都这样做。。我不希望用户被要求发送短信或有一个方便的网络界面。

提前感谢您在这里提供的任何帮助。

这里是Twilio开发人员的传道者。

你可以做到的。根据您选择的语言,在这两篇处理转接电话的博客文章中解释了您的请求的简化版本:

  • 使用Python、Flask和Twilio Voice进行温暖的电话转接
  • 如何使用Java和Twilio Voice进行热转接

从本质上讲,这个想法是使用电话会议,允许一方使用*键挂断电话。可以通过将<Dial>谓词的hangupOnStar属性设置为true来执行此操作。

当挂断*时,您可以使用<Gather>动词向呼叫管理员提供一个选项列表,例如转接,然后可以将其应用于呼叫。

我建议你通读其中一篇帖子,了解所有细节。

最新更新