1.16 [35] новая версияВ предыдущих версиях появились такие функции:1. Статус доставки смс. Если смс доставлено, на сервер будет отправлено еще одно уведомление с переменной status=delivery_ok2. Выбор симкарты для отправки на стороне сервера.Можно выбрать сим карту для отправки через json, вместе с указанием текста и номера телефона{"1":{"phone":"+79876543210","text":"Отправка с 1 сим","id_sim":"1"},"2":{"phone":"+79876543210","text":"Можно и без указания сим"},"3":{"phone":"+71234567890","text":"Отправка с рандомной сим","id_sim":"-1"}}Первое сообщение отправится с первой сим.Во втором сообщение не указано с какой симкарты отправлять, поэтому будет отправлено с той симки, которая указана в настройках приложения.В третьем сообщении указано -1 - это отправка с рандомной симкарты.Можно указать "id_sim":"0" - но это то же самое, что вообще не использовать id_sim1.16. Вот что появилось в этой версии1. Информация об ошибке соединения с сервером сделал информативной. Теперь в уведомлении будет написано, по какой причине не может соединиться с сервером. Раньше было написано просто ОШИБКА СОЕДИНЕНИЯ, а в некоторых случаях и вообще ничего не было написано.2. Теперь можно установить лимит по времени на отправку смс.Если в очереди на отправку несколько смс, то по умолчанию они отправляются раз в 10 секунд. Быстрее отправить нельзя, а вот медленнее теперь можно.Настройка эту найдете на странице настроек в конце.3. Немного внутренних переработок по коду. Начал переход на kotlin. Теперь все новые функции добавлять буду на котлине и понемногу переделывать старый.
WeBi SMS Gateway Android - СМС шлюз на андроиде
@smsgateway
Бесплатное приложение для смартфона. Получает команды с вашего сервера для отправки SMS и отправляет SMS с вашей сим-карты.Сайт: https://smsgateway.webi.ruПубличная группа: https://t.me/chat_sms_gatewayКонтакт: @m_a_k_a_s
Похожие каналы
Все →Последние посты
1.11 новая версия [уже не новая]Что нового: 1. Сбор сообщений с почты.В приложении настраиваете доступ к почтовому ящику по IMAP. Указываете папку из которой получать письма и папку в которую перемещать письма после обработки.Так же можно указать темы писем и обрабатываться будут письма только с этими темами. Отбор писем происходит по частичному совпадению темы, например вы указали тему тест, будут найдены письма с темами тестовое письмо, тестируем... и т.д. В письме должен находится такой же json, как и при запросе на сервер. В виде текста в письме, не нужно прикреплять файл. 2. ID сообщения теперь uuid.ID сообщения передаваемое в приложение раньше было целое число, теперь это может быть текст. Если ваша база работает с uuid, можете передавать uuid.3. Выбор сим-карты для отправки. Теперь есть возможность указать в настройках с какой сим-карты отправлять смс, с первой, второй, с обоих в случайном порядке, либо оставить выбор сим-карты на усмотрение смартфона.Работает эта функция начиная с андроид 5.1.
1.09 новая версия [уже не новая]Только одно исправление. При входящих смс определяет текстовых отправителей. Если входящие смс вам не нужны, можете не обновляться. Это промежуточная версия, готовлю получение смс для отправки с почты, поэтому в настройках присутствуют отключенные настройки для почты, чтобы не тратить время, не стал их убирать, а только отключил.
WeBi SMS Gateway - совершает четыре вида запросов на ваш сервер. 1. Обращается за списком сообщений для отправки.2. Уведомляет об отправке каждой SMS.3. Уведомляет о входящем звонке.4. Уведомляет и пересылает входящее SMS.Все запросы передаются через POST.Все запросы всегда имеют 3 переменныхtoken - настраивается в приложении - пароль. По нему вы проверяете, что запросы на ваш сервер идут именно от вашего приложения.app_id - идентификатор приложения. Настраивается в приложении. Если ваш сервер опрашивают несколько приложений, по этому идентификатору можете определять какое именно приложение обращается(с какого смартфона)type - тип передаваемой или запрашиваемой информации. Возможные варианты:____________type=get_sms на этот запрос ваш сервер должен выдать список смс для отправки в формате JSON. Пример:Приложение:POST[type]=get_smsPOST[token]=qqqPOST[app_id]=2Ответ сервера:{"23":{"phone":"+79876543210","text":"Текст СМС"},"24":{"phone":"+71234567890","text":"Текст второй СМС"}}В данном примере два сообщения. "23" и "24" - это ID сообщений. ID - уникальное целое число, вы сами следите за его формированием на своем сервере. ID каждого сообщения должен быть уникальным, если приложение получит сообщение с ID, которое было уже ранее (например неделю назад), такое сообщение будет считаться уже обработанным и будет пропущено.Если нет сообщений для отправки, ничего не выводите. ____________type=sms_send посылает на сервер информацию об отправленном SMS. Так же посылается на сервер id отправленного сообщения id_message=[ID] и id сим-карты, с которой была отправка id_sim=[ID_SIM]Пример:POST[type]=sms_sendPOST[token]=qqqPOST[app_id]=2POST[id_message]=23POST[id_sim]=1_____________type=call_in информация о входящем звонке. Так же передает на сервер номер звонящего phone=[NUM]Пример:POST[type]=call_inPOST[token]=qqqPOST[app_id]=2POST[phone]=+79872345656_____________type=sms_in информация о входящем SMS. Так же передает номер отправителя и текст SMS phone=[NUM]&text=[TEXT]Пример:P
1.08 Новая версия.[уже не новая] Добавил пересылку входящих SMS на ваш сервер.Не много изменились переменные передаваемые на сервер.
Инструкция по установке.Устанавливаем. Запускаем. Соглашаемся со всеми разрешениями, не экономить заряд, отправлять СМС и т.д.Далее, в смартфоне проверьте различные настройки по экономии батареи и отключите контроль над приложением(чтобы система не закрывала работающее в фоне приложение). Разрешите автозапуск приложения(если ваш смартфон такое поддерживает).
1.07 Новая версия.[уже не новая] Дополнительная защита от убийства фоновой службы. Должна работать более стабильно.
@chat_sms_gateway - публичная группа.
https://smsgateway.webi.ru/Запускаю канал для приложения WeBi SMS Gateway
Channel created