Известные проблемы в Службы коммуникации Azure вызове пакетов SDK WebJS
В этой статье приводятся известные проблемы, связанные с использованием пакета SDK для вызовов WebJS Службы коммуникации Azure.
Все браузеры компьютеров
Невозможно отобразить несколько предварительных версий на нескольких устройствах в Интернете
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Невозможно отобразить несколько предварительных версий на нескольких устройствах в Интернете. Эта проблема — известное ограничение.
Справочник по известным проблемам: дополнительные сведения см. в обзоре пакета SDK для вызовов.
Многократное переключение видеоустройств может привести к временной остановке потоковой передачи видео
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Переключение между видеоустройствами может привести к приостановке видеопотока при получении потока с выбранного устройства. Частое переключение между устройствами может приводить к снижению производительности.
Рекомендуемое решение. Разработчики должны обеспечить остановку потока с одного устройства перед тем, как начать другой, чтобы снизить производительность при переключении между видеоустройствами.
Проблема с видео сигналом, когда вызов находится в состоянии подключения
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Если пользователь быстро включает и отключает видео во время вызова в состоянии подключения , это действие может привести к проблеме с потоком, полученным для вызова. Разработчики лучше всего создавать свои приложения таким образом, чтобы видео не было включено и отключено, пока вызов находится в состоянии подключения . Снижение производительности видео может произойти в следующих сценариях:
- Если пользователь начинается с звука, а затем запускает и останавливает видео, а вызов находится в состоянии подключения .
- Если пользователь начинается с звука, а затем запускает и останавливает видео, пока звонок находится в состоянии лобби .
Задержка при отрисовке видео удаленных участников
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Во время текущего группового вызова предположим, что пользователь A отправляет видео, а затем пользователь B присоединяется к вызову. Иногда пользователь Б не получает видео от пользователя А или получает его только после длительной задержки. Проблема конфигурации сетевой среды может вызвать эту задержку.
Известный справочник по проблеме: дополнительные сведения о рекомендациях по сети.
Чрезмерное использование определенных API- интерфейсов, таких как отключение и отключение, приводит к регулированию в инфраструктуре Службы коммуникации Azure
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. В результате вызова API выключения или отмены звука Службы коммуникации Azure инфраструктура сообщает другим участникам вызова о состоянии звука локального участника, вызвавшего отключение или отключение звука, чтобы участники вызова звонка знали, кто отключен или не включен.
Чрезмерное использование выключения или отмены звука блокируется в Службы коммуникации Azure инфраструктуре. Регулирование происходит, если участник (или приложение от имени участника) пытается непрерывно отключить или отменить отключение, каждые секунды, более 15 раз в 30-секундном скользящее окно.
Активация Siri во время вызова WebRTC не автоматически отключит микрофон в macOS
Операционная система: macOS.
Браузеры: все браузеры и версии.
Службы коммуникации Azure вызов версии пакета SDK: Все.
Описание. Вызов WebRTC не отключен автоматически, когда пользователь начинает говорить с Siri в середине вызова. В таких случаях другие участники могут слышать команды, предоставляющие команды Siri, или как заданную команду, так и ответ Siri.
Известный справочник по проблеме: это известная проблема в macOS.
Рекомендуемое решение. В настоящее время обходное решение недоступно. Пользователи должны вручную отключить микрофон при активации Siri во время звонка.
Перекрытие звука в вызове ACS WebJS и вызовах FaceTime в macOS
Операционная система: macOS.
Браузеры: все браузеры и версии.
Службы коммуникации Azure вызов версии пакета SDK: Все.
Описание. Когда пользователь macOS, участвующий в вызове ACS WebJS, получает вызов FaceTime и принимает его, звук от вызова ACS WebJS и вызовы FaceTime передаются и получаются одновременно. Это приводит к перекрывающимся звуковым потокам, где пользователь может слышать и слышаться в обоих вызовах одновременно.
Известный справочник по проблеме: это известная проблема в macOS.
Рекомендуемое решение. В настоящее время обходное решение недоступно. Пользователи могут заранее отключить микрофон в вызове WebRTC или выйти из вызова WebRTC перед вызовом FaceTime.
Все мобильные браузеры
Невозможно отобразить несколько предварительных версий на нескольких устройствах в Интернете
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Невозможно отобразить несколько предварительных версий на нескольких устройствах в Интернете. Эта проблема — известное ограничение.
Справочник по известным проблемам: дополнительные сведения см. в обзоре пакета SDK для вызовов.
Многократное переключение видеоустройств может привести к временной остановке потоковой передачи видео
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Переключение между видеоустройствами может привести к приостановке видеопотока при получении потока с выбранного устройства. Частое переключение между устройствами может приводить к снижению производительности.
Рекомендуемое решение. Разработчики должны обеспечить остановку потока с одного устройства перед тем, как начать другой, чтобы снизить производительность при переключении между видеоустройствами.
Проблема с видео сигналом, когда вызов находится в состоянии подключения
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Если пользователь быстро включает и отключает видео во время вызова в состоянии подключения , это действие может привести к проблеме с потоком, полученным для вызова. Разработчики лучше всего создавать свои приложения таким образом, чтобы видео не было включено и отключено, пока вызов находится в состоянии подключения . Снижение производительности видео может произойти в следующих сценариях:
- Если пользователь начинается с звука, а затем запускает и останавливает видео, а вызов находится в состоянии подключения .
- Если пользователь начинается с звука, а затем запускает и останавливает видео, пока звонок находится в состоянии лобби .
Задержка при отрисовке видео удаленных участников
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Во время текущего группового вызова предположим, что пользователь A отправляет видео, а затем пользователь B присоединяется к вызову. Иногда пользователь Б не получает видео от пользователя А или получает его только после длительной задержки. Проблема конфигурации сетевой среды может вызвать эту задержку.
Известный справочник по проблеме: дополнительные сведения о рекомендациях по сети.
Чрезмерное использование определенных API- интерфейсов, таких как отключение и отключение, приводит к регулированию в инфраструктуре Службы коммуникации Azure
Версия браузера: все.
Версия пакета SDK для вызовов службы коммуникации Azure: все
Описание. В результате вызова API выключения или отмены звука Службы коммуникации Azure инфраструктура сообщает другим участникам вызова о состоянии звука локального участника, вызвавшего отключение или отключение звука, чтобы участники вызова звонка знали, кто отключен или не включен.
Чрезмерное использование выключения или отмены звука блокируется в Службы коммуникации Azure инфраструктуре. Регулирование происходит, если участник (или приложение от имени участника) пытается непрерывно отключить или отменить отключение, каждые секунды, более 15 раз в 30-секундном скользящее окно.
Обновление страницы не приводит к немедленному удалению пользователя из вызова
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Если пользователь находится в вызове и решает обновить страницу, служба мультимедиа Служб коммуникации не удаляет этого пользователя немедленно из вызова. Он ожидает повторного взаимодействия пользователя. Пользователь удаляется из вызова после ожидания службы мультимедиа.
Если пользователь находится на вызове и решает обновить страницу, служба мультимедиа Служб коммуникации не удаляет этого пользователя немедленно из вызова. Он ожидает повторного взаимодействия пользователя. Пользователь удаляется из вызова после ожидания службы мультимедиа.
Лучше создавать пользовательские интерфейсы, не требующие от конечных пользователей обновлять страницу приложения во время вызова. Если пользователь обновляет страницу, повторно используйте тот же идентификатор пользователя Служб коммуникации после возвращения этого пользователя в приложение. При повторном подключении с тем же идентификатором пользователя пользователь представляется таким же, как существующий объект в remoteParticipants
коллекции. С точки зрения других участников вызова, пользователь остается в вызове в течение времени, необходимого для обновления страницы, до минуты или двух.
Если пользователь отправлял видео перед обновлением, videoStreams
коллекция сохраняет предыдущие данные потока до истечения времени ожидания службы и не удаляет его. В этом сценарии приложение может решить наблюдать за любыми новыми потоками, добавленными в коллекцию, и отрисовывать их с наибольшим id
значением.
Safari Desktop
В macOS Safari 18 и более поздняя, пользователь не может предоставить общий доступ к экрану около 1 минуты после отмены действия в вызове. В течение этого времени некоторые из параметров не работают, пока общий ресурс экрана восстанавливается
Версия браузера: Safari 18 и более поздних версий.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. После отмены попытки общего доступа к экрану пользователю не удается снова начать общий доступ к экрану примерно на 1 минуту. В течение этого периода некоторые варианты становятся неответственными, например возможность включения и выключения камеры. Через 1 минуту пользователь может запустить общий доступ к экрану и снова использовать все доступные параметры в вызове.
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Safari.
Рекомендуемое решение. Рекомендуется избежать использования параметра "Отмена" во время общего доступа к экранам, чтобы предотвратить задержки при перезапуске общего доступа к экранам. Если общий доступ должен быть остановлен, рекомендуется либо завершить действие общего доступа, либо дождаться времени восстановления, прежде чем повторить попытку.
В macOS Safari 17 и вверх звук может стать сломанным, если пользователи macOS подключают наушники Bluetooth для во время звонка
Версия браузера: Safari 17 и более поздних версий.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователи macOS подключают наушники Bluetooth к MacBook во время вызова с помощью Safari, они могут столкнуться с проблемами с звуком. В обоих случаях, когда пользователи подключают наушники Bluetooth до или во время вызова, входящие и исходящие звуки могут стать недоступными или сломанными. Отмечается, что ожидание по крайней мере 30 секунд может устранить входящие проблемы со звуком, но исходящий звук часто не может восстановиться автоматически.
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Safari.
Рекомендуемое решение. В качестве временного решения пользователям может потребоваться повторно подключить устройство Bluetooth или обновить вызов, чтобы попытаться восстановить звук. Обновление до последней версии macOS и Safari также может помочь, так как это может включать потенциальные исправления для таких проблем.
В macOS Safari 17 и вверх фоновые эффекты видео могут вызвать вспышку видео, как в локальной предварительной версии, так и на удаленной стороне
Версия браузера: Safari 17 и более поздних версий.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Ошибка обнаружена в одном из обновлений macOS Safari 17, что приводит к пропуску кадров реализации фоновых эффектов, поэтому видео мигает как в локальной предварительной версии, так и в удаленной стороне.
- Исправление доступно начиная с Safari версии 17.5 (macOS Sonoma 14.5).
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию macOS и Safari (по крайней мере версии 17.5), в которой устранена эта проблема.
Проблема с входящей и исходящей видео миганием в macOS Sonoma с версиями Safari до 17.1
Версия браузера: Safari версии 17.0, v17.1 (macOS Sonoma 14).
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Пользователи macOS Sonoma 14.0 сталкиваются с проблемой с миганием видео в Safari версий 17.0 и 17.1 при присоединении звонка с включенным видео. Входящий видео мигает, когда пользователь Safari присоединяется к вызову, влияя на то, что получено от других участников вызова. Кроме того, исходящее видео от пользователя Safari мигает для удаленных участников, уже входящих в звонок. Эта проблема нарушает визуальное качество вызова.
- Исправление доступно начиная с Safari версии 17.2.
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию macOS и Safari (по крайней мере версии 17.2), в которой устранена эта проблема.
Другой участник вызова не может одновременно запускать общий доступ к экрану с пользователем macOS Safari в Службы коммуникации Azure 1:1 видеозвонков
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. В Службы коммуникации Azure 1:1 видеозвонки, когда пользователь macOS Safari предоставляет общий доступ к экрану, другой участник, использующий другой браузер, не может начать общий доступ к экрану, пока первый участник не остановит свой общий доступ к экрану. Это ограничение наблюдается в различных сочетаниях браузеров и операционных систем, но относится к вызовам 1:1. Проблема не возникает в вызовах, когда оба участника используют Safari в macOS.
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Safari.
Рекомендуемое решение. Временный обходной путь — убедиться, что только один участник предоставляет общий доступ к экрану в Службы коммуникации Azure 1:1, когда один из участников использует macOS Safari.
Общий доступ к экранам не работает на macOS Ventura с версиями Safari до 16.3
Версия браузера: Safari версии 16.1, v16.2, v16.3 (macOS Ventura 13.0).
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема появилась в macOS Ventura 13.0 при использовании браузера Safari (версии 16.1, версии 16.2 и версии 16.3), а исправление доступно начиная с Safari версии 16.4.
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Safari.
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию macOS и Safari (по крайней мере версии 16.4), в которой устранена эта проблема.
Участники веб-звонков слышат звук звонка ТСОП при ответе на macOS с интеграцией iPhone
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь macOS, который находится в активном вызове ACS с помощью браузера, принимает входящие вызовы ТСОП на своем MacBook, связанном с iPhone (используя ту же учетную запись iCloud), звук из вызова ТСОП предоставляется участникам веб-звонков. Это приводит к тому, что участники звонка слышат звук звонка ТСОП.
Известный справочник по проблеме: это известная проблема в macOS.
Рекомендуемое решение. В настоящее время нет прямого обходного решения. Пользователям рекомендуется использовать отдельные устройства для ТСОП и веб-вызовов, чтобы предотвратить общий доступ к звуку другим участникам звонка в отдельном вызове.
Safari iOS Mobile
Проблемы с восстановлением видео в iOS 17+ при получении входящим ТСОП или сторонним вызовом приложения или включениеМ Siri во время веб-вызова на основе ACS
Версия iOS: iOS версии 17 и более поздних версий.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь iOS в веб-вызове и получает и отклоняет или принимает вызов ТСОП или стороннего приложения, пользователь столкнется с видео проблемами. Входящее видео может отображаться заморожено или не отображается входящее видео. Для этого потребуется повторное включение камеры пользователем. Предварительный просмотр видео и исходящее видео аналогично не удается восстановить, если пользователь не повторно активирует свою камеру.
Видео проблемы с iOS 17+ при попытке пользователя iOS использовать Siri во время вызова
Версия iOS: iOS версии 17 и более поздних версий.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь iOS пытается включить Siri в середине веб-мобильного звонка, может привести к тому, что входящие видео могут быть заморожены и занять несколько секунд, чтобы восстановиться.
Проблема с разрешением предварительной версии камеры в веб-вызовах при использовании iOS 16.3 до 17.3.1
Версия iOS: iOS версии от 16.3 до 17.3.1.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Пользователи могут столкнуться с проблемой, когда предварительная версия камеры отображается в неправильном разрешении и отображается при присоединении пользователя iOS к вызову с помощью iOS Safari mobile с включенной камерой. Проблема больше не наблюдается, если пользователь повторно включает камеру во время вызова. Исправлена проблема с iOS 17.4+.
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию iOS и Safari (по крайней мере iOS 17.4), в которой устранена эта проблема.
Данные телеметрии для audioInputLevel и frameRateInput отсутствуют в видеозвонках в iOS 16 в iOS 17.4
Версия iOS: iOS версии от 16.0 до 17.4.
Версия пакета SDK для службы коммуникации Azure: все.
Описание: audioInputLevel
и frameRateInput
данные телеметрии не записываются во время видеозвонков в iOS версии 16–17.4, что влияет на возможность мониторинга и оптимизации параметров звука и видео в режиме реального времени. Эта проблема устранена с iOS 17.5+.
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию iOS и Safari (по крайней мере iOS 17.5), в которой устранена эта проблема.
Проблема с восстановлением аудио и видео в iOS 16.3.1 во время веб-звонков с входящими вызовами сторонних или ТСОП
Версия iOS: iOS версии 16 до 16.3.1.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь iOS в веб-вызове и получает звонок ТСОП или стороннего приложения, входящие и исходящие аудио и исходящие видео не восстанавливаются автоматически после завершения телефонного звонка. Пользователь iOS должен снова отменить вызов в Интернете. Конечный пользователь может отключить и включить кнопку "Микрофон", чтобы получить звук и видео.
Известный справочник по проблеме: связанная ошибка WebKit здесь.
Рекомендуемое решение. Пользователям рекомендуется обновить последнюю версию iOS и Safari (по крайней мере iOS 16.4), в которой устранена эта проблема.
При вводе браузера в фоновом режиме при вызове в iOS 16 появились ошибки.
Версия iOS: iOS версии 16–16.1.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. В выпуске iOS 16 появилась ошибка, которая может остановить Службы коммуникации Azure аудио-видеозвонок при использовании мобильного браузера Safari. Влияние может быть то, что Службы коммуникации Azure звонок может перестать работать во время звонка, и единственное решение, чтобы получить его работу снова, это иметь конечный клиент перезагрузить свой телефон.
Чтобы воспроизвести эту ошибку, выполните указанные ниже действия.
- У вас есть пользователь, использующий iPhone под управлением iOS 16.
- Присоединяйтесь к Службы коммуникации Azure вызову (только с аудио или видео) с помощью мобильного браузера Safari iOS. Если во время звонка пользователь помещает браузер Safari в фоновом режиме и просматривает YouTube OR получает телефонный звонок FaceTime\phone во время подключения через результаты устройства Bluetooth:
- Через несколько минут после этой ситуации входящие и исходящие видео могут перестать работать.
- Единственным способом Службы коммуникации Azure повторного вызова является перезапуск телефона конечным пользователем.
Исправлена ошибка с iOS 16.2.
Известный справочник по проблеме: связанные ошибки WebKit здесь и здесь.
Рекомендуемое решение. Рассмотрите возможность обновления до последней версии iOS.
Проблемы с видео и звуком на iPhone X, возникающие у пользователя в вызове более 30 минут с включенной камерой
Затронутые устройства: iPhone X (iOS 16.7.x).
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Во время вызовов Службы коммуникации Azure на iPhone X с iOS 16.7.x пользователи сталкиваются с исчезновением как локального предварительного просмотра видео, так и входящих видео через более 30 минут при вызове с включенным видео, что может отображаться пустым или пустым для пользователя. Для других пользователей видео с пользователя iPhone X отображается замороженным в данный момент он теряется на устройстве iPhone X. Наряду с исчезновением видео, может произойти явное эхо. Видео восстанавливается, когда пользователь iPhone X отключает камеру, а затем снова.
- Эта проблема наблюдалась только на устройстве iPhone X с iOS версии 16.7.5 и 16.7.7.
Микрофон гарнитуры Bluetooth не обнаружен или слышен во время вызова в Safari на iOS
Версия iOS: все
Версия пакета SDK для службы коммуникации Azure: все.
Описание: гарнитуры Bluetooth не поддерживаются Safari в iOS. Устройство Bluetooth не отображается в доступных вариантах микрофона, и другие участники не могут слышать вас, если вы пытаетесь использовать Bluetooth через Safari. Эта регрессия является известным ограничением операционной системы. С помощью Safari в macOS и iOS/iPadOS невозможно перечислить или выбрать динамики через диспетчер устройств Служб коммуникации. Это связано с тем, что Safari не поддерживает перечисление или выбор динамиков.
Рекомендуемое решение. В этом сценарии используйте операционную систему для обновления выбора устройства.
Использование сторонних библиотек во время вызова может привести к потере звука
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Если вы используете getUserMedia
отдельно внутри приложения, аудиопоток теряется. Аудиопоток теряется, так как сторонняя библиотека получает доступ к устройству из библиотеки Службы коммуникации Azure.
- Не используйте сторонние библиотеки, которые используют
getUserMedia
API внутри во время вызова. - Если вам по-прежнему нужно использовать стороннюю библиотеку, единственным способом восстановления звукового потока является изменение выбранного устройства (если у пользователя несколько) или перезапуск вызова.
Причиной этой проблемы может быть то, что получение собственного потока с того же устройства имеет побочный эффект запуска в условиях гонки. Получение потоков с других устройств может привести пользователя к недостаточной пропускной способности USB/ввода-вывода и скорости
sourceUnavailableError
взлететь.
Перечисление или доступ к устройствам для Safari в iOS
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. В некоторых средах можно заметить, что разрешения устройства сбрасываются через некоторое время. В macOS и iOS Safari не сохраняет разрешения в течение длительного времени, если поток не получен. Самый простой способ обойти это ограничение заключается в вызове DeviceManager.askDevicePermission()
API перед вызовом API перечисления устройств диспетчера устройств. К этим API перечисления относятся DeviceManager.getCameras()
, DeviceManager.getSpeakers()
и DeviceManager.getMicrophones()
. Если есть разрешения, пользователь ничего не видит. Если разрешения отсутствуют, пользователю снова будет предложено предоставить разрешения.
Локальный микрофон или камера отключены при возникновении определенных прерываний в iOS Safari
Описание. Эта проблема может возникнуть, если другое приложение или операционная система берет на себя контроль микрофона или камеры. Ниже приведены несколько примеров, которые могут произойти во время вызова пользователя:
- Входящий звонок поступает через ТСОП (общедоступная телефонная сеть) и записывает доступ к устройству микрофона.
- Пользователь воспроизводит видео YouTube, например или запускает вызов FaceTime. Переключение на другое собственное приложение может записывать доступ к микрофону или камере.
- Пользователь включает Siri, который фиксирует доступ к микрофону.
Например, в iOS, в то время как при вызове Службы коммуникации Azure, если вызов ТСОП поступает, микрофонMutedUnexepectedly плохой UFD вызывается, а звук останавливается в вызове Службы коммуникации Azure, и вызов помечается как отключенный. После завершения вызова ТСОП пользователь должен отменить Службы коммуникации Azure вызов звука, чтобы начать поток снова в Службы коммуникации Azure вызове.
В случае, если камера включена и возникает прерывание, Службы коммуникации Azure звонок может или не потерять камеру. Если потерялась, камера помечена как отключенная, и пользователь должен вернуться обратно после прерывания выпуска камеры.
Иногда устройства микрофона или камеры не выпускаются вовремя и могут вызвать проблемы с исходным вызовом. Например, если пользователь пытается отменить воспроизведение при просмотре видео YouTube, или если вызов ТСОП активен одновременно.
- Входящие видеопотоки не останавливают отрисовку, если пользователь находится в iOS 15.2+ и использует пакет SDK версии 1.4.1-beta.1+, для перезапуска исходящего звука и видео по-прежнему требуются действия отмены и запуска видео.
- Для iOS 15.4+ звук и видео должны иметь возможность автоматического восстановления в большинстве случаев. В некоторых пограничных случаях приложение должно вызвать API для "отмены" (может быть в результате действия пользователя) для восстановления исходящего звука.
IOS Safari обновляет страницу, если пользователь переходит в другое приложение и возвращается обратно в браузер.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема может возникнуть, если пользователь в Службы коммуникации Azure вызове с iOS Safari и переключается на другое приложение в течение некоторого времени. После возвращения пользователя в браузер страница браузера может обновиться. Это связано с тем, что ОС убивает браузер. Одним из способов устранения этой проблемы является сохранение некоторых состояний и восстановление после обновления страницы.
Мобильный пользователь iOS бросил звонок, но по-прежнему отображается в списке участников.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема может возникнуть, если мобильный пользователь покидает вызов группы Службы коммуникации Azure без использования API Call.hangUp(). Когда мобильный пользователь закрывает браузер или обновляет веб-страницу без зависания, другие участники группового звонка по-прежнему могут видеть этого мобильного пользователя в списке участников около 60 секунд.
Проблема замораживания Safari в iOS 15
Версия браузера: iOS версии 15–15.1.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Пользователи могут заморозить Safari при переходе на YouTube, включении Siri, получении входящих вызовов ТСОП или во время других сценариев прерывания во время веб-звонка. Эта известная проблема, связанная с iOS 15 и наблюдаемая в iOS версии 15.0, 15.0.2 и 15.1.
- Исправлена проблема с iOS 15.2+.
Известный справочник по проблеме: связанные ошибки WebKit здесь и здесь.
Рекомендуемое решение. Рассмотрите возможность обновления до последней версии iOS.
Планшет Safari iPadOS
Поворот устройства может создать плохое качество видео — Apple iPad 8 и Apple iPad X
Затронутые устройства: Apple iPad 8 и Apple iPad X.
Описание. Когда пользователи поворачивают устройство, это движение может снизить качество видео, которое выполняет потоковую передачу.
Chrome Desktop
Проблемы с отключением звонков в macOS 15.0, сборка: 24A335
Версия ОС: macOS 15.0, сборка: 24A335.
Версия браузера: Google Chrome — все версии.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. При инициировании вызова 1:1 в macOS 15.0, если вызывающий пользователь принимает вызов, иногда он отключается автоматически через несколько секунд. Наблюдаются дополнительные задержки при получении и присоединении вызовов, что также может привести к отключению. Отключение брандмауэра временно устраняет эти проблемы, предполагая, что помехи из параметров брандмауэра macOS являются основной причиной. Эта проблема устранена в macOS 15.0.1, что повышает совместимость с сторонним программным обеспечением безопасности, как описано здесь в заметках о выпуске macOS 15.0.1.
Рекомендуемое обходное решение. Пользователи, сталкивающиеся с этой проблемой, должны временно отключить брандмауэр или обновить его до macOS 15.0.1, чтобы устранить эти проблемы с подключением к вызову постоянно.
Chrome M98 — регрессия, которая снижает разрешение видео и увеличивает создание ключевых кадров для устройств, у которых нет карты NVIDIA
Версия браузера: Google Chrome версии 98 (февраль 2022 г.)
Версия пакета SDK для службы коммуникации Azure: все.
Описание: Chrome версии 98 представила регрессию с ненормальным поколением видеокадров, которые влияют на разрешение отправленного видеопотока отрицательно для большинства пользователей (70%+).
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Chromium.
Рекомендуемое решение: обновление Google Chrome до последней версии.
Chrome Mobile Android
Chrome M125 — нет исходящего видео в группе и Службы коммуникации Azure-Microsoft Teams на некоторых устройствах Android
Версия браузера: Google Chrome версии 125 (май 2024 г.), установленная на устройствах Android.
Версия пакета SDK для службы коммуникации Azure: все.
Описание: Chrome версии 125 для Android ввел регрессию при выполнении видеозвонков - результатом этой ошибки является пользователь, вызывающий Службы коммуникации Azure с этой версией Chrome, не имеет исходящего видео в группах и Службы коммуникации Azure-Microsoft Teams.
Это поведение наблюдается на устройствах Huawei, OnePlus, Poco и Xiaomi Android. Поведение не наблюдается на устройствах Samsung, Google Pixel и Motorola Android.
- Исправление доступно начиная с Google Chrome версии 125.0.6422.146/147.
Затронутые устройства:
- Huawei P30 Lite
- OnePlus Nord N10
- OnePlus 7T
- Poco X3 Pro
- Xiaomi Redmi 8T и, возможно, другие аналогичные модели и устройства.
Рекомендуемое решение. Пользователям рекомендуется обновить google Chrome версии 125.0.6422.146/147 или более поздней версии, где устранена эта проблема.
Проблема с исходящим звуком в Android 14, когда браузер находится в фоновом режиме или на экране устройства заблокирован
Версия Android: Android 14.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание: в Android 14, когда браузер помещается в фоновом режиме или экран устройства заблокирован, исходящий звук исчезает примерно через 5 секунд. Эта проблема влияет на взаимодействие с пользователем по мере прерывания передачи звука во время вызовов. Проблема не наблюдается в Android 13 или других версиях Android.
Рекомендуемое решение. Пользователям рекомендуется поддерживать активный браузер на переднем плане во время вызовов.
Входящие и исходящие звуковые проблемы в Android, если браузер находится в фоновом режиме или экран устройства заблокирован с включенным режимом Power Saving
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. На мобильных телефонах Android при включенном режиме Power Saving входящие и исходящие звуки немедленно останавливаются, когда браузер, на котором размещен звонок ACS, помещается в фоновом режиме или экран устройства заблокирован. Кроме того, из-за действия размещения браузера в режиме Power Saving пользователь будет отключен и удален из вызова примерно через одну минуту после блокировки экрана устройства или браузер переходит в фон.
Известный справочник по проблеме: это известная проблема в Chromium.
Рекомендуемое решение. Чтобы избежать этой проблемы, пользователям рекомендуется сохранить браузер активным на переднем плане во время вызовов или отключить режим power Saving во время вызовов WebRTC.
Входящее видео иногда мигает и дублирует входящий видео или применяется с зеленым наложением в течение короткого момента на некоторых устройствах Android
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда более трех пользователей находятся в видеозвонке с пользователем, у которого есть устройство Android, пользователь Android иногда может наблюдать, что входящее видео мигает и иногда дублирует другое входящее видео. Другие пользователи поведения иногда сталкиваются с тем же вариантом использования, что входящее видео может отображаться с зеленым цветом или зеленым наложением в течение короткого момента, а в другое время длится дольше. Это особенно заметно, когда другой пользователь повторно включает камеру или присоединяет звонок с включенным видео. Это поведение наблюдается на Samsung Galaxy S10, S20, S21 и Google Pixel 6, 8.
Затронутые устройства:
- Samsung Galaxy S10
- Samsung Galaxy S20
- Samsung Galaxy S21
- Google Pixel 6
- Google Pixel 8
Известный справочник по проблеме: эта регрессия является известной проблемой в Chromium.
Chrome M115 — нет исходящего видео в группах и вызовах Службы коммуникации Azure-Microsoft Teams
Версия браузера: Google Chrome версии 115 (июля 2023 г.), установленной на устройствах Android.
Версия пакета SDK для службы коммуникации Azure: все.
Описание: Chrome версии 115 для Android ввел регрессию при выполнении видеозвонков - результатом этой ошибки является пользователь, вызывающий Службы коммуникации Azure с этой версией Chrome, не имеет исходящего видео в группе и Службы коммуникации Azure-Microsoft Teams.
Известный справочник по проблеме: эта регрессия является известной проблемой, введенной в Chromium.
Рекомендуемое решение. В качестве краткосрочного устранения рисков пользователи могут использовать Microsoft Edge или Firefox в Android или избегать использования Google Chrome 115/116 на Android.
Пользователь Android по-прежнему может слышать звук из вызова "Службы коммуникации Azure" во время вызова ТСОП
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Эта проблема возникает, когда пользователь Android Chrome испытывает входящий вызов ТСОП.
После ответа на вызов ТСОП микрофон в вызове "Службы коммуникации Azure" становится отключенным.
Исходящий звук вызова "Службы коммуникации Azure" отключен, поэтому другие участники не могут слышать пользователя, который является вызовом ТСОП.
Следует отметить, что входящие звуки пользователя не отключены, и это поведение присуще браузеру.
Рекомендуемое решение: ожидает предстоящее обновление или исправление от Google.
Входящие звуки заметно тише в Службы коммуникации Azure вызове после вызова стороннего приложения на устройствах Android
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Пользователи заметно тише входящего звука после получения и принятия звонка из стороннего приложения (например, WhatsApp, Viber) во время вызова Службы коммуникации Azure.
Эта проблема возникает на устройствах Android с помощью мобильного браузера. Кроме того, элементы управления громкостями указывают на максимальный уровень, хотя звук остается тише, чем перед сторонним вызовом.
Известный справочник по проблеме: это известная проблема в Chromium.
Рекомендуемое решение. Пользователям рекомендуется повторно присоединиться к вызову Службы коммуникации Azure или обрабатывать вызовы сторонних приложений отдельно.
Android Chrome отключает звонок после того, как браузер переходит в фоновое режим в течение одной минуты
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание: в Android Chrome, если пользователь находится на вызове Службы коммуникации Azure и помещает браузер в фоновом режиме в течение одной минуты. Микрофон теряет доступ, а другие участники звонка не могут слышать звук от пользователя. После того как пользователь переведет браузер на передний план, микрофон снова доступен.
Известный справочник по проблеме: связанные ошибки chromium здесь и здесь.
Локальный микрофон или камера отключены при определенных прерываниях в Android Chrome
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Эта проблема может возникнуть, если другое приложение или операционная система берет на себя контроль микрофона или камеры. Ниже приведены несколько примеров, которые могут произойти во время вызова пользователя:
- Входящий звонок поступает через ТСОП (общедоступная телефонная сеть) и записывает доступ к устройству микрофона.
- Например, пользователь воспроизводит видео YouTube или запускает вызов стороннего приложения. Переключение на другое собственное приложение может записывать доступ к микрофону или камере.
В Android Chrome при вызове ТСОП звук останавливается в вызове Службы коммуникации Azure и вызов Службы коммуникации Azure не помечен как отключенный. В этом случае не существует события UFD микрофонаMutedUnexepectedly. После завершения вызова ТСОП Android Chrome автоматически восстанавливает звук, а звук начинается нормально в вызове Службы коммуникации Azure.
В случае, если камера включена и возникает прерывание, Службы коммуникации Azure звонок может или не потерять камеру. Если потерялась, камера помечена как отключенная, и пользователь должен вернуться обратно после прерывания выпуска камеры.
Иногда устройства микрофона или камеры не выпускаются вовремя и могут вызвать проблемы с исходным вызовом. Например, если пользователь пытается отменить воспроизведение при просмотре видео YouTube, или если вызов ТСОП активен одновременно.
Автоматический выбор микрофона завершается сбоем для проводных наушников в вызовах WebRTC на устройствах Android
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователи подключают проводные наушники к устройству Android и присоединяются к вызову WebRTC, параметр микрофона не используется по умолчанию для проводных наушников. Эта проблема постоянно воспроизводится на разных устройствах Android и в версиях Google Chrome. Аналогичное поведение было отмечено в других службах, таких как Twilio и пример Google WebRTC.
Известный справочник по проблеме: это известная проблема в Chromium.
Рекомендуемое решение. Пользователи должны вручную выбрать проводные наушники в качестве параметра микрофона в параметрах вызова после присоединения к вызову WebRTC.
Мобильный пользователь Android бросил звонок, но по-прежнему отображается в списке участников
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема может возникнуть, если мобильный пользователь покидает вызов группы Службы коммуникации Azure без использования API Call.hangUp(). Когда мобильный пользователь закрывает браузер или обновляет веб-страницу без зависания, другие участники группового звонка по-прежнему могут видеть этого мобильного пользователя в списке участников около 60 секунд.
Некоторые устройства Android (A326U, A125U и A215U) не могут вызывать сценарии, кроме групповых вызовов
Затронутые устройства:
- Samsung Galaxy A32 (модель A326U)
- Samsung Galaxy A12 (модель A125U)
- Samsung Galaxy A21 (модель A215U)
Описание. Многие определенные устройства Android не могут запускаться, принимать звонки и собрания. Устройства, которые выполняются в этой проблеме, не могут восстановиться и выполнить сбой при каждой попытке. В основном это samsung model A, особенно модели A, особенно модели A326U, A125U и A215U.
Поворот устройства может создать плохое качество видео — Google Pixel 3a, Google Pixel 5
Затронутые устройства: Google Pixel 3a, Google Pixel 5.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователи поворачивают устройство, это движение может снизить качество видео, которое выполняет потоковую передачу.
Переключение камеры делает экран зависанием — Google Pixel 4a
Затронутые устройства: Google Pixel 4a.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь служб коммуникации присоединяется к вызову с помощью пакета SDK для вызова JavaScript, а затем выбирает кнопку переключателя камеры, пользовательский интерфейс может перестать отвечать. Затем пользователь должен обновить приложение или отправить браузер в фоновом режиме.
Chrome Mobile iOS
Исходящий и входящий звук при переключении браузера на фон или блокировка устройства — исправлена в iOS версии 16.4+
Версия iOS: все версии iOS до iOS 16.3.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема без исходящего или входящего звука при переключении браузера на фон или блокировка устройства присутствовала до iOS версии 16.3 и была исправлена начиная с iOS 16.4.
Известный справочник по проблеме: связанная ошибка WebKit .
Рекомендуемое решение. Рассмотрите возможность обновления до последней версии iOS.
Нет входящих и исходящих звуков, поступающих из гарнитуры Bluetooth — iOS 15
Версия iOS: эта проблема возникла в версиях iOS — 15.6, 15.7.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Когда пользователь подключает гарнитуру Bluetooth в середине Службы коммуникации Azure звонка, звук по-прежнему выходит из динамика, пока пользователь не заблокирует и разблокирует телефон.
Проблема не воспроизводима в iOS 16.
Рекомендуемое решение. Рассмотрите возможность обновления до последней версии iOS.
Мобильный пользователь iOS бросил звонок, но по-прежнему отображается в списке участников.
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Проблема может возникнуть, если мобильный пользователь покидает вызов группы Службы коммуникации Azure без использования API Call.hangUp(). Когда мобильный пользователь закрывает браузер или обновляет веб-страницу без зависания, другие участники группового звонка по-прежнему могут видеть этого мобильного пользователя в списке участников около 60 секунд.
Firefox Desktop
Перечисление и выбор динамиков недоступны в Firefox с помощью диспетчера устройств служб коммуникации
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Если вы используете Firefox, приложение не может перечислить или выбрать динамиков через диспетчер устройств Служб коммуникации.
Решение. В этом сценарии необходимо выбрать устройства с помощью операционной системы.
Виртуальные камеры в настоящее время не поддерживаются
Версия браузера: все.
Версия пакета SDK для службы коммуникации Azure: все.
Описание. Виртуальные камеры в настоящее время не поддерживаются при создании классических аудио-вызовов Firefox\ видеозвонков.