Онлайн сервис заказа такси. Часть 39. Внедрение GSM шлюза для СМС. Часть I.

При регистрации в мобильном приложении для заказа такси, клиент указывает номер мобильного телефона, на который приходит одноразовый СМС код подтверждения. В момент заказа такси, как только система подбирает водителя, клиент получает СМС с маркой авто, номером авто, а так же номером мобильного телефона водителя.

Все это упрощает взаимодействие между клиентом и водителем, а система работает полностью автоматически. Вмешиваться в нее приходится редко, только лишь в случае возникновения нестандартной ситуации.

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

Конкретно в моем случае, за все время работы сервиса, на СМС было потрачено свыше 115 тыс. руб.
Изначально я старался «держать марку» и пользовался прямыми каналами. Однако, после того, как была выпущено мое приложение для заказа такси и проведена ASO оптимизация, расходы на СМС серьезно увеличились: за неделю, с 6 по 13 число, было отправлено почти 6 тыс. СМС и идет тенденция к дальнейшему увеличению этого количества, в итоге, было принято решение отказаться от прямых каналов.

Самый простой вариант решения проблемы — перейти на «непрямые каналы».
Я изучил предложения разных СМС провайдеров: они все обещали отличные цены, но после регистрации обнаруживалось, что либо реальные цены на много выше, либо у них остались только прямые каналы. В итоге, переключился на непрямой канал у своего текущего СМС провайдера. По Билайну продолжаю использовать прямой канал, по всем остальным — непрямые. Тем не менее, стоимость СМС в итоге получается довольно высокой — в среднем, около 400-500 руб. за 1000 СМС. В итоге, решил отправлять СМС самостоятельно, без кормления сторонних СМС провайдеров.

Влез в Google и начал изучать тему. Довольно быстро понял, что именно СМС провайдеры подразумевают под «не прямые каналы» или «каналы региональных операторов». Думаю, по картинкам ниже вы поймете о чем речь

gsm_01 gsm_02 gsm_03
gsm_04 gsm_05

Примерно правильно вы все поняли: применяются банальные сим-карты. Пишу «примерно», так как оборудование на изображениях являются всего лишь сим-банками — модулями, в которых находятся сим-карты. Есть еще и другой сегмент — GSM модули. У крупных операторов GSM модули разбросаны по городу и соединены с сим-банками через интернет. Наличие сим-банков в едином месте позволяет легко менять при необходимости сим-карты.

Разбросанность по городу модулей объясняется, технической необходимостью: мобильные операторы не любят, когда их сим-карты используют в подобных рабочих процессах и по возможности блокируют, а если GSM модули разбросаны по городу и специализированное оборудование перенаправляет сим-карты между ними, то сим-карты живут дольше.


Итак существуют технические решения, при чем реально доступные, начал изучать тарифные планы мобильных операторов. Их относительно не много и времени это у меня не отняло:
Beeline
Megafon
MTS
Tele2
Rostelecom
SkyLink
Motiv
Wellcom
Smarts
Sotel
Arktik
Vaynakh    Global
K_telecom
Matrix
Tula
Centel
Yota

Изначально я планировал использовать несколько сим-карт, так как часто, внутри оператора стоимость отправки СМС ниже, чем с одного оператора на другого, например, у МТС есть тарифы, в которых безлимитные СМС внутри региона. Однако, изучив вопрос глубже, решил отказаться от этой идеи: дело в том, что невозможно однозначно определить, какому оператору принадлежит номер. К примеру, + 7 (901) используют операторы: МТС, Теле2, Скайлинк, Wellcome, Сотел, Тула-телеком. Да, я нашел на сайте 8sot более подробную информацию по тому, какой номер принадлежит какому оператору, но честно, как-то не хотелось заморачиваться всем этим. Решил найти универсальный тариф, позволяющий по низкой цене отправлять СМС любому оператору в любой регион России.

В регионах России опсосы предлагаютс более интересные тарифы, чем в Москве.
Например, Теле2: если в Санкт-Петербурге можно подключить опцию «СМС свобода» и получить пакет из 200 СМС за 7.5 руб,
то в Москве этот же пакет называется «День СМС» и 100 СМС сообщений стоят 15 руб (то есть в 4 раза дороже).
А вот в Калуге, подключив опцию «СМС свобода», можно получить 150 СМС всего за 2 руб! Итого, стоимость 1 СМС получаем в 1.33 коп! Удобство еще и в том, что можно купить тариф без абонентской платы.

Тем не менее, я нахожусь в Москве, а значит, минимально возможная цена — 15 коп. за 1 СМС (рассматривал вариант размещения оборудования в другом регионе России, но из-за ряда причин отказался от этой идеи).. В любом случае, 15 коп. за СМС — это уже намного лучше, чем текущие 40-45 коп.

Естественно, изучил корпоративные тарифные планы. В итоге нашел интересные тарифы от Мегафона и Билайна. Стоимость у них одинаковая: по 650 руб/мес. и у обоих входит по 5.000 СМС и 5.000 минут общения. Получаем ценник в 13 коп. за 1 СМС.

В самом конце вспомнил про Йоту (который как вы знаете, принадлежит Мегафону и зачастую использует вышки Мегафона).

yota

Безлимитные СМС всего за 490 руб?
Не веря в такое счастье, я решил погуглить отзывы. Оказалось, есть ограничение: в случае, если в течении определенного времени будет отправлено определенное количество СМС, то отправка СМС блокируется до следующего часа

yota_2

yota_3

При чем прочитав еще некоторое количество отзывов, так и не понял, при каком количестве блокируют: кого-то блокировали уже после 20 СМС, а кому-то удавалось отправить 200! В любом случае, даже 20 СМС в час — это 20х24=480 СМС в сутки и почти 15 тыс. в месяц и всего за 490 руб. Получаем максимальную стоимость 1 СМС в пределах 3.3 коп. за 1 СМС, что в принципе, на много интереснее, чем 40-50 коп.

Через пару дней после проведенных расчетов, я заказал сим-карту Yota. Удобно: у них прямо на сайте можно заказать сим-карту с доставкой на дом.
При чем за 90 минут (впоследствии оказалось, что в течении 90 минут после подтверждения оператора, в итоге реальный срок доставки составил около 3 часов).
При чем бесплатно (доставка стоит 300 руб, однако, данная сумма будет на балансе)

yota_4

Не понравилось то, что в случае большого количества СМС, базовый срок доставки СМС, который составлял около 5 секунд, увеличивался до 8-9! Если надо будет вдруг отправить 30 СМС, то последнее СМС будет доставлено примерно через 30*8 = 240 сек ~ 4 минуты!

На основании полученной выше информации были сформированы требования для оборудования и программного обеспечения:
1. оборудование должно быть многоканальным;
2. на каждый канал сообщения должны отправляться с интервалом не менее 8 секунд.


Отправить ответ

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Уведомление