Почему цены на SMS отличаются в 10 раз между странами
Цены на SMS могут отличаться на порядок между странами, потому что терминация - локальный рынок, а не глобальный товар. Ставки мобильной терминации, промежуточные хопы, правила регистрации отправителя и кодировка символов складываются в итоговую стоимость за сообщение. Публикуемые прайсы - лишь снимки. Статья объясняет честную экономику, чтобы разработчики критически читали любой тарифный лист.
Ставки мобильной терминации задаются по рынкам
У международных SMS нет единой оптовой цены. Каждый оператор сети назначения задаёт ставку мобильной терминации для трафика к своим абонентам. Ставки отражают местное регулирование, конкуренцию операторов, политику спектра и интерконнекта, а также коммерческую позицию оператора к A2P-трафику. На одних рынках терминация жёстко регулируется и относительно едина; на других согласуется коммерчески и может резко расходиться между сетями одной страны.
Терминирующий оператор - последний экономический участник, который должен принять сообщение, поэтому его ставка — нижняя граница почти для любой розничной котировки. Апстрим-провайдеры не могут придумать более низкую стоимость терминации; они лишь выбирают путь к оператору и какую маржу с риском добавить. Это первая причина, почему две похожие на карте страны могут отличаться на порядок в тарифном листе на сообщения.
Лишь как ориентир: в опубликованных цифрах SMSRoute's указана полная ставка для США $0.0125 за сообщение и ставки от $0.004 по 149 странам. Это датированные снимки карты одного провайдера, а не универсальные истины, и они уже показывают, насколько широк разброс после учёта локальной терминации.
Хопы операторов и агрегаторов увеличивают стоимость
Немногие отправители приложений подключаются напрямую ко всем терминирующим операторам мира. Трафик обычно идёт через одного или нескольких SMS-агрегаторов, хаббинг-операторов или местных партнёров по интерконнекту, прежде чем достичь трубки. У каждого хопа есть коммерческое соглашение, технический интерконнект и операционные накладные. Чем фрагментированнее рынок назначения, тем вероятнее несколько посредников между вашим API и конечной сетью.
Хопы - не чистые потери. Они дают охват, валютные расчёты, фильтрацию спама и переключение на резерв при деградации прямого пути. Но они добавляют маржу и иногда задержку или фильтрацию, разную по маршрутам. Сравнивая двух провайдеров на одном направлении, вы часто сравниваете разные цепочки хопов не меньше, чем разные прайсы. Ставка терминации всё равно в основе; меняется путь к ней.
Универсального числа хопов нет. Одни коридоры короткие и стабильные; другие длинные и часто перестраиваются. Честные тарифные карты меняются при смене сделок по интерконнекту, а не только когда регулятор корректирует тариф терминации.
Режимы регистрации добавляют стоимость по рынкам
Многие направления больше не принимают произвольные буквенно-цифровые sender ID или свободный текст зарубежного application-трафика. Операторы и регуляторы требуют регистрацию: предварительное приобретение sender ID, документы бренда, регистрацию шаблонов, декларации типа трафика или локальное юрлицо. Работа - по рынку и часто по идентификатору отправителя. Она требует инженерного времени, юрпроверки и иногда комиссий местных партнёров, которые возмещаются в цене сообщения или отдельными платежами за подключение.
Где регистрация шаблонов обязательна, каждый новый тип уведомления может потребовать ещё один цикл согласования до использования зарегистрированного маршрута. Это операционное трение - реальная стоимость, даже если её нет отдельной строкой рядом со ставкой за сообщение. Рынки с более лёгкой регистрацией выглядят дешевле в пересчёте на SMS отчасти потому, что меньше фиксированной комплаенс-работы амортизируется в трафик.
Регистрация также сегментирует качество трафика. Зарегистрированный одобренный трафик обычно идёт по более чистым интерконнектам; незарегистрированный или несоответствующий чаще фильтруют, переформатируют или направляют на маршруты ниже классом. Разница цен между странами - отчасти разница в объёме предварительной работы, которую экосистема требует, прежде чем сообщение станет допущенным к чистой терминации.
Кодировка и сегменты меняют реальную оплату
Биллинг SMS почти всегда по сегментам, а не по логическому уведомлению. В стандартном алфавите GSM 03.38 короткое сообщение несёт до 160 символов в полезной нагрузке 140 байт. При конкатенации каждый сегмент использует заголовок, и ёмкость пользовательских данных падает до 153 символов на сегмент. Если нужен UCS-2 из-за символов вне GSM 03.38, ёмкость падает до 70 символов в одной части и 67 на часть при конкатенации.
Одна и та же фраза может биллиться как один сегмент на одном языке и как два-три на другом без смены страны назначения. Это умножает эффективную стоимость даже при одинаковой ставке за сегмент. Кто считает только по направлению и игнорирует кодировку, ошибётся в прогнозе расходов сразу после локализации шаблонов в письменности, требующей UCS-2.
Границы сегментов - факт протокола, а не причуда вендора. Серьёзное сравнение цен нормализует к сегментам после кодирования, а не к абстрактным счётчикам сообщений. Дешёвая ставка за сегмент на рынке с длинным юридическим текстом UCS-2 всё равно может стоить дороже за уведомление, чем более высокая ставка туда, где хватает GSM 03.38 и коротких шаблонов.
| Кодировка | Ёмкость одной части | Ёмкость сегмента при конкатенации | Основа полезной нагрузки |
|---|---|---|---|
| GSM 03.38 | 160 символов | 153 символа | user data 140 байт |
| UCS-2 | 70 символов | 67 символов | user data 140 байт |
Компромиссы маршрутов и как читать прайс-лист
Провайдеры и агрегаторы балансируют доставляемость, задержку, риск фильтрации и стоимость при выборе путей. Прямые маршруты с упором на чистый интерконнект и соответствие регистрации обычно дороже в поддержке; серые пути с лазейками или менее формальным входом выглядят дешевле в тарифе, но подвергают трафик внезапным блокировкам, перезаписи sender ID или тихой недоставке при ужесточении контроля операторами. Компромисс структурный, а не моральный ярлык вендора. Более низкая цена в прайсе часто покупает другой профиль риска, а не тот же продукт дешевле.
Ни одна крайность не свободна от неопределённости. Сети пересматривают тарифы, закрывают маршруты и меняют антиспам-политику без долгого уведомления. Маршрут, экономичный в прошлом квартале, после смены политики может стать непригодным, вынуждая переводить трафик на более дорогую альтернативу. Поэтому опубликованные цены являются снимками. Опубликованные показатели SMSRoute's: единая ставка для США $0.0125 за сообщение, ставки от $0.004 и покрытие по 149 странам иллюстрируют одну датированную карточку, а не постоянную рыночную клиринговую цену.
Когда вы читаете прайс любого провайдера, уточните, что входит в цифру: только терминация или также внутренние плечи, конвертация и платформенные сборы. Проверьте, являются ли единицы сегментами после кодирования или логическими сообщениями. Подтвердите дату тарифа и условия пересмотра ставок. Узнайте, как для ваших направлений устроены регистрация sender-ID и шаблонов и входят ли эти расходы в ставку за сообщение или нет. Отсутствие дат действия, размытые включения и молчание о регистрации считайте сигналом уточнить всё до построения объёмных допущений. Критическое чтение не уберёт межстрановые спреды, но не даст принять частичную котировку за полную стоимость доставки.
Часто задаваемые вопросы
- Почему SMS в одних странах намного дороже, чем в других?
- Каждый оператор назначения задаёт свою ставку мобильной терминации, а трафик обычно идёт через один или несколько хопов агрегатора или оператора. Правила регистрации sender ID и шаблонов добавляют ещё стоимость по рынкам. Именно эти локальные факторы, а не глобальная товарная цена SMS, дают различия на порядок величины.
- Как GSM 03.38 и UCS-2 влияют на стоимость SMS?
- Биллинг идёт по сегментам. GSM 03.38 даёт 160 символов в одной части и 153 на часть при конкатенации; UCS-2 даёт 70 и 67 соответственно, всё в той же полезной нагрузке 140 байт. Текст под UCS-2 может занять несколько сегментов там, где хватило бы одного сегмента GSM 03.38, умножая стоимость при той же ставке за сегмент.
- Почему прайс-листы SMS-провайдеров меняются и как их читать?
- Сделки на терминацию, пути интерконнекта и политики операторов пересматриваются и смещаются, поэтому опубликованные ставки являются снимками, например датированные показатели SMSRoute's: США $0.0125 за сообщение, всё включено, ставки от $0.004 и 149 стран. Проверьте состав цены, являются ли единицы закодированными сегментами, дату тарифа и учёт расходов на регистрацию, прежде чем считать прайс вашей полной загруженной стоимостью.