Вопросы и ответы о SMS

В этой статье приведены ответы на часто задаваемые вопросы о службе SMS.

Отправка и получение сообщений

Как получать сообщения через службы коммуникации Azure?

Клиенты служб коммуникации Azure могут использовать Сетку событий Azure для получения входящих сообщений. Следуйте инструкциям из этого краткого руководства , чтобы настроить сетку событий для получения сообщений.

Можно ли получать сообщения из любой страны или региона на бесплатных номерах?

Бесплатные номера не могут отправлять или получать сообщения в страны или регионы за пределами США, ЦС и PR.

Можно ли получать сообщения из любой страны или региона по коротким кодам?

Короткие коды являются внутренними номерами и не могут отправлять или получать сообщения извне страны или региона, для которых она зарегистрирована. Пример: короткий код США может отправлять и получать сообщения только получателям ИЗ США.

Как обрабатываются сообщения, отправляемые на номера стационарных телефонов?

В США Службы коммуникации Azure не проверка для номеров линии и пытается отправить его перевозчикам для доставки. Клиентам взимается плата за сообщения, отправленные на номера телефонов.

Можно ли отправлять сообщения нескольким получателям за раз?

Да, можно сделать один запрос для нескольких получателей. Следуйте указаниям из этого краткого руководства, чтобы отправить сообщения нескольким получателям.

Я получил состояние HTTP 202 от API отправки SMS, но SMS не достиг моего телефона, что делать сейчас?

Ошибка 202, возвращенная службой, означает, что сообщение поставлено в очередь для отправки, но не доставлено. Воспользуйтесь этим кратким руководством, чтобы подписаться на события отчетов о доставке и устранить неполадки. После настройки событий проверьте поле "deliveryStatus" в отчете о доставке, чтобы проверить успешность или сбой доставки.

Как отправлять сокращенные URL-адреса в сообщениях?

Сокращенные URL-адреса — это хороший способ держать сообщения короткими и читаемыми. Однако американские перевозчики запрещают использовать бесплатные общедоступные службы сокращения URL-адресов. Это связано с тем, что шортизаторы URL-адресов "бесплатного доступа" используются злоумышленниками для уклонения от обнаружения и получения сообщений СПАМа, передаваемых через платформы обмена текстовыми сообщениями. При отправке сообщений в США мы рекомендуем использовать пользовательские шортизаторы URL-адресов для создания URL-адресов с выделенным доменом, принадлежащим вашему бренду. Многие операторы США блокируют SMS-трафик, если они содержат общедоступные шортизаторы URL-адресов.

Ниже приведен список с примерами распространенных шортировщиков URL-адресов, которые следует избегать максимальной доставки:

  • Bit.ly
  • goo.gl
  • tinyurl.com
  • Tiny.cc
  • lc.chat
  • is.gd
  • so.gd
  • s2r.co
  • Clicky.me
  • budurl.com
  • bc.vc

Обработка отказа

Как Службы коммуникации Azure обрабатывать отказы для бесплатных номеров?

Отказы от бесплатных номеров США являются обязательными и применяются операторами США и не могут быть переопределены.

  • STOP . Если получатель текстового сообщения хочет отказаться, он может отправить "STOP " на бесплатный номер. Оператор отправляет следующий ответ по умолчанию для STOP: "NETWORK MSG: Вы ответили словом "stop", которое блокирует все тексты, отправленные из этого номера. Повторное получение сообщений в текстовом тексте", чтобы получить сообщения.
  • START/UNSTOP . Если получатель хочет повторно подписаться на текстовые сообщения из бесплатного номера, он может отправить "START" или "UNSTOP " на бесплатный номер. Оператор отправляет следующий ответ по умолчанию для START/UNSTOP: "NETWORK MSG: Вы ответили "unstop" и начнет получать сообщения снова из этого номера".
  • Службы коммуникации Azure обнаруживает сообщения STOP и блокирует все дальнейшие сообщения получателю. Отчет о доставке будет указывать на недоставку с сообщением о состоянии "Отправитель заблокирован для данного получателя".
  • Сообщения STOP, UNSTOP и START будут ретранслироваться вам. Службы коммуникации Azure рекомендуют отслеживать и реализовывать такие отказы, чтобы избежать попыток дальнейшей отправки сообщений получателям, которые явно отказались от ваших сообщений.

