我正在使用JavaScript SDK创建一个Twilio应用程序。
我想实现呼叫保持功能,但实现时遇到困难。
通过软电话启动呼叫时,将其置于保留状态的过程是什么?另外,软件电话接听电话时该如何处理?
Twilio的传播者在这里。
有多种方法可以将呼叫置于“保留”状态。通常,呼叫是来自客户端还是来自PSTN号码都没有关系,该过程通常是相同的:
现在,为了将通话置于“保留”状态,我可以建议以下几种选择:
一种是使用<Play>动词并将loop属性设置为零,这将告诉Twilio无限期地循环播放该音频。当您准备将呼叫从“保留”中移出时,只需重定向呼叫即可。
另一种选择是使用<Enqueue>动词并将呼叫放入呼叫队列。然后,当您准备就绪时,只需将该呼叫从队列中重定向到新的体验即可。
希望能有所帮助。
当软件电话的用户按“保留”时,您可以使用 REST API 更新该呼叫,将呼叫发送到队列。
您可以使用<Enqueue>标签将调用重定向到 TML文件。
要检索对软件电话的呼叫,您可以使用 CallSid 更新呼叫并将其发送回软件电话用户。
我已经在我的应用程序中实现了该功能,因此如果您需要帮助,请告诉我。
| 归档时间: |
|
| 查看次数: |
4729 次 |
| 最近记录: |