Мне интересно, добился ли кто-нибудь успеха с новым API управления вызовами RingCentral, особенно в отношении разрешений приложений.
В документах указано, что приложению требуется разрешение CallControl. Проблема в том, что этого разрешения не существует. Используем ли мы вместо этого разрешение «Активное управление вызовами»?
Мой вариант использования — создание подписок с использованием фильтра событий «/restapi/v1.0/account/~/telephony/sessions». Несмотря на то, что разрешение «Активное управление вызовами» работает, я не уверен, что это правильный подход.
Если разрешение «Активное управление вызовами» не установлено, я получаю сообщение об ошибке «Необходимое разрешение приложения [CallControl] отсутствует» при создании подписки. Когда он установлен, я не получаю сообщения об ошибке, и подписка работает. Так в чем проблема?
Ну, во-первых, мне не нравится, что я просто догадываюсь, что такое правильное разрешение. Я не вижу никакой документации, в которой определены разрешения для приложений.
Кроме того, когда я перехожу к завершению приложения из песочницы, мне сообщается, что разрешение «Активное управление вызовами» не использовалось. Это может быть отдельная проблема, причуда с подписками, но это усиливает мое ощущение, что, возможно, мне не следует просто гадать.
Приветствуются ссылки на соответствующую документацию, а также указания или опыт работы с этим API.