Как Службы коммуникации Azure обрабатывать отказы для коротких кодов?

Служба коммуникации Azure предлагает службу управления отказом для коротких кодов, которая позволяет клиентам настраивать ответы на обязательные ключевое слово stop/START/HELP. Перед подготовкой короткого кода вам будет предложено настроить управление отказами. Если вы согласитесь, служба управления отказом автоматически использует ваши ответы в программе краткое сообщение о согласии или отказе или справке ключевое слово в ответ на stop/START/HELP ключевое слово.

Пример:

  • STOP . Если получатель текстового сообщения хочет отказаться, он может отправить "STOP " в короткий код. Службы коммуникации Azure отправляет настроенный ответ для STOP: "Оповещения Contoso: вы откажетесь и не будете получать дальнейшие сообщения".
  • START . Если получатель хочет повторно подписаться на текстовые сообщения из короткого кода, он может отправить "START" в короткий код. Служба коммуникации Azure отправляет настроенный ответ для START: "Оповещения компании Contoso Промо: 3 мсг/неделя. Могут применяться ставки данных msg&. Ответить СПРАВКУ по справке. Ответ STOP, чтобы отказаться от использования".
  • СПРАВКА . Если получатель хочет получить помощь со службой, он может отправить "HELP" в короткий код. Служба коммуникации Azure отправляет ответ, настроенный в программе кратко для СПРАВКИ: "Спасибо за текстовое сообщение Contoso! Вызовите 1-800-800-8000 для поддержки".

Службы коммуникации Azure обнаруживает сообщения STOP и блокирует все дальнейшие сообщения получателю. Отчет о доставке указывает на сбой доставки с сообщением о состоянии как "Отправитель заблокирован для данного получателя". Сообщения STOP, UNSTOP и START передаются вам. Службы коммуникации Azure рекомендует отслеживать и реализовывать эти отказы, чтобы убедиться, что дальнейшие попытки отправки сообщений не выполняются получателям, которые отказались от ваших сообщений.

Как Службы коммуникации Azure обрабатывает отказ от использования идентификатора буквенно-цифрового отправителя?

Идентификатор буквенно-цифрового отправителя не может получать входящие сообщения или сообщения STOP. Службы коммуникации Azure не применяет списки отказов или управляет ими для идентификатора буквенно-цифрового отправителя. Необходимо предоставить клиентам инструкции, чтобы отказаться от использования других каналов, таких как звонки в службу поддержки, предоставление ссылки на отказ в сообщении или поддержка электронной почты. Дополнительные сведения см . в рекомендациях по политике обмена сообщениями.

Короткие коды

Что такое право применить к короткому коду?

Доступность короткого кода в настоящее время ограничена платными подписками Azure, имеющими адрес выставления счетов в США. Короткие коды нельзя получить на пробных учетных записях или с помощью бесплатных кредитов Azure. Дополнительные сведения проверка страницу предоставления подписки.

Можно ли отправить текст на бесплатный номер из короткого кода?

Службы коммуникации Azure бесплатные номера включены для получения сообщений из коротких кодов. Однако короткие коды обычно не включены для отправки сообщений на бесплатные номера. Если сообщения из коротких кодов в Службы коммуникации Azure бесплатные номера завершаются ошибкой, проверка с поставщиком коротких кодов, если короткий код включен для отправки сообщений на бесплатные номера.

Как следует отформатировать короткий код?

Короткие коды не соответствуют рекомендациям по форматированию E.164 и не имеют код страны или префикс знака "+". В запросе API SMS короткий код должен передаваться в виде цифры 5-6, который отображается на странице коротких кодов без префикса.

Сколько времени требуется для получения короткого кода? Что происходит после отправки краткого приложения программы кода?

После отправки короткого приложения кода краткого приложения в портал Azure служба обслуживания работает с агрегаторами, чтобы получить ваше приложение утверждено каждым беспроводным оператором. Обычно этот процесс занимает 8–12 недель. Все обновления и изменения состояния приложений передаются по электронной почте, предоставленной в приложении. Дополнительные вопросы о отправленной заявке см. по электронной почте acstnrequest@microsoft.com.

