【发布时间】:2015-09-21 14:11:09
【问题描述】:
我相信答案是否定的,但 Twilio 是否提供暂停/恢复录制的功能?用例是记录通话,但在收集敏感信息时暂停记录。从 REST 文档来看,它似乎不是受支持的功能。认为有人可能已经找到了满足此要求的一些选项。
【问题讨论】:
-
这是一个非常好的问题。可能值得联系 help@twilio.com 看看是否有其他人与我们讨论过这个问题。
我相信答案是否定的,但 Twilio 是否提供暂停/恢复录制的功能?用例是记录通话,但在收集敏感信息时暂停记录。从 REST 文档来看,它似乎不是受支持的功能。认为有人可能已经找到了满足此要求的一些选项。
【问题讨论】:
Twilio API 现在支持录制暂停和恢复功能。这是一个帮助您入门的链接:
【讨论】:
这是可能的,尽管从文档中并不完全清楚。
您可以使用 REST API 修改呼叫状态,根据 https://www.twilio.com/docs/api/rest/change-call-state ,我们基本上使用它来告诉呼叫重新拨号到同一个代理(大概这是一个呼叫中心?)但没有记录,然后在我们完成后再次激活记录。
您最终会得到两个单独的通话录音,在我们的例子中,我们会下载、拼接并存储回我们的存储平台。
编辑:
在与 Twilio 支持人员讨论过这个问题后,还有另一种可能性,可以让您只进行一次录制。
您不是将通话的两端同时拨打,而是将它们都放入会议中,该会议在您最初连接通话时记录下来。当您想暂停它时,使用 REST API,您将新的“保持”分支添加到会议中,然后将呼叫的两个真实端移动到未记录的新会议上。完成后,您将它们再次移回并且它“未暂停”。这样您就只有一个原始会议的录音。
这些都不是理想的,显然他们正在为这个(相当明显的!)要求进行适当的支持设置,但现在应该可以解决它。
【讨论】: