Работа с API облачных коммуникаций в Microsoft Graph
API облачных коммуникаций в Microsoft Graph добавляет новое измерение для взаимодействия приложений и служб с пользователями путем использования основных возможностей общения в приложениях и службах. Этот API можно использовать для создания и приема звонков, а также для создания и получения координат собраний.
API облачных коммуникаций можно использовать для создания служебных приложений (ботов), выполняющих роль участников в звонке, а также создающих собрания и получающих приглашения на них от имени пользователей. Этот API предоставляет функции звонков, а также возможность создавать собрания по сети и получать приглашения на них. С помощью этого API можно использовать служебные приложения (боты), при этом боты могут участвовать в звонках VoIP или собраниях Microsoft Teams.
Важно!
Вы не можете использовать API облачных коммуникаций для записи или сохранения иным образом содержимого мультимедиа из звонков или собраний, к которым обращается ваше приложение, или данных, полученных из этого мультимедийного содержимого. Убедитесь, что вы соблюдаете требования региональных законов и норм, связанных с защитой данных и конфиденциальности коммуникаций. Дополнительные сведения можно узнать из условий использования и обратившись за юридической помощью.
Авторизация
Для доступа к API облачных коммуникаций требуется одно из указанных ниже разрешений. Эти разрешения должны предоставляться администратором.
Сценарий | Разрешения |
---|---|
Записи звонков | CallRecords.Read.All |
Звонки | Calls.JoinGroupCallAsGuest.All, Calls.JoinGroupCall.All, Calls.Initiate.All, Calls.InitiateGroupCall.All, Calls.AccessMedia.All |
Собрания | OnlineMeetings.ReadWrite.All, OnlineMeetings.Read.All |
Присутствие | Presence.Read, Presence.Read.All |
Основные варианты использования
В таблице ниже перечислены некоторые распространенные варианты использования API облачных коммуникаций.
Варианты использования | Ресурсы REST | См. также |
---|---|---|
Создание приватных и групповых звонков, а также присоединение к ним | call | Методы звонков |
Звонки с интерактивным речевым взаимодействием | call | Методы для интерактивного речевого взаимодействия |
Элементы управления звонком (участник) | Участник | |
Собрания | onlineMeeting | Методы для собраний |
Получение записей звонков | callRecord | Подписки веб-перехватчиков |
Присутствие | presence |
Общие свойства
Ресурс | Свойства |
---|---|
call | свойства объекта call |
participant | свойства объекта participant |
onlineMeeting | свойства объекта onlineMeeting |
callRecord | Свойства callRecord |
presence | presence |