Программа для переадресации смс на другой номер для андроид
На днях контора, в которой я работаю, решила осчастливить меня служебной SIM-картой, дабы я мог сэкономить свои кровные, исключив из расходов статью «Сотовая связь». Дело, конечно, хорошее, однако возникла небольшая проблемка: что делать с личной SIM-картой, номер которой не менялся у меня уже лет 10 и все мои друзья и знакомые знают только этот номер. Варианта было два: купить телефон с двумя SIM-картами или включить на старом номере переадресацию
SMS Forwarder. Как это работает?
Работает это банально просто – свою старую SIM-карту я вставил в 3G-модем и воткнул на работе в первый попавшийся круглосуточно работающий сервер. Программа переадресации с определенной периодичностью проверяет модем на предмет новых SMS, и если таковые появились – переотправляет их на указанный в настройках номер.
Программа нормально работает с длинными SMS, корректно распознает текстовый номер отправителя (типа «Internet SMS» вместо номера) и т.п. В общем, я доволен.
Конечно, на переадресацию тратятся деньги SIM-карты, но это копейки. Зато получаем быстрое реагирование 🙂
Запуск
Первоначальная настройка программы достаточно проста:
2. Выбираем и настраиваем модем
3. Устанавливаем периодичность проверки поступления новых SMS
Это основной функционал программы.
Дополнительные плюшки
В качестве дополнительных возможностей, как видно на рисунке выше, есть следующее:
Еще одна дополнительная функция – отправка произвольного текста на произвольный номер. Лично мне эта функция необходима, так как есть некоторые люди, которые знают мой старый номер и которым мой новый номер знать не надо. Они иногда шлют мне SMS, на которые мне иногда надо ответить. Гораздо проще ответить им со старого номера прямо из программы, чем вытаскивать SIM-карту из модема и вставлять ее в телефон.
Строка состояния внизу программы показывает количество принятых, отправленных SMS, а так же количество не собранных полностью длинных SMS (бывает что части SMS теряются …). Кроме того, там же отображается заполненность памяти SIM-карты и модема, а так же время, оставшееся до следующей проверки.
Системные требования
Game Over
В общем, может кому-то эта программка пригодится. Жалобы и предложения принимаются в комментариях. При желании, можно доработать.
UPDATE-07.07.2012
Исходные коды
Комментарии
Исходники в студию! 🙂 Плиз)
Чутка позжее, сейчас немного некогда. Но будут 100%
Здравствуйте. Механизм оплаты текста «через МТС» — такой же, как у платных файлообменников?
И второе: не поделитесь ли качественным учебником по Borland C++? Ибо этим транслятором я не пользовался уже 12 лет, и надо обновить в памяти синтаксис
Мне кажется, для Borland было бы естественным ретранслировать вызов процедур из «как бы собственной библиотеки Borland» в вызов системных процедур Windows (т.е.. «создать видимость» собственной библиотеки В/В, в пакете Delphi). И т. обр., вопрос — только в «ретрансляции имён» этих процедур и функций. Однако где найти указаную «связь имён» — это вопрос.
Мне кажется, для Borland лучше было бы придумать нечто более интересное, чем C++ Builder…
Относительно получения *.ZIP с текстами — вопрос снят
Здравствуйте. Хотелось бы попросить ещё раз проверить (транслятором) раздаваемый Вами проект «SMSForwarder».
Ибо, напр., из фрагмента (в файле ModemClass.cs)
«public class ModemClass
< public struct modemLog
public ConfigClass Config;
private SerialPort Port; 0)
< try
Port.BaudRate = Config.PortBaudRate;
Port.DataBits = Config.PortDataBits;
Port.Parity = Config.PortParity;
Port.StopBits = Config.PortStopBits;
Port.NewLine = System.Environment.NewLine;
Port.Open();
Кстати: Вы не задавались темой программного выяснения максимально возможных скоростей обмена через контроллер «COM USB» каждой конкретной машины, и такой же характеристики самого USB-модема? Цель — Вам понятна.
Класс! А сделайте, пожалуйста, маленькую доработочку — опцию -отправлять на email? Будет вообще супер.
Интересное предложение, подумаю.
Интересует предложение с отправкой на email, готов заплатить 3шесть1898пять86
Попробую найти немного свободного времени на это…
Не вижу причин вводить такое ограничение, стороннего софта для работы с модемами практически нет…
Оказалось, что у Huawei E171 — для чтения доступна только секция памяти «SM» (когда она — первая в списке). Но сейчас не об этом, а — хотел бы попросить Вас объяснить физику вот этого фрагмента из «SelectModemDialog.cs»:
private void ScanForModems()
< // Очищаем список модемов
lbModems.Items.Clear();
ManagementObjectSearcher searcher = new ManagementObjectSearcher(«select * from Win32_POTSModem»);
ManagementObjectCollection systemModems = searcher.Get();
foreach (ManagementObject mdm in systemModems)
< if (mdm[«Status»].ToString() == «OK»)
>
if (lbModems.Items.Count > 0)
>
Понятно, что «ManagementObjectSearcher» использует ф-ции WMI. Но что означает
«if (mdm[«Status»].ToString() == «OK» » внутри цикла — непонятно.
Это — сканирование реестра?
А что тут непонятного? Ежу ясно, что здесь идет перебор всех объектов системы типа «Win32_POTSModem». В цикле получаем объект модема и проверяем его свойство «Status», для действующего модема оно равно «OK». Если так и есть — добавляем модем в список… Модемы которые отключены система тоже помнит, но статус у них будет не ОК. И причем тут реестр? Это Windows Management Instrumentation, WMI, и не более того…
Вообще, зря вы ввязались в этот проект не зная языка. Имхо неудачный выбор. Я не в состоянии научить вас языку, у меня для этого нет ни времени, ни желания…
SMS Forwarder
версия: 0.7.6
Последнее обновление программы в шапке: 21.09.2010
Описание:
Автоматическое перенаправление СМС на другой номер
Объясните плиз, принцип программы: она принимает смс на мой телефон а потом переправляет на телефон указанный в настройках?
это похоже нужно тем у кого на одном из телефонов переадресация стоит на другой номер, звонки переадресовываются, а смс нет
сами подумайте у человека что ли 2 телефона с АНДРОИД?
эти телефоны не такие дешевые. и не такие маленькие
обычно люди ходят с 2мя телефонами один хороший другой дешевый и что бы пересылка смс с дорого на дешевый смысл?
сами подумайте у человека что ли 2 телефона с АНДРОИД?
эти телефоны не такие дешевые. и не такие маленькие
обычно люди ходят с 2мя телефонами один хороший другой дешевый и что бы пересылка смс с дорого на дешевый смысл?
А что такого. У меня 3 телефона с Андроид и это не предел. ;)
К сожалению, тот, что быстрый только с одной СИМкой, а те, что на две СИМки - тормознутые.
Кто пользовался, скажите плиз, на скринах есть функция "if message from". Т.е. если смс от определенного контакта, тогда смс пересылается? А в каком формате туда вводить номер этого контакта (да и свой)?
я поставил, попробовал, вроде все нормально. Смска которая пришла мне, ушла на другой номер, который стоит в настройках, удобно для слежки за кем то.
Добрый день.
Прошу помощи, может я что-то делаю не так.
Android 4.2.2
Установил программу, вбил тел. переадресации, активировал работу программы, проверяю, СМС приходит и переадресуется, вроде все нормально.
Кладу телефон и СМС приходят и НЕ переадресуются, ничего не понял, опять тестирую в онлайн режиме, все работает?!
Методом тыка выяснилось что программа работает пока телефон не стоит на блокировке, как только телефон переходит в режим блокировки экрана, а у меня стоит графический ключ на телефоне, то СМС перестают переадресовываться, а мне нужно чтоб они переадресовывали всегда.
Это у всех так или только у меня?
Так и должно быть?
Может я где-то что-то недонастроил?, может есть какая-то галочка?
Может кто-то знает аналог, чтоб работала всегда, даже когда телефон на блокировке?
а отправленные он перехватывает или нет?
похоже на плей маркет появилась новая версия
SMS Forwarder Pro
Zygote Labs
- 5 августа 2014 г.
Установите приложение «Экспедитор SMS»
Загрузить переадресацию SMS
Перейдите по ссылке выше, используя свой Android-телефон и загрузите приложение SMS Forwarder из Play Маркета.
Перенаправление всех SMS на другой номер
На первом этапе вы должны дать нашему имени любое правило перенаправления (например, «Перенаправление всех SMS»). После ввода имени нажмите кнопку со стрелкой дальше.
В разделе «Разрывы» вы можете установить периоды времени, в течение которых перенаправление будет отключено. Если нас это не интересует, мы пропустим этот вариант. Наконец, будет отображено резюме. Если отображаются только зеленые крючки, это означает, что мы все хорошо настроили.
Убедитесь, что приложение не засыпает в фоновом режиме системой
Среди комментариев к приложению SMS Forwarder вы можете прочитать записи, которые приложение отлично работает сразу после запуска, но через некоторое время перестает работать. Это не вина приложения, а система Android и различные наложения от производителей. На Android система используется для отсрочки приложений, работающих в фоновом режиме, чтобы сохранить батарею.
Некоторые производители, особенно Huawei и Honor с наложением EMUI, по умолчанию имеют очень агрессивное приложение для сна в фоновом режиме, поэтому они не могут постоянно работать и выполнять свою работу. То же самое происходит с приложением SMS Forwarder, которое система через определенное время заставляет вас спать и не позволяет ей работать, и, таким образом, перенаправлять SMS.
Решение состоит в том, чтобы отключить оптимизацию / энергосбережение для приложения SMS Forwarder. В зависимости от марки устройства это можно сделать разными способами.
На смартфонах Samsung перейдите в раздел «Настройки> Приложения « и выберите опцию «Специальный доступ» в меню в правом верхнем углу. Затем перейдите в раздел «ОПТИМИЗАЦИЯ. потребление батареи » и переключитесь на просмотр всех приложений. Найдите приложение «Переадресация SMS» в списке и убедитесь, что он не установлен — снятие флажка отключает оптимизацию батареи, позволяя приложению работать в фоновом режиме.
На смартфонах Huawei и Honor вы должны перейти в «Настройки> Приложения», найти приложение «Переадресация SMS» и коснуться его, чтобы ввести подробные настройки. На этом этапе перейдите на вкладку «Аккумулятор» и отключите ее автоматическое управление системой. В более старых версиях наложение EMUI может быть выполнено с использованием основных настроек батареи.
Если у вас «чистый» Android, то вы можете проверить, не включена ли функция Doze для приложения SMS Forwarder. Если это так, посмотрите, как отключить функцию Doze, т. Е. Отложить фоновое приложение для выбранных игр и программ. Для других устройств просмотрите документацию и настройки устройства и убедитесь, что приложение откладывает или экономит энергию — в большинстве случаев эти типы параметров вызывают проблемы при непрерывной работе приложения.
Также с подобными задачами сталкиваются россияне, временно или постоянно живущие за границей: им без двух сим-карт - российской и местной - никуда. Да и мне в поездках было бы значительно удобнее иметь в смартфоне мой испанский номер и, например, карту Drimsim. Но на московскую симку мне приходят банковские коды и коды некоторых платежных систем (многие банки не позволяют задать для SMS-информирования иностранные номера), поэтому с собой приходится возить два телефона - это не слишком удобно.
А вот с переадресацией SMS - все сильно сложнее. Одни операторы вообще не дают возможности переадресовывать SMS (непонятно, кстати, почему). Другие такую возможность предоставляют (тот же МТС), но это срабатывает не для всех видов уведомлений (например, SMS от ВТБ24 мне так приходили, а уведомления от "Яндекс.Денег" не приходили).
Что вообще дает переадресация звонков и SMS, для чего это может быть нужно? Да для того, чтобы не носить симку постоянно с собой и освободить слот для другой сим-карты или чтобы не носить с собой телефон с этой симкой.
Если настроить переадресацию SMS так, чтобы это срабатывало в любом случае и независимо от провайдера, то достаточно взять какой-нибудь копеечный андроидный смартфон, настроить переадресацию, подключить этот смартфон дома к адаптеру на полампера - и забыть о нем.
Так вот, как сделать переадресацию?
Способ первый - очень простой, но платный. Программа Remote Bot For Telegram под Android.
Программа сама по себе очень интересная, умеет делать уйму всего и заслуживает подробного обзора. Однако в данном случае нам с ее помощью нужно просто решить задачу копирования SMS в "Телеграм".
При запуске программа предлагает автоматически создать соответствующего бота для вашего "Телеграма". После этого в настройках в разделе уведомлений добавить SMS/MMS с соответствующими фильтрами, если они нужны (наличие или отсутствие какого-то текста).
Повторюсь, этот бот умеет запрашивать и получать с удаленного смартфона кучу самой разнообразной информации, но мы это потом как-нибудь рассмотрим отдельно.
Но подобную функциональность можно реализовать и бесплатно, только SMS будут форвардиться не в "Телеграм", а на почту.
Я перепробовал несколько программ, которые это делают. Самая простая и предназначенная именно для этого - SMS Forwarder. Именно форвард на указанный адрес почты, можно задавать фильтры, выбирать отправителей и так далее.
Настраивается легко, SMS переправляет без проблем, но для русскоязычных не годится, потому что с кириллицей глючит страшно - письма приходят вот такие.
А вот какой вариант полностью подошел и работает без каких-либо глюков - это отличная программа SMS Backup+. Она также бесплатная.
Теперь о найденных программах в порядке выдачи их Яндексом.
1. SMSBomba и прочие вирусы.
В данном обзоре привожу её только как пример того, что нужно пользоваться антивирусом при поиске подобного рода софта. Мне попалось еще несколько программ с вирусом, обо всех говорить не буду.
2. SmsTool
Скачал. Результат при запуске:
Насколько я понял – не хватает каких-то библиотек. Ну что ж, значит не судьба. Продолжим наши поиски.
3. SendSMS3
В возможностях программы заявлена поддержка отправки с подменой. Сайт более-менее нормальный, с радостью качаю. Но, к сожалению получаю:
Вобщем, все красиво – и сайт и программа. Впечатления положительные. Минус только один – не работает :)
4. Coyote
Несмотря, что в Яндекс выдал ее, как поддерживающую отправку с подменой номера, на сайте автора упоминания об этом не нашел. Решил скачать, посмотреть. Жаль, но действительно нет. Впрочем, все заявленные функции работают – SMS отправляет. Но это не то, что мне было нужно, поэтому идем дальше.
5. TipTopSMSWin
Честно сказать, возможности приятно удивили – вплоть до возможности получить ответ на SMS. Впрочем, я удалился от темы. В программе заявлена возможность отправки с подменой. Значит качаем.
Честно сказать, даже уже и не верилось.
Вобщем, неплохо, но продолжаем поиски дальше.
6. Разное
Две следующие программы, отпали сразу, т.к. не поддерживают отправку с подменой.
Качать их и пробовать не стал.
7. Yakoon
На тесты дали 3 SMS. SMS с подменой номера – дошла, но после положительного опыта уже не удивляюсь
Больше поиск на Яндексе ничего не дал.
Резюме.
Читайте также: