RingCentral - доступ к журналам вызовов ВСЕХ пользователей

Я хотел бы скачать журналы вызовов всех пользователей моей учетной записи. Поскольку в моей учетной записи песочницы есть только один пользователь, я пока не могу его протестировать.

В производственном режиме, если я позвоню /account/~/extension/~/call-log войдя в систему как администратор моей учетной записи, получу ли я полный список напрямую?

Кроме того, я прочитал в сообщении, что я могу достичь того, что я хочу, позвонив /account/~/extension а затем URL выше для каждого расширения, но я хотел знать, есть ли более простой способ сделать это.

Хорошего дня!

1 ответ

Решение

Существует два API для получения журналов вызовов для всех пользователей:

  • журнал вызовов на уровне аккаунта, чтобы получить всех пользователей одновременно
  • журнал вызовов на уровне расширения для каждого интересующего пользователя

API журнала вызовов

/account/~/call-log

API журнала вызовов учетной записи можно использовать для получения журналов вызовов для всех пользователей за один вызов API. Доступ к этому API уровня учетной записи требует привилегий Super Admin. Этот API в настоящее время находится в стадии бета-тестирования и доступен путем создания поддержки на портале для разработчиков или по электронной почте в службу поддержки RingCentral по адресу devsupport@ringcentral.com .

API журнала вызовов

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

Если вы подключаетесь к конечной точке журнала вызовов добавочного номера в учетной записи с несколькими пользователями, вы получите CDR только для своего авторизованного добавочного номера. Чтобы получить журналы вызовов для всех пользователей, использующих API-интерфейс журнала вызовов, вам нужно получить все ID-расширения из /account/~/extension конечная точка, а затем вызвать конечную точку каждого пользователя, используя /account/~/extension/{extensionId}/call-log, Этот подход также позволяет вам ограничить, для кого вы хотите получить записи.

Другие вопросы по тегам