Идентификатор буквенно-цифрового отправителя

Важно!

С 30 ноября 2023 года незарегистрированные буквенно-цифровые идентификаторы отправителей, отправляя сообщения в Австралию и Италию, будут заблокированы. Чтобы предотвратить это, необходимо отправить приложение регистрации и быть в утвержденном состоянии.

Как должен быть отформатирован идентификатор буквенно-цифрового отправителя?

Рекомендации по форматированию:

  • Должен содержать по крайней мере одну букву
  • До 11 символов
  • Символы могут включать в себя
    • Буквы верхнего регистра: A - Z
    • Строчные буквы: a - z
    • Числа: 0-9
    • пробелов

Требуется ли покупка номера для использования идентификатора буквенно-цифрового отправителя?

Использование идентификатора буквенно-цифрового отправителя не требует покупки любого номера телефона. Идентификатор буквенно-цифрового отправителя можно включить с помощью портал Azure. Инструкции см . в кратком руководстве по включению идентификатора буквенно-цифровых отправителей.

Можно ли отправлять SMS сразу после включения идентификатора буквенно-цифрового отправителя?

Рекомендуется ждать 10 минут, прежде чем отправлять сообщения для получения наилучших результатов.

Почему идентификатор буквенно-цифрового отправителя заменяется числом?

Замена идентификатора буквенно-цифрового отправителя числом может возникать, если определенный беспроводной оператор не поддерживает идентификатор буквенно-цифрового отправителя. Это делается для обеспечения высокой скорости доставки.

Бесплатная проверка

Важно!

Начиная с 8 ноября 2023 г. неотверенные бесплатные номера, отправляя сообщения в номера телефонов США, будут заблокированы. В настоящее время нет изменений в ограничениях на отправку из ожидающих TFN. Чтобы разблокировать трафик, необходимо отправить приложение проверки и быть в состоянии проверки.

Важно!

С 31 января 2024 г. только полностью проверенные бесплатные номера смогут отправлять трафик. Непроверенные бесплатные номера, отправляя сообщения в номера телефонов США и ЦС, будут заблокированы.

Что такое бесплатная проверка на звонок?

Процесс проверки бесплатной связи гарантирует, что службы, работающие на бесплатных номерах (TFN), соответствуют политикам перевозчика и отраслевым рекомендациям. Это также предоставляет соответствующие сведения о службе для подчиненных перевозчиков, снижает вероятность ложноположительных фильтров и неправильных блоков нежелательной почты.

Эта проверка необходима для оптимальной доставки SMS.

Что произойдет, если я не проверяю бесплатные номера?

SMS на номера телефонов США

Начиная с 31 января 2024 г., бесплатный агрегат в отрасли выполняет функцию бесплатной проверки и разрешает отправлять SMS-сообщения только проверенным номерам.

Новые ограничения приведены следующим образом:

Тип ограничения Состояние проверки Текущее ограничение Ограничение, действующее 31 января 2024 г.
Ежедневное ограничение Непроверенные 500 Заблокировано
Еженедельное ограничение Непроверенные 1,000 Заблокировано
Месячное ограничение Непроверенные 2 000 Заблокировано
Ежедневное ограничение Ожидающая проверка 2 000 Заблокировано
Еженедельное ограничение Ожидающая проверка 6000 Заблокировано
Месячное ограничение Ожидающая проверка 10,000 Заблокировано
Ежедневное ограничение Проверено Без ограничений Без ограничений
Еженедельное ограничение Проверено Без ограничений Без ограничений
Месячное ограничение Проверено Без ограничений Без ограничений

Важно!

Непроверенный SMS-трафик, превышающий ежедневное ограничение или отфильтрованный для нежелательной почты, будет иметь код ошибки 4010, возвращенный для обоих сценариев.

SMS на канадские номера телефонов

Начиная с 1 октября 2022 года, непроверенные бесплатные номера, отправляя сообщения в канадские назначения, будут заблокированы. Чтобы разблокировать трафик, необходимо отправить и проверить состояние приложения проверки.

