Онлайн-сервис заказа такси. Часть 46. Внедрение GSM-шлюза для СМС. Часть IV.
Находясь у родителей, меня напрягала ситуация каждодневного контроля. Ведь получался запас в 2400 СМС и этого не хватало даже на двое суток. Поэтому, задумался о покупке SIM-банка. Выбор был очевиден — DBL SBM32.
Данное оборудование дало бы мне некую автономность: зарядив 32 сим-карты, я мог бы почти неделю не приближаться к оборудованию и заниматься своими делами. Конечно, возникал вопрос абонентской платы: ведь если стоит сим-карта «Все за 800», с абонентской платой 26 ₽ в сутки и стартовым балансом в 100 ₽, то после установки ее в оборудование, за 4 дня весь баланс уйдет в абонентскую плату. Однако, в случае с GSM-шлюзом я обнаружил один интересный момент: активация сим-карты происходит только после того, как шлюз обращается к ней, чтобы отправить СМС. Следовательно, пока шлюз не выполнит с ней какую-нибудь операцию, абонентская плата не начинает списываться.
Еще до покупки я начал пытаться понять, как должна работать эта приблуда с GSM-шлюзом. К сожалению, я не нашел в интернете именно моего случая и было решено обратиться в техподдержку оборудования. Для этого я накатал вот такую схему и отправил запрос.
На следующий день я получил ответ, который нифига не понял
Однако, спустя еще сутки, специалист техподдержки прислал новое письмо
the sim serevr control the commond and transfer the signal to the goip and the simbank . and about the sms server is a manage for the sms container.
like a api from the goip ‘s sms function .isn’t they were bothway transfer the message and the commond .
if you want to know about more information .please visit our offical websit .maybe it can help you . thanks your contact with me
Знаете, что меня больше всего поразило?
Обычно, если получили какой-то непонятный вопрос от техподдержки, то она никогда сама не пишет, нужно будет вновь написать ей, чтобы получить уточнение. А тут, сотрудник техподдержки сам, спустя сутки, написал уточнение!
Вообще, СИМ-банк имеет несколько схем подключения:
1. Можно его настроить как сервер и к нему подключить GSM-шлюз.
2. Можно синхронизировать его с GSM-шлюзом, если они в одной локальной сети.
3. Или настроить сторонний VPS-сервер, на котором будет крутиться их родное ПО, под названием SIM Server.
И можно было выбрать первый вариант, так как можно подключить их через DDNS и DBL бесплатно предоставляет данный сервис. Однако, было принято решение использовать третий вариант, так как SIM Server имеет весьма гибкий функционал. Более того, VPS-сервер у меня есть (на котором стоит SMS Server).
Задачи, которые позволит решить данная связка.
На данный момент планирую докупить еще один GSM-шлюз, на 4 канала и поставить его, в другом городе. Почему не одноканальный? В предыдущей статье я писал о том, как взял на неделю в аренду оборудование. Так вот, в том 8-канальном шлюзе, один канал не работал. Следовательно, при наличии четырёх каналов ниже вероятность остаться без оборудования, в случае, если выйдет из строя один канал.
Это мне позволит:
1. Использовать сим-карты отличного от Москвы региона, в котором более адекватные тарифы.
2. Возможность гонять сим-карты между разными городами. Вообще, SIM Server обладает таким функционалом и наверняка, не случайно. Вероятно, данная функция позволит выживать из тарифов «Все за 1200» и «Все за 1800» весь СМС-пакет.
Доставка составила также порядка 2-х недель и с начала февраля оборудование лежит у меня дома. На данный момент я подключил оборудование к домашнему маршрутизатору. Не стал фотографировать распаковку, было лень. Разместил между маршрутизатором Cisco и домашним сервером на базе Dell Optiplex 3020 Micro. GSM-шлюз разместил на балконе, протянув к нему витую пару. Уж очень не хотелось иметь в жилой зоне 8 GSM радиопередатчиков, которые работают чуть ли не ежесекундно.
Планы.
1. Настроить SIM Server. Прикрутить к нему текущий шлюз. Отработать механизмы работы, алгоритмы (например, когда и при каких событиях переключать сим-карты).
2. Докупить 4-канальный GSM-шлюз DBL Goip 4 и разместить его у родителей.
3. Попробовать гонять сим-карты между разными регионами России, с помощью данного оборудования (с надеждой использовать весь СМС-пакет, который в тарифе оператора).
Добиться снижения стоимости 1 СМС в 5 коп. Например, объединив это все с Калужским Tele2. У кого поставить шлюз — найду. А сим-картами управлять буду из Москвы, через SMB32.





Добрый день,
Интересно читать Ваш блог-везде много инфы по бизнесу, но нигде не увидел информации, а на чем собственно написан сервер и приложения для android и OS? какую среду и framework'и использовали при написании ?
Также интересно узнать, Вы слышали что-то об этой новости http://www.rbc.ru/technology_and_media/21/03/2017/58d0e8eb9a7947863e0c61b2?from=main , я так понимаю, что мелких перевозчиков как вы это не затронет ? или вы планируете предпринимать какие-то шаги ?
Добрый день. 1. Я не являюсь ни агрегатором, ни таксопарком, ни диспетчерской, ни перевозчиком. Я являюсь лишь технологической прослойкой между желанием клиента доехать из точки А в точку Б и водителем, который принимает решение, брать данный заказ или не брать. То есть моя ответственность не выше, чем у мобильных операторов, которые предоставляют свои каналы связи. 2. От меня заказ уходит в обменник, дальше через ПО таксопарков уходит на прямую к водителям. В данной цепочке есть обменник, в котором хранятся все логи, включая трекинг на карте, а так же таксопарк, у которого так же хранятся все логи и который проверяет документы перед принятием водителя на работу, либо при заключении договора с человеком, имеющим свое авто и в обязательно водительскую лицензию. В случае, если на работу принят человек, не имеющий водительскую лицензию, ответственность несет таксопарк. Так же он несет ответственность, если недостоверно заполнил данные от водителя. 3. В случае возникновения форс-мажора, я готов предоставить всю информацию, которая имеется у меня. Пару месяцев назад пришел запрос из МВД, но как оказалось, данный заказ не имел никакого отношения ко мне и вообще, речь шла о другом сервисе такси. Я связался с сотрудником, который прислал запрос, уточнил дополнительную информацию и предоставил информацию, у какой службы… Read more »
Спасибо, а подскажите на чем все это писали ? java, С# ? какие фреймворки ?
Железо взаимодействует друг с другом с помощью родного софта. Скачать его для изучения можете с сайта dbltek.com.
День добрый, подскажите без ошибок ли у вас работает отложенная отправка смс по времени, через родной смс-сервер?
У меня отправка смс сразу через http запрос или веб-интерфейс работает нормально, но отложенная отправка по времени через веб-интерфейс или xml-файл не работает, вызывая ошибку смс сервера.
Здравствуйте.
Не пробовал отложенную отправку, просто мне данная опция не нужна.
Скажу откровенно — крайне стремный софт у них.
И на вашем месте, скорее всего придется заказать программисту php скрипт с простенькой консолью, в которой вы делаете нужные вам настройки и которая в нужное время будет отправлять СМСки в SMS Server.