Ограничения на обслуживание для служб коммуникации Azure
В этом документе описываются ограничения Службы коммуникации Azure API и возможные разрешения.
Шаблоны регулирования и архитектура
При достижении ограничений службы вы получаете код состояния HTTP 429 (слишком много запросов). Как правило, ниже приведены рекомендации по обработке регулирования:
- Сократите число операций на один запрос.
- Уменьшите частоту вызовов.
- Избегайте немедленных повторных попыток, поскольку все запросы учитываются в ваших лимитах использования.
Дополнительные общие рекомендации по настройке архитектуры службы для обработки регулирования и ограничений см. в документации по архитектуре Azure для регулирования шаблонов. Чтобы увеличить ограничения регулирования, необходимо выполнить запрос в службу поддержки Azure.
- Откройте портал Azure и выполните вход.
- Выберите "Справка и поддержка".
- Нажмите кнопку "Создать новый запрос на поддержку".
- В текстовом поле "Описание проблемы " введите
Technical
и нажмите кнопку "Перейти". - В раскрывающемся меню "Выбор службы" выберите "Ограничения службы" и "Ограничения подписки" (квоты), а затем нажмите кнопку "Далее".
- В описании проблемы выберите тип проблемы, подписку и тип квоты, а затем нажмите кнопку "Далее".
- Просмотрите любое рекомендуемое решение , если оно доступно, а затем нажмите кнопку "Далее".
- Добавьте дополнительные сведения по мере необходимости, а затем нажмите кнопку "Далее".
- При просмотре и создании сведений проверьте сведения, внесите изменения по мере необходимости, а затем нажмите кнопку "Создать".
Вы можете следовать документации по созданию запроса в службу поддержки Azure.
Получение телефонных номеров
Прежде чем получить номер телефона, убедитесь, что ваша подписка соответствует требованиям к географическому и подписке . В противном случае вы не можете приобрести номер телефона. Следующие ограничения применяются к номерам приобретения через пакет SDK для номеров телефонов и портал Azure.
Операция | Область | Интервал времени | Ограничение (количество запросов) |
---|---|---|---|
Покупка номера телефона | Клиент Azure | - | 1 |
Поиск номеров телефонов | Клиент Azure | одна неделя | 5 |
Предстоящее действие
Дополнительные сведения см. на странице концепции типов телефонных номеров и странице обзора концепции телефонии.
Ограничения на покупку номеров можно увеличить с помощью запроса в службу поддержки Azure.
- Откройте портал Azure и выполните вход.
- Выберите "Справка и поддержка".
- Нажмите кнопку "Создать новый запрос на поддержку".
- В текстовом поле "Описание проблемы " введите
Technical
и нажмите кнопку "Перейти". - В раскрывающемся меню "Выбор службы" выберите "Ограничения службы" и "Ограничения подписки" (квоты), а затем нажмите кнопку "Далее".
- В описании проблемы выберите тип проблемы, подписку и тип квоты, а затем нажмите кнопку "Далее".
- Просмотрите любое рекомендуемое решение , если оно доступно, а затем нажмите кнопку "Далее".
- Добавьте дополнительные сведения по мере необходимости, а затем нажмите кнопку "Далее".
- При просмотре и создании сведений проверьте сведения, внесите изменения по мере необходимости, а затем нажмите кнопку "Создать".
Идентификация
Операция | Временные интервалы (секунды) | Ограничение (количество запросов) |
---|---|---|
Создание удостоверения | 30 | 1000 |
Удаление удостоверения | 30 | 500 |
Проблема маркера доступа | 30 | 1000 |
Отзыв маркера доступа | 30 | 500 |
createUserAndToken | 30 | 1000 |
exchangeTokens | 30 | 500 |
Предстоящее действие
Перед созданием потоков чата или запуском вызовов рекомендуется получить удостоверения и маркеры. Например, при загрузке веб-страницы или запуске приложения.
Дополнительные сведения см. на странице обзора концепции удостоверений.
SMS
При отправке или получении большого объема сообщений может возникнуть 429
ошибка. Эта ошибка означает, что вы попадаете в ограничения службы, и сообщения отправляются в очередь после того, как количество запросов ниже порогового значения.
Пределы скорости для SMS:
Операция | Тип номера | Область | Временной интервал (сек) | Ограничение (к-во запросов) | Сообщений в минуту |
---|---|---|---|---|---|
Отправка сообщения | Бесплатный номер | По номеру | 60 | 200 | 200 |
Отправка сообщения | Короткий код | По номеру | 60 | 6000 | 6000 |
Отправка сообщения | Идентификатор буквенно-цифрового отправителя | Для ресурса | 60 | 600 | 600 |
Предстоящее действие
Если у вас есть требования, превышающие ограничения скорости, отправьте запрос в службу поддержки Azure, чтобы обеспечить более высокую пропускную способность.
Дополнительные сведения о пакете SDK и службе SMS см . на странице обзора пакета SDK SMS или на странице ответов по SMS.
Эл. почта
Вы можете отправлять ограниченное количество сообщений электронной почты. Если вы превышаете указанные ниже ограничения для подписки, ваши запросы отклоняются. Вы можете повторить попытку этих запросов после прохождения повторных попыток. При необходимости выполните действия, прежде чем достичь предела, запросить повышение ограничений на отправку томов.
Служба электронной почты Службы коммуникации Azure предназначена для поддержки высокой пропускной способности. Однако служба накладывает начальные ограничения скорости, чтобы помочь клиентам плавно подключиться и избежать некоторых проблем, которые могут возникнуть при переключении на новую службу электронной почты. Мы рекомендуем постепенно увеличивать объем электронной почты с помощью Службы коммуникации Azure Email в течение двух–четырех недель, внимательно отслеживая состояние доставки ваших писем. Это постепенное увеличение позволяет сторонним поставщикам услуг электронной почты адаптироваться к изменению IP-адреса для трафика электронной почты вашего домена. Постепенное изменение позволяет защитить репутацию отправителя и обеспечить надежность доставки электронной почты.
Ограничения скорости для электронной почты
Мы утверждаем более высокие ограничения для клиентов на основе требований к использованию, репутации домена, шаблонов трафика и частоты сбоев. Чтобы запросить более высокие ограничения, следуйте инструкциям по увеличению квоты для доменов электронной почты. Более высокие квоты доступны только для проверенных пользовательских доменов, а не управляемых Azure доменов.
Операция | Область | Временной интервал (минуты) | Ограничение (количество сообщений электронной почты) |
---|---|---|---|
Отправить сообщение электронной почты | На подписку | 1 | 30 |
Отправить сообщение электронной почты | На подписку | 60 | 100 |
Получение состояния электронной почты | На подписку | 1 | 60 |
Получение состояния электронной почты | На подписку | 60 | 200 |
Операция | Область | Временной интервал (минуты) | Ограничение (количество сообщений электронной почты) |
---|---|---|---|
Отправить сообщение электронной почты | На подписку | 1 | 5 |
Отправить сообщение электронной почты | На подписку | 60 | 10 |
Получение состояния электронной почты | На подписку | 1 | 10 |
Получение состояния электронной почты | На подписку | 60 | 20 |
Ограничения размера для электронной почты
Имя | Лимит |
---|---|
Количество получателей в электронной почте | 50 |
Общий размер запроса электронной почты (включая вложения) | 10 МБ |
Максимальное количество прошедших проверку подлинности подключений для каждой подписки | 250 |
Для всех ограничений размера сообщения необходимо учитывать, что кодировка Base64 увеличивает размер сообщения. Необходимо увеличить значение размера для учета увеличения размера сообщения, которое происходит после вложения сообщений и любых других двоичных данных в кодировке Base64. Кодировка Base64 увеличивает размер сообщения примерно на 33%, поэтому размер сообщения составляет около 33% больше размеров сообщения перед кодировкой. Например, если указать максимальное значение размера сообщения около 10 МБ, можно ожидать реальное максимальное значение размера сообщения примерно в 7,5 МБ.
Отправка вложений размером более 10 МБ
Чтобы вложения файла электронной почты не более 30 МБ, выполните запрос в службу поддержки.
Если вам нужно отправить вложения файлов электронной почты размером более 30 МБ, можно использовать это альтернативное решение. Сохраните файлы в учетной записи Хранилище BLOB-объектов Azure и включите ссылку на файлы в сообщении электронной почты. Файлы можно защитить с помощью подписанного URL-адреса (SAS). SAS предоставляет безопасный делегированный доступ к ресурсам в учетной записи хранения. С помощью SAS у вас есть детальный контроль над доступом клиентов к данным.
Преимущества использования учетной записи Хранилище BLOB-объектов Azure:
- Вы можете обрабатывать большие масштабируемые файлы.
- Ключи SAS можно использовать для точного управления доступом к файлам.
Дополнительные сведения см. в разделе:
- Общие сведения о хранилище BLOB-объектов Azure
- Предоставление ограниченного доступа к ресурсам службы хранилища Azure с помощью подписанных URL-адресов (SAS)
Предстоящее действие
Чтобы увеличить квоту электронной почты, следуйте инструкциям по увеличению квоты для доменов электронной почты.
Примечание.
Запросы на увеличение квоты электронной почты могут занять до 72 часов для оценки и утверждения, особенно для запросов, поступающих в пятницу днем.
Чат
Ограничения размера чата
Имя | Лимит |
---|---|
Количество участников в потоке | 250 |
Пакет участников — CreateThread | 200 |
Пакет участников — AddParticipant | 200 |
Размер страницы — ListMessages | 200 |
Размер сообщения | 28 КБ |
Количество ресурсов Службы коммуникации Azure на azure Bot | 1000 |
Ограничения скорости для чата
Операция | Область применения | Ограничение в 10 секунд | Ограничение в минуту |
---|---|---|---|
Создание потока чата | на пользователя | 10 | - |
Удаление потока чата | на пользователя | 10 | - |
Обновление потока чата | для потока чата | 5 | - |
Добавление участников и удаление участников | для потока чата | 10 | 30 |
Получение потоков чата и перечисление потоков чата | на пользователя | 50 | - |
Получение сообщения чата | на пользователя на поток чата | 50 | - |
Получение сообщения чата | для потока чата | 250 | - |
Вывод списка сообщений чата | на пользователя на поток чата | 50 | 200 |
Вывод списка сообщений чата | для потока чата | 250 | 400 |
Получение квитанций о чтении (ограничение участника 20*) | на пользователя на поток чата | 5 | - |
Получение квитанций о чтении (ограничение участника 20*) | для потока чата | 100 | - |
Вывод списка участников потока чата | на пользователя на поток чата | 10 | - |
Вывод списка участников потока чата | для потока чата | 250 | - |
Отправка сообщения, обновление сообщения или удаление сообщения | для потока чата | 10 | 30 |
Отправка уведомления о прочтении | на пользователя на поток чата | 10 | 30 |
Индикатор ввода текста | на пользователя на поток чата | 5 | 15 |
Индикатор ввода текста | для потока чата | 10 | 30 |
Примечание.
* Чеки чтения и индикаторы ввода не поддерживаются в потоках чата с более чем 20 участниками.
Хранилище чатов
Службы коммуникации Azure хранит сообщения чата в соответствии с политикой хранения, заданной при создании потока чата.
Внимание
Функции, описанные в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания. Ее не следует использовать для производственных рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в статье Дополнительные условия использования Предварительных версий Microsoft Azure.
Вы можете выбрать между неопределенным сроком хранения сообщений или автоматическим удалением в диапазоне от 30 до 90 дней с помощью политики хранения в API создания потоков чата. Кроме того, вы можете не задать политику хранения в потоке чата.
Если у вас есть строгие требования к соответствию, рекомендуется удалить потоки чата с помощью потока удаления чата API. Все потоки, созданные до новой политики хранения, не затрагиваются, если только вы не измените политику для этого потока.
Примечание.
Если вы случайно удалили сообщения, они не могут быть восстановлены системой. Кроме того, если вы отправляете запрос на поддержку для удаленного потока чата после удаления этой политики хранения, он больше не может быть извлечен и нет информации об этом потоке. При необходимости откройте запрос в службу поддержки как можно быстрее в течение 30 дней после создания потока, чтобы помочь вам.
Видеовызов с голосовой связью
Ограничения вызовов ТСОП
Имя | Область применения | Лимит |
---|---|---|
Число исходящих вызовов по умолчанию* | на число | 2 |
Примечание.
* Нет ограничений на входящий одновременный вызов. Вы также можете отправить запрос в службу поддержки Azure, чтобы увеличить ограничение на исходящие одновременные вызовы, которое рассматривается нашей командой проверки.
Ограничения на максимальное количество вызовов
Имя | Лимит |
---|---|
Количество участников | 350 |
Поддержки потоковой передачи пакетом SDK для вызовов
Пакет SDK для вызовов Служб коммуникации поддерживает следующие конфигурации потоковой передачи:
Лимит | Интернет | Windows/Android/iOS |
---|---|---|
Максимальное число исходящих локальных потоков, которые можно отправлять одновременно | одно видео или один общий доступ к экрану | одно видео + один общий доступ к экрану |
Максимальное число входящих удаленных потоков, которые можно отрисовыть одновременно | девять видео + один общий доступ к экрану | девять видео + один общий доступ к экрану |
Пакет SDK для вызовов не применяет эти ограничения, но пользователи могут столкнуться с снижением производительности, если превышение этих ограничений.
Время ожидания пакета SDK для вызовов
К пакетам SDK для вызовов Служб коммуникации применяются следующие значения времени ожидания:
Действие | Время ожидания в секундах |
---|---|
Повторное подключение или удаление участника | 120 |
Добавление новой модальности в вызов или ее удаление из него (запуск или завершение видео либо общий доступ к экрану) | 40 |
Время ожидания операции передачи вызова | 60 |
Время ожидания установки вызова в формате 1:1 | 85 |
Время ожидания установки группового вызова | 85 |
Время ожидания установки вызова ТСОП | 115 |
Время ожидания перевода вызова из формата 1:1 в формат группового вызова | 115 |
Предстоящее действие
Дополнительные сведения о пакете SDK для голосового и видеозвонка и службе см. на странице обзора пакета SDK для вызовов или известных проблемах. Вы также можете отправить запрос в службу поддержки Azure, чтобы увеличить некоторые ограничения, ожидая проверки нашей командой проверки.
Маршрутизатор заданий
При отправке или получении большого объема запросов может возникнуть ThrottleLimitExceededException
ошибка. Эта ошибка означает, что вы попадаете в ограничения службы, и запросы завершаются ошибкой до тех пор, пока маркер контейнера для обработки запросов не будет пополнен после определенного времени.
Ограничения скорости для маршрутизатора заданий:
Операция | Область | Временной интервал (секунды) | Ограничение (количество запросов) | Время ожидания в секундах |
---|---|---|---|---|
Общие запросы | На ресурс | 10 | 1000 | 10 |
Предстоящее действие
Если вам нужно отправить объем сообщений, превышающих ограничения скорости, отправьте нам acs-ccap@microsoft.comсообщение по электронной почте.
Взаимодействие Teams и Microsoft Graph
Используя сценарий взаимодействия Teams, вы, скорее всего, будете использовать некоторые API Microsoft Graph для создания собраний.
Каждая служба, предлагаемая через Microsoft Graph, имеет разные ограничения; Более подробно описаны ограничения для конкретной службы.
Предстоящее действие
При реализации обработки ошибок используйте код ошибки HTTP 429, чтобы определить необходимость регулирования. Неудачный ответ включает Retry-After
заголовок ответа. Резервное копирование запросов с помощью Retry-After
задержки — самый быстрый способ восстановления от регулирования, так как Microsoft Graph продолжает регистрировать использование ресурсов во время регулирования клиента.
Дополнительные сведения об ограничениях регулирования Microsoft Graph см. в документации по Microsoft Graph.
Следующие шаги
См. параметры справки и поддержки .