Возможности вызова, поддерживаемые для пользователей Teams в пакете SDK для вызовов
Пакет SDK для вызовов Службы коммуникации Azure позволяет устройствам пользователей Teams управлять взаимодействием с голосовой связью и видео. На этой странице приводятся подробные описания функций вызовов, включая сведения о поддержке платформ и браузеров. Чтобы приступить к работе с JavaScript, ознакомьтесь с краткими руководствами по вызову.
Основные возможности пакета SDK для вызовов:
- Адресация — Службы коммуникации Azure использует идентификатор пользователя Microsoft Entra для решения конечных точек связи. Клиенты используют удостоверения Microsoft Entra для проверки подлинности в службе и взаимодействия друг с другом. Эти удостоверения используются в ИНТЕРФЕЙСАх API вызовов, которые предоставляют клиентам представление о том, кто подключен к вызову (список). Кроме того, они используются в API Microsoft Graph.
- Шифрование. Пакет SDK для вызовов шифрует трафик и предотвращает несанкционированное подключение к каналу связи.
- Управление устройствами и мультимедиа — пакет SDK для вызовов предоставляет средства для привязки к звуковым и видеоустройствам, кодирует содержимое для эффективной передачи по плоскости данных связи и отрисовывает содержимое для вывода устройств и представлений, указанных вами. Для совместного использования экрана и приложений также предоставляются интерфейсы API.
- Уведомления . Пакет SDK для вызовов предоставляет API,которые позволяют клиентам получать уведомления о входящего вызова. В ситуациях, когда ваше приложение не работает на переднем плане, шаблоны доступны для запуска всплывающих уведомлений ("toasts") для информирования пользователей о входящем вызове.
Возможности, связанные с вызовами
В следующем списке представлен набор функций, доступных в пакете SDK для вызовов Службы коммуникации Azure при участии в вызове 1:1 голосовой связи (VoIP) или групповых вызовов VoIP.
Группа функций | Возможность | JavaScript | Windows | Java (Android) | Objective-C (iOS) |
---|---|---|---|---|---|
Основные возможности | Поместите одно-к одному вызов пользователю Teams | ✔️ | ✔️ | ✔️ | ✔️ |
Поместите вызов одного к одному пользователю Службы коммуникации Azure | ❌ | ❌ | ❌ | ❌ | |
Поместите групповой вызов с более чем двумя пользователями Teams (до 350 пользователей) | ✔️ | ✔️ | ✔️ | ✔️ | |
Повышение уровня "один к одному" с двумя пользователями Teams в групповом вызове с более чем двумя пользователями Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Присоединение к групповому вызову после вызова | ❌ | ❌ | ❌ | ❌ | |
Приглашение другого участника голосовых вызовов через IP присоединиться к текущему групповому вызову | ✔️ | ✔️ | ✔️ | ✔️ | |
Проверьте микрофон, динамик и камеру с помощью службы проверки звука (доступна по вызову 8:echo123) | ✔️ | ✔️ | ✔️ | ✔️ | |
Размещение вызова учитывает конфигурацию внешнего доступа Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Размещение вызова учитывает конфигурацию гостевого доступа Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Управление в процессе вызова | Включение или отключение видео | ✔️ | ✔️ | ✔️ | ✔️ |
Включение или отключение микрофона | ✔️ | ✔️ | ✔️ | ✔️ | |
Переключение между камерами | ✔️ | ✔️ | ✔️ | ✔️ | |
Локальное удержание/отмена удержания | ✔️ | ✔️ | ✔️ | ✔️ | |
Индикатор доминирующих динамиков в вызове | ✔️ | ✔️ | ✔️ | ✔️ | |
Выбор устройства говорящего для звонков | ✔️ | ✔️ | ❌2 | ❌2 | |
Выбор микрофона для вызовов | ✔️ | ✔️ | ❌2 | ❌2 | |
Индикатор состояния участника Бездействие, Предварительные сигналы и сообщения, Подключение, Подключено, На удержании, В зале ожидания, Разъединенный |
✔️ | ✔️ | ✔️ | ✔️ | |
Индикатор состояния вызова Предварительные сигналы и сообщения, Входящий, Подключение, Звонок, Подключено, На удержании, Отключение, Разъединенный |
✔️ | ✔️ | ✔️ | ✔️ | |
Указывает, что участники отключены | ✔️ | ✔️ | ✔️ | ✔️ | |
Указание причин прекращения вызова участникам | ✔️ | ✔️ | ✔️ | ✔️ | |
Общий доступ к экрану | Общий доступ ко всему экрану в приложении | ✔️ | ✔️1 | ✔️1 | ✔️1 |
Предоставление общего доступа к определенному приложению (из списка запущенных приложений) | ✔️ | ✔️1 | ❌ | ❌ | |
Предоставление общего доступа к вкладке веб-браузера из списка открытых вкладок | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение потока общего доступа к экранам | ❌ | ❌ | ❌ | ❌ | |
Общий доступ к содержимому в режиме только для содержимого | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение видеопотока с содержимым для общего доступа к экрану только для содержимого | ✔️ | ✔️ | ✔️ | ✔️ | |
Предоставление общего доступа к содержимому в режиме "standout" | ❌ | ❌ | ❌ | ❌ | |
Получение видеопотока с содержимым для общего доступа к экрану "выделяющийся" интерфейс | ❌ | ❌ | ❌ | ❌ | |
Совместное использование содержимого в режиме "параллельно" | ❌ | ❌ | ❌ | ❌ | |
Получение видеопотока с содержимым для совместного использования экрана | ❌ | ❌ | ❌ | ❌ | |
Общий доступ к содержимому в режиме "репортер" | ❌ | ❌ | ❌ | ❌ | |
Получение видеопотока с содержимым для совместного использования экрана "репортер" | ❌ | ❌ | ❌ | ❌ | |
Общий доступ к системным звукам во время общего доступа к экранам | ✔️ | ❌ | ❌ | ❌ | |
Список | Список участников | ✔️ | ✔️ | ✔️ | ✔️ |
Добавление пользователя Службы коммуникации Azure | ❌ | ❌ | ❌ | ❌ | |
Добавление пользователя Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Добавление пользователей Teams учитывает конфигурацию внешнего доступа Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Добавление пользователя Teams учитывает конфигурацию гостевого доступа Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Добавление номера телефона | ✔️ | ✔️ | ✔️ | ✔️ | |
Удалить участника | ✔️ | ✔️ | ✔️ | ✔️ | |
Признание участников в лобби в собрании Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Будьте допущены из лобби в собрание Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Добавление пользователей Teams учитывает информационные барьеры | ✔️ | ✔️ | ✔️ | ✔️ | |
Управление устройствами | Запрос разрешения на использование аудио и видео | ✔️ | ✔️ | ✔️ | ✔️ |
Получение списка камер | ✔️ | ✔️ | ✔️ | ✔️ | |
Настройка камеры | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение выбранной камеры | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение списка микрофонов | ✔️ | ✔️ | ✔️ | ✔️ | |
Настройка микрофона | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение выбранного микрофона | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение списка докладчиков | ✔️ | ✔️ | ✔️ | ✔️ | |
Настройка параметров докладчика | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение выбранного докладчика | ✔️ | ✔️ | ✔️ | ✔️ | |
Рендеринг видео | Рендеринг одного видео во многих расположениях (локальная камера или удаленный поток) | ✔️ | ✔️ | ✔️ | ✔️ |
Настройка или обновление режима масштабирования | ✔️ | ✔️ | ✔️ | ✔️ | |
Рендеринг удаленного видеопотока | ✔️ | ✔️ | ✔️ | ✔️ | |
Просмотр видеопотока в режиме объединения | ✔️ | ❌ | ❌ | ❌ | |
Просмотр представления большой коллекции | ❌ | ❌ | ❌ | ❌ | |
Получение видеопотока от бота мультимедиа Teams | ❌ | ❌ | ❌ | ❌ | |
Получение скорректированного потока для "содержимого из камеры" | ❌ | ❌ | ❌ | ❌ | |
Добавление и удаление видеопотока из внимания | ✔️ | ✔️ | ✔️ | ✔️ | |
Разрешить выбор видеопотока для внимания | ✔️ | ✔️ | ✔️ | ✔️ | |
Видеоэффекты | Размытие фона | ✔️ | ✔️ | ✔️ | ✔️ |
Пользовательское фоновое изображение | ✔️ | ❌ | ❌ | ❌ | |
Запись и транскрибирование | Управление записью облака Teams | ❌ | ❌ | ❌ | ❌ |
Получение сведений о вызове, записываемом в облаке | ✔️ | ✔️ | ✔️ | ✔️ | |
Управление локальной записью Teams | ❌ | ❌ | ❌ | ❌ | |
Получение сведений о локальном записи звонка | ✔️ | ✔️ | ✔️ | ✔️ | |
Управление транскрибированием Teams | ❌ | ❌ | ❌ | ❌ | |
Получение сведений о транскрибированных звонках | ✔️ | ✔️ | ✔️ | ✔️ | |
Управление закрытыми субтитрами Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Поддержка записи соответствия требованиям | ✔️ | ✔️ | ✔️ | ✔️ | |
Взаимодействие | Поднятие и нижнее рукой | ✔️ | ✔️ | ✔️ | ✔️ |
Указание поднятых и пониженных рук других участников | ✔️ | ✔️ | ✔️ | ✔️ | |
Триггеры реакций | ❌ | ❌ | ❌ | ❌ | |
Указание реакций других участников | ❌ | ❌ | ❌ | ❌ | |
Интеграции | Управление сторонними приложениями Teams | ❌ | ❌ | ❌ | ❌ |
Получение потока PowerPoint Live | ❌ | ❌ | ❌ | ❌ | |
Получение потока доски | ❌ | ❌ | ❌ | ❌ | |
Взаимодействие с опросом | ❌ | ❌ | ❌ | ❌ | |
Взаимодействие с Q&A | ❌ | ❌ | ❌ | ❌ | |
Расширенная маршрутизация вызовов | Запуск вызова и добавление правил пересылки пользовательских операций | ✔️ | ✔️ | ✔️ | ✔️ |
Чтение и настройка правил переадресации звонков | ❌ | ❌ | ❌ | ❌ | |
Запуск вызова и добавление операций пользователей с учетом одновременного звонка | ✔️ | ✔️ | ✔️ | ✔️ | |
Чтение и настройка одновременного звонка | ❌ | ❌ | ❌ | ❌ | |
Запуск вызова и добавление состояния "Не беспокоить" для операций пользователя | ✔️ | ✔️ | ✔️ | ✔️ | |
Размещение участника на удержании играет музыку на удержании | ✔️ | ❌ | ❌ | ❌ | |
Размещение пользователем Teams в клиенте Teams на удержании воспроизведения музыки при удержании | ✔️ | ✔️ | ✔️ | ✔️ | |
Припарковать звонок | ❌ | ❌ | ❌ | ❌ | |
Припарковаться | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача вызова пользователю | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача пользователю или вызову | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача звонка на звонок | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача звонка в Голосовую почту | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача в голосовую почту | ✔️ | ✔️ | ✔️ | ✔️ | |
Слияние текущих вызовов | ❌ | ❌ | ❌ | ❌ | |
Запускает вызов и добавляет пользовательские операции с учетом конфигурации общей строки | ✔️ | ✔️ | ✔️ | ✔️ | |
Запуск вызова от имени пользователя Teams | ❌ | ❌ | ❌ | ❌ | |
Чтение и настройка конфигурации общей строки | ❌ | ❌ | ❌ | ❌ | |
Получение звонка от автосекретаря Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача вызова автосекретарю Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Получение звонка из очереди звонков Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Передача звонка из очереди вызовов Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Политика звонков Teams | Honor "Make private calls" (Сделать частные звонки) | ✔️ | ✔️ | ✔️ | ✔️ |
Параметр Honor "Облачная запись для вызова" | Api недоступен | Api недоступен | Api недоступен | Api недоступен | |
Параметр "Транскрибирование" для параметра "Транскрибирование" | Api недоступен | Api недоступен | Api недоступен | Api недоступен | |
Параметр "Переадресация звонков и одновременный звонок для людей в вашей организации" | ✔️ | ✔️ | ✔️ | ✔️ | |
Значение "Переадресация звонков и одновременный звонок на внешние номера телефонов" | ✔️ | ✔️ | ✔️ | ✔️ | |
Параметр "Голосовая почта доступна для входящих вызовов" | ✔️ | ✔️ | ✔️ | ✔️ | |
Параметр "Входящие вызовы можно перенаправить в группы вызовов" | ✔️ | ✔️ | ✔️ | ✔️ | |
Параметр "Делегирование для входящих и исходящих вызовов" | ✔️ | ✔️ | ✔️ | ✔️ | |
Параметр "Запрет обхода и отправки вызовов через ТСОП" | ❌ | ❌ | ❌ | ❌ | |
Параметр "Музыка на удержании" | ❌ | ❌ | ❌ | ❌ | |
Значение "Занято при вызове" | ❌ | ❌ | ❌ | ❌ | |
Параметр "Заголовок в режиме реального времени в вызовах Teams" | Api недоступен | Api недоступен | Api недоступен | Api недоступен | |
Параметр "Фильтрация нежелательной почты" для параметра "Честь" | ✔️ | ✔️ | ✔️ | ✔️ | |
Параметр "Устройства SIP можно использовать для звонков" | ✔️ | ✔️ | ✔️ | ✔️ | |
DevOps | Метрики Azure | ✔️ | ✔️ | ✔️ | ✔️ |
Azure Monitor | ✔️ | ✔️ | ✔️ | ✔️ | |
аналитика Службы коммуникации Azure | ✔️ | ✔️ | ✔️ | ✔️ | |
Службы коммуникации Azure события голосового и видеозвонка | ❌ | ❌ | ❌ | ❌ | |
Аналитика вызовов Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Аналитика в режиме реального времени Teams | ❌ | ❌ | ❌ | ❌ |
- Возможность "Общий экран" может быть достигнута с помощью необработанного носителя, если вы хотите узнать, как добавить необработанный носитель, ознакомьтесь с кратким руководством по началу работы.
- Пакет SDK для вызовов не имеет явного API, необходимо использовать API ОС (android и iOS) для его достижения.
Поддержка потоковой передачи, времени ожидания, платформ и браузеров предоставляется совместно с обзором пакета SDK для вызовов служб коммуникации.
Следующие шаги
Дополнительные сведения см. в следующих статьях:
- Знакомство с общими сведениями о потоках вызовов
- Узнайте о типах вызовов