微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以查询单个RingCentral用户是否启用了自动呼叫记录ACR?

如何解决是否可以查询单个RingCentral用户是否启用了自动呼叫记录ACR?

我们是否可以查询将当前扩展名添加自动录制列表中的任何API?

我们有一个使用停止/开始录制呼叫控制API的网络电话,但是在启用自动录制功能后它不起作用,因此在我们的应用中,我们需要禁用录制按钮。我们需要一种方法来识别用户是否启用了ACR,而不检索所有用户

我们可以使用以下帐户范围的API获取扩展程序列表,但它不需要任何查询参数即可过滤结果。如果以这种方式进行检查,则需要加载所有花费太长时间的扩展。

https://developers.ringcentral.com/api-reference/Rule-Management/listCallRecordingExtensions

GET /restapi/v1.0/account/{accountId}/call-recording/extensions

解决方法

在分机端点中提供有关单个用户是否已启用自动呼叫记录(ACR)的信息,并且分别控制呼入和呼出电话。

GET /restapi/v1.0/account/{accountId}/extension/{extensionId}

扩展响应包括一个serviceFeatures features属性,它是一组功能。对该属性进行过滤以匹配与以下内容匹配的功能:

  • featureName IN(AutomaticInboundCallRecordingAutomaticOutboundCallRecording
  • enabled = true

以下示例响应仅显示这两个功能的serviceFeatures属性值:

{
  "serviceFeatures": [
    {
      "featureName": "AutomaticInboundCallRecording","enabled": true
    },{
      "featureName": "AutomaticOutboundCallRecording","enabled": false,"reason": "ExtensionLimitation"
    }
  ]
}

在此处查看更多信息:

https://developers.ringcentral.com/api-reference/User-Settings/readExtension

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。