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
, Этот подход также позволяет вам ограничить, для кого вы хотите получить записи.