Что означают различные состояния приложения (проверенные и непроверенные)

  • Проверено: проверенные номера прошли через процесс бесплатной проверки и были утверждены. Их трафик подвергается ограниченным фильтрам. Если трафик активирует какие-либо фильтры, то определенное содержимое блокируется, но число не блокируется автоматически.
  • Неверифицировано: Неверифицированные номера имеют либо 1) не отправлено приложение проверки, 2) подали заявку на проверку и ожидают принятия решения, либо 3) отказано в своем приложении. Эти номера не смогут отправлять sms-трафик.

Что происходит после отправки бесплатной формы проверки?

После отправки формы мы будем координировать работу с подчиненным одноранговым элементом, чтобы получить приложение, проверенное агрегатором обмена сообщениями бесплатно. Пока мы просматриваем ваше приложение, мы можем обратиться к вам за дополнительными сведениями.

  • От отправленного приложения в ожидание = 1–5 рабочих дней
  • От ожиданий до вердикта (Verfied/Отклонено/Дополнительные сведения необходимы) = 4-5 недель. В настоящее время агрегатор без оплаты сталкивается с большим объемом приложений из-за того, что приложения могут занять около восьми недель, чтобы получить утверждение.

Весь процесс бесплатной проверки занимает около 5-6 недель. Эти временная шкала могут изменяться в зависимости от объема приложений в агрегаторе для обмена сообщениями без платных вызовов и качества приложения. В настоящее время агрегатор без оплаты сталкивается с большим объемом приложений из-за того, что приложения могут занять около восьми недель, чтобы получить утверждение.

Обновления для изменений и состояния приложений будут передаваться с помощью колонки нормативных требований в портал Azure.

Разделы справки отправить бесплатную проверку подлинности?

Чтобы отправить бесплатное приложение проверки подлинности, перейдите к ресурсу Службы коммуникации Azure, с которым связан бесплатный номер в портал Azure и перейдите в колонку Телефон чисел. В верхней части колонки номеров телефонов выберите ссылку на приложение проверки бесплатной проверки, отображаемое как "Отправить приложение". Заполните форму.

Что считается высококачественным бесплатным приложением для проверки подлинности?

Чем выше качество приложения, тем выше вероятность того, что приложение вступает в проверенное состояние быстрее.

Указатели, чтобы убедиться, что вы отправляете высококачественное приложение:

  • Телефон номера, указанные в списке, являются бесплатными номерами
  • Все обязательные поля завершены
  • Вариант использования не указан в списке вариантов использования Ineligible
  • Процесс регистрации документирован/подробно
  • URL-адрес изображения для согласия предоставляется и общедоступен
  • Следуют рекомендации по CTIA

Каковы недопустимые варианты использования для бесплатной проверки подлинности?

Финансовые услуги с высоким риском Получение расширенных быстрых схем Прощение долга Незаконные вещества и активиты Общие
Кредиты payday Консолидация задолженности Работа из домашних программ Каннабиса Фишинг
Краткосрочные кредиты с высоким процентом Сокращение задолженности Риски инвестиционных возможностей Алкоголя Мошенничество или мошенничество
Автозаемы Программы по ремонту кредитов Сбор долгов или консолидация Табак или вейп Обманчивый маркетинг
Ипотечные кредиты Обманчивая работа из домашних программ Порнографии
Студенческие кредиты Маркетинг на нескольких уровнях Содержимое, связанное с сексом
Азартные игры Ненормативная речь или ненавидимая речь
Лотереи Огнестрельного оружия
Оповещения о акции
Криптовалют

Как используются мои данные?

Бесплатная проверка подлинности (TFV) включает интеграцию между корпорацией Майкрософт и агрегатором обмена сообщениями бесплатной передачи. Агрегатор обмена сообщениями бесплатного входа является окончательным рецензентом и утверждающим приложением TFV. Корпорация Майкрософт должна предоставить доступ к сведениям о приложении TFV с помощью агрегатора обмена сообщениями без оплаты для них, чтобы убедиться, что сведения о программе соответствуют рекомендациям и стандартам CTIA, установленным перевозчиками. Отправив форму TFV, вы соглашаетесь с тем, что корпорация Майкрософт может предоставить доступ к сведениям о приложении TFV при необходимости для подготовки бесплатного номера.

