Онлайн сервис заказа такси. Часть 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-ми канальном шлюзе, один канал не работал. Следовательно, при наличии 4-х каналов ниже вероятность остаться без оборудования, в случае, если выйдет из строя один канал.
Это мне позволит:
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. В случае возникновения форс-мажора, я готов предоставить всю информацию, которая имеется у меня. Пару месяцев назад пришел запрос из МВД, но как оказалось, данный заказ не имел никакого отношения ко мне и вообще, речь шла о другом сервисе такси. Я связался с сотрудником, который прислал запрос, уточнил дополнительную информацию и предоставил информацию, у какой службы… Подробнее »
Спасибо, а подскажите на чем все это писали ? java, С# ? какие фреймворки ?
Железо взаимодействует друг с другом с помощью родного софта. Скачать его для изучения можете с сайта dbltek.com.
День добрый, подскажите без ошибок ли у вас работает отложенная отправка смс по времени, через родной смс-сервер?
У меня отправка смс сразу через http запрос или веб-интерфейс работает нормально, но отложенная отправка по времени через веб-интерфейс или xml-файл не работает, вызывая ошибку смс сервера.
Здравствуйте.
Не пробовал отложенную отправку, просто мне данная опция не нужна.
Скажу откровенно — крайне стремный софт у них.
И на вашем месте, скорее всего придется заказать программисту php скрипт с простенькой консолью, в которой вы делаете нужные вам настройки и которая в нужное время будет отправлять СМСки в SMS Server.