Описание WeBi SMS Gateway

Принцип работы

Возможности приложения


Получение смс для отправки из URL


В настройках приложения вы указываете один или несколько url, частоту запросов в секундах. Выбираете с какой сим-карты отправлять смс, можно указать случайный выбор сим-карты, тогда при каждой отправке смс будет выбираться случайная сим-карта.
Приложение начинает опрашивать эти url с указанной периодичностью. На эти запросы ваши сайты (сервера) должны выдавать тексты и номера телефонов.
Если приложение получит несколько смс для отправки, они помещаются в очередь и отправляются по одному каждые 10 секунд.

Например, у вас несколько небольших сайтов, с которых уходит по несколько смс в час. Можно все эти сайты опрашивать одним приложением, добавив несколько опрашиваемых url.
Но возвожна и противоположная ситуация. Например, у вас есть крупный проект, с которого уходит более 100 смс в час. Такое количество смс операторы могут запрещать отправлять и вашу сим-карту могут заблокировать. В этом случае можно распределить нагрузку, добавив один ваш url в несколько приложений, установленных на разных смартфонах.

Получение смс для отправки из email


В настройках указываете параметры для соединения с почтой по IMAP.
Указываете папку из которой получать письма.
Указываете папку куда переместить письмо после обработки.
Можно выбрать постоянное поддержание соединение с почтой, либо периодический опрос ящика.
Можете указать несколько тем писем, которые будут обрабатываться, а можно игнорировать тему писем.
Рекомендую в почтовом ящике сделать фильтр для перемещения писем в нужную папку(по теме или ОТ ваших сайтов), чтобы быть уверенным, что приложение получит именно ваши письма.
Далее, принцип такой же, как описан выше, при получении смс из URL. В письме должны находииться тексты и номера телефонов.

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

Пересылка входящих смс на ваш сервер


В настройках указываете URL, куда приложение будет пересылать входящие смс.
Как только на ваш смартфон приходит смс, оно пересылается по указанному адресу. Пересылается текст смс и номер отправителя.
Для чего может понадобиться данная опция... Не знаю, но если вам она нужна, напишите мне на почту [adm@webi.ru], интересно будет узнать.

Уведомления о входящих звонках на ваш сервер


Опять же, в настройках указываете URL по которому приложение будет посылать уведомления о входящих звонках.
Как только поступает звонок на смартфон, приложение посылает этот входящий номер телефона по указанному URL.

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

Проблемы с приложением WeBi SMS Gateway


Исходный код написан под андроид версий с 4.4 по 10.
Выше 10 версии работа пока не гаратируется, так как с 11 версии андроид запретил висеть приложениям в фоне, а без этого не получится мониторить url.
Многие пользователи сообщаюст, что и на 13 андроиде все работает, но не на всех смартфонах с 13 андроидом приложение заработает.