如果将当前扩展添加到自动记录列表中,我们是否可以查询任何API?
我们有一个网络电话使用停止/开始录音呼叫控制API,但它不工作时,自动录音是启用,所以在我们的应用程序,我们需要禁用录音按钮。我们需要一种方法来识别用户是否启用了ACR,而不检索所有用户。
我们可以使用以下帐户范围的API获得扩展列表,但它不需要任何查询参数来筛选结果。如果我们检查这种方式,我们需要加载所有的扩展,这需要太长时间。
https://developers.ringcentral.com/api-reference/Rule-Management/listCallRecordingExtensions
GET /restapi/v1.0/account/{accountId}/call-recording/extensions发布于 2020-08-15 08:50:43
有关单个用户是否启用了自动呼叫记录(ACR)的信息可在扩展端点中使用,并对入站和出站呼叫分别进行控制。
GET /restapi/v1.0/account/{accountId}/extension/{extensionId}扩展响应包括一个serviceFeatures特性属性,它是一个功能数组。为匹配以下特性的特性筛选此属性:
featureName IN (AutomaticInboundCallRecording,AutomaticOutboundCallRecording)enabled =)
下面是一个只显示这两个特性的serviceFeatures属性值的示例响应:
{
"serviceFeatures": [
{
"featureName": "AutomaticInboundCallRecording",
"enabled": true
},
{
"featureName": "AutomaticOutboundCallRecording",
"enabled": false,
"reason": "ExtensionLimitation"
}
]
}在这里见更多:
https://developers.ringcentral.com/api-reference/User-Settings/readExtension
https://stackoverflow.com/questions/63420440
复制相似问题