Ограничения символов и скорости

Что такое ограничение символов SMS?

Размер одного SMS-сообщения составляет 140 байт. Ограничение символов для одного отправленного сообщения зависит от используемого содержимого сообщения и кодирования. Службы коммуникации Azure поддерживает кодировку GSM-7 и UCS-2.

  • GSM-7 — сообщение, содержащее текстовые символы, закодировано только с помощью GSM-7
  • UCS-2 — сообщение с юникодом (эмодзи, международные языки) закодировано с помощью UCS-2

В этой таблице показано максимальное количество символов, которые можно отправлять на сегмент SMS для операторов:

Message Тип Символы, используемые в сообщении Кодировка Максимальные символы в одном сегменте
Hello World Text СТАНДАРТ GSM GSM-7 160
你好 Unicode Unicode UCS-2 70

Можно ли отправлять и получать длинные сообщения (>2048 chars)?

Службы коммуникации Azure поддерживают отправку и получение длинных сообщений через SMS. Но при получении длинных сообщений некоторые операторы беспроводной связи или устройства могут работать по-разному. Мы рекомендуем сохранить SMS-сообщения длиной 320 символов и сократить использование акцентов, чтобы обеспечить максимальную доставку.

*Ограничение короткого кода США — при отправке и получении сообщения с символами, не относящихся к ASCII, существует известное ограничение в 4 сегментах. Помимо четырех сегментов, сообщение может не быть доставлено с правильным форматированием.

Существуют ли ограничения на отправку сообщений?

Чтобы и далее обеспечить высокое качество услуги, соответствующей нашим соглашением об уровне обслуживания, в службах коммуникации Azure применяются ограничения скорости (разные для каждого примитива). Разработчики, которые вызывают наши API за пределы, получают ответ на код состояния HTTP 429.

Пределы скорости для SMS:

Операция Тип номера Область Временной интервал (сек) Ограничение (к-во запросов) Сообщений в минуту
Отправка сообщения Бесплатный номер По номеру 60 200* 200
Отправка сообщения Короткий код По номеру 60 6000* 6000
Отправка сообщения Идентификатор буквенно-цифрового отправителя Для ресурса 60 600* 600

*Если у вашей компании есть требования, превышающие ограничения скорости, отправьте запрос в службу поддержки Azure, чтобы включить более высокую пропускную способность.

Сборы перевозчика

Каковы сборы перевозчика за SMS?

Перевозчики США и ЦС взимает добавленную плату за sms-сообщения, отправленные и/или полученные от бесплатных номеров и коротких кодов. Плата за перевозчик рассчитывается на основе назначения сообщения для отправленных сообщений и на основе отправителя сообщения для полученных сообщений. Службы коммуникации Azure взимается стандартная плата перевозчика за сегмент сообщений. Плата за перевозчика подлежит изменению мобильными операторами. Дополнительные сведения см. в ценах на SMS.

Когда мы узнаем об изменениях в этих доплатах?

Как и в аналогичных службах Azure, клиенты уведомляются по крайней мере 30 дней до реализации любых изменений цен. Эти расходы отражаются на нашей странице цен на SMS вместе с датами действующей даты.

Экстренная поддержка

Может ли клиент использовать службы коммуникации Azure в экстренных целях?

Службы коммуникации Azure не поддерживают функции "текст — 911" в США, но возможно, что согласно правилам Федеральной комиссии по связи США (FCC) вы будете обязаны поддерживать такую функцию. Необходимо оценить, применяются ли к вашей службе или приложению правила FCC "текст — 911". В той степени, в которой рассматриваются эти правила, вы несете ответственность за маршрутизацию текстовых сообщений 911 в центры экстренного вызова, запрашивающие их. Вы можете определить собственную модель доставки "текст — 911", но один из подходов, принятых FCC, включает автоматический запуск собственных средств набора номера на мобильном устройстве пользователя для доставки текстовых сообщений 911 через базового оператора мобильной связи.