RingCentral - 访问所有用户的通话记录

RingCentral - accessing call logs of ALL users

我想下载我账户所有用户的通话记录。由于我的沙箱帐户中只有一个用户,所以我还不能测试它。

在生产模式下,如果我以我的帐户管理员身份登录时调用 /account/~/extension/~/call-log,我会直接获得完整列表吗?

或者,我在 post 中读到,我可以通过调用 /account/~/extension 然后为每个扩展调用上面的 url 来实现我想要的,但我想知道是否有一种更直接的方法。

祝你有愉快的一天!

有两个 API 可以检索所有用户的通话记录:

  • 账户级通话记录一次检索所有用户
  • 每个感兴趣的用户的分机级通话记录

账号通话记录API

/account/~/call-log

帐户通话记录 API 可用于在一次 API 通话中检索所有用户的通话记录。访问此帐户级别 API 需要超级管理员权限。此 API 目前处于测试阶段,可通过从开发人员门户创建支持案例或发送电子邮件至 devsupport@ringcentral.com 向 RingCentral 开发支持提供。

分机通话记录API

/account/~/extension/~/call-log

如果您要在具有多个用户的帐户中扩展呼叫记录端点,您将只会收到授权分机的 CDR。要使用分机呼叫日志 API 检索所有用户的呼叫日志,您需要从 /account/~/extension 端点检索所有 extensionId,然后使用 /account/~/extension/{extensionId}/call-log 调用每个用户的分机端点。这种方法还可以让您限制要为谁检索记录。