【问题标题】:Twilio Recording: Pause and ResumeTwilio 录制:暂停和恢复
【发布时间】:2015-09-21 14:11:09
【问题描述】:

我相信答案是否定的,但 Twilio 是否提供暂停/恢复录制的功能?用例是记录通话,但在收集敏感信息时暂停记录。从 REST 文档来看,它似乎不是受支持的功能。认为有人可能已经找到了满足此要求的一些选项。

【问题讨论】:

  • 这是一个非常好的问题。可能值得联系 help@twilio.com 看看是否有其他人与我们讨论过这个问题。

标签: twilio voice-recording


【解决方案1】:

Twilio API 现在支持录制暂停和恢复功能。这是一个帮助您入门的链接:

https://support.twilio.com/hc/en-us/articles/360010199074-Getting-Started-with-Call-Recording-Controls#pause_resume

【讨论】:

    【解决方案2】:

    这是可能的,尽管从文档中并不完全清楚。

    您可以使用 REST API 修改呼叫状态,根据 https://www.twilio.com/docs/api/rest/change-call-state ,我们基本上使用它来告诉呼叫重新拨号到同一个代理(大概这是一个呼叫中心?)但没有记录,然后在我们完成后再次激活记录。

    您最终会得到两个单独的通话录音,在我们的例子中,我们会下载、拼接并存储回我们的存储平台。

    编辑:

    在与 Twilio 支持人员讨论过这个问题后,还有另一种可能性,可以让您只进行一次录制。

    您不是将通话的两端同时拨打,而是将它们都放入会议中,该会议在您最初连接通话时记录下来。当您想暂停它时,使用 REST API,您将新的“保持”分支添加到会议中,然后将呼叫的两个真实端移动到未记录的新会议上。完成后,您将它们再次移回并且它“未暂停”。这样您就只有一个原始会议的录音。

    这些都不是理想的,显然他们正在为这个(相当明显的!)要求进行适当的支持设置,但现在应该可以解决它。

    【讨论】:

    • 嘿,谢谢你的回答,我正在努力弄清楚这部分“在会议中添加一个新的“保持”腿”,你如何通过 API 做到这一点?谢谢
    • 嗯,这是一个很好的问题,恐怕我从来没有深究过 - Twilio 支持建议了它,我没有仔细考虑,但很难做到它从任何地方“拨入”到一个会议..!我们选择了第一个选项,如果您使用 twilio Web 客户端,或者您的呼叫中心具有自动应答功能,该选项效果很好。否则电话掉线,又响了,这不是很好。
    • 看看 Twilio 回复了什么:“'statusCallbackEvent' 属性允许您指定哪些会议状态更改应生成到 'statusCallback' 属性中指定的 URL 的 webhook。可用值是 start 、结束、加入、离开、静音和保持。指定多个值用空格分隔。事件由第一个加入会议的参与者设置,随后的 statusCallbackEvents 将被忽略。事件在以下状态更改时触发。 statusCallbackEvent 属性是持有被添加到的分支。"
    • 对此有任何更新吗?我浏览了他们的文档,但仍然找不到与此相关的任何内容。自从第一次提出这个问题以来已经有一年了,现在他们肯定已经添加了一个功能来实现这个吗?
    猜你喜欢
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 2011-08-10
    • 1970-01-01
    相关资源
    最近更新 更多