Авторежимы отправки смс и получения смс

Программа SimpleSMS, начиная с версии 2.3, поддерживает работу в автоматическом режиме. Что это означает?

Это значит, что Вы можете запустить программу и она сама будет контролировать (мониторить, сканировать) какой-либо указанный ей каталог (папку). И как только там появится файл с расширением txt (т.е. стандартный текстовый файл, обязательно с расширением txt !!!!!), программа начинает его обработку и отправку смс, считывая этот файл. В процессе отправки смс, программа может также записывать в отдельный файл приходящие отчеты о доставке СМС, а также  в другой файл приходящие смс.

Также это означает, что программе можно указать разрешенный интервал времени для отправки СМС. Вам например понравится, если Вам придет сообщение в 3 часа ночи? Большинству людей это не понравится. Соответственно можно ограничить время начала отправки смс в 9 утра, а время прекращения отправки в 9 вечера. И программа, будучи запущена, автоматически начнет отправку в 9 утра и прекратит отправку в 21:00, а на следующий день продолжит отправку в 9:00.

При работе программы в авторежимах автоматически включены ключи запуска VERIFY и LLOG. VERIFY включен, чтобы Вы могли контролировать работу программы и видеть какие файлы были обработаны, какие смс отправлены, а какие - нет. LLOG включен чтобы Вы могли проанализировать работу программы. Если Вам незнакомы эти ключи запуска, то ознакомьтесь КЛЮЧИ ЗАПУСКА.

Чтобы Вы не беспокоились насчет работает программа в авторежиме или “зависла” - посмотрите на большой картинке (ход работы программы), внизу если пара-тройка точек - программа каждые несколько минут отмечает точкой. Если Вы захотите выйти из авторежима - нажмите ESC, потом Enter.  Если захотите прекратить текущую рассылку - нажмите TAB.

Учитывая разные потребности пользователей программы, мы сделали три авторежима, активируемых ключами запуска в командной строке - auto1, auto2, auto3. Каждый авторежим предназначен для выполнения главной функции - отправки смс, но с учетом некоторой специфики.

Вначале кратко о этих 3-х режимах. Подробнее каждый режим будет рассмотрен позже.
Авторежим 1 - предназначен для быстрой отправки СМС. Не тратим время на получение отчетов о доставке и на считывание поступающих сообщений. Запускается ключом auto1.
Авторежим 2 - предназначен для отправки СМС и получение отчетов о доставке этих смс. Не тратим время на считывание поступающих сообщений. Запускается ключом auto2. Примите во внимание, что отчеты о доставке могут приходить значительно позже, например через сутки, что отнюдь не означает, что сообщение не доставлено. Для длинных (составных) смс, отчет по доставке приходит на каждую часть этой смс.
Авторежим 3 - предназначен в основном для мониторинга входящих сообщений. Но также  работает и отправка СМС с получением отчетов о доставке этих смс.  И начиная с версии программы 2.3.9 появилась возможность обработки файлов с АТ-командами (подробности здесь). Запускается ключом auto3.

Теперь подробнее о каждом режиме.

Авторежим 1.
Программа запускается в Авторежиме 1,  также через командную строчку:

auto1a

попутно заметим, что по прежнему доступны и другие ключи запуска программы. В данном примере Вы видите, что для запуска программы в авторежиме используется параметр auto1. Также мы указали, что при возникновении ошибок отправки СМС, программа должна еще два раза попытаться отправить эту СМС и лишь после этого перейти к отправке следующей смс (параметр ERR=2).

После этого программа запускается:

auto1b

и ждет появления файлов в каталоге для отправки смс. Возникает логичный вопрос: “в каком каталоге программа будет ждать эти файлы для отправки по смс и как его задать?”. По умолчанию это подкаталог auto рабочего каталога программы. Если Вы ходите задать другой каталог, для файлов на отправку - посмотрите параметр AutoDir в ini-файле, и отредакритуйте его значение по Вашему желанию.

Также Вы видите надпись “Отправка СМС начнется по таймеру в 11:45″ - мы специально в одном примере решили показать максимум возможностей программы. Вы можете задать разрешенный интервал для отправки СМС - например, начать отправку смс нужно в 11:45 и прекратить отправку нужно в 20:00.  Делается это также через ini-файл параметрами AutoSendTimeOn и AutoSendTimeOff. Важно! Время задается в 24-часовом формате и со всеми нулями, т.е. 9 утра задается 09:00 , а 9 вечера задается 21:00.  Если в ini-файле у этих параметров будет пусто или 00:00, то они не учитываются.

Далее Вы видите ход работы программы (нажмите на картинку для увеличения)  :

auto1c

после того как наступил разрешенный интервал работы программы, и как только программа обнаружила файлы для отправки - программа произвела рассылку смс.

После этого, заглянем в папку файлов для отправки смс и видим:

auto1d

программа создала по два файла на каждый файл с смс, который она обработала. Это результат включения параметра VERIFY - читайте его описание в КЛЮЧИ ЗАПУСКА.

После этого программа снова перешла в режим ожидания файлов для отправки смс.

Авторежим 2.

Программа запускается в Авторежиме 2,  точно также, как и в авторежиме1 - только в командной строке указываем auto2. От авторежима 1, режим 2 отличает только поддержка отчетов о доставке отправляемых СМС.

Было замечено, что при интенсивной отправке смс, отчеты не всегда могут “пробиться” на сотовый, и поэтому мы ввели два параметра:  AutoWaitSendSMS - программа через каждые AutoWaitSendSMS штук отправленных смс приостанавливает отправку смс и ждет AutoWaitSendSMSseconds секунд. В это время приходят отчеты о доставке смс. Можно поступить и иначе - использовать обычный параметр SMSsendDelay, он дает задержку после отправки каждой смс, и в этот момент может поступить отчет о доставке. дело в том, что версии программ до 2.3 не использовали отчеты о доставке и это новая функция программы, поэтому пока отрабатываем наиболее оптимальные варианты. Все эти три параметра настраиваются в ini-файле.

Приходящие отчеты сохраняются в файл с именем вида “report_09_03_02.txt”, где 09 - это год, 03-месяц, 02-день. Формат файла:
“номер получателя;дата-время отправки смс;дата-время доставки смс;ссылка;статус”
пояснения требует лишь поле “ссылка” - это число, которое Ваш оператор присваивает смс при отправкеи передает программе еще на стадии отправки смс. Именно это число также сохраняется в файле успешно отправленных смс (см. описание параметра VERIFY). Таким образом, можно четко определить к какой смс принадлежит этот отчет о доставке.

Ниже Вы можете видеть ход работы программы в авторежиме2 (нажмите на картинку для увеличения)  :

auto2a

После полной отправки всех смс из этого файла,  программа снова перешла в режим ожидания файлов для отправки смс.

Авторежим 3.

Программа запускается в Авторежиме 3,  точно также, как и в авторежиме1 и авторежиме2 - только в командной строке указываем auto3.  В отличие от авторежимов 1 и 2, в авторежиме 3 программа постоянно проверяет входящие сообщения и периодически проверяет наличие файлов с текстами смс для отправки. В этом режиме приоритет имеет именно получение входящих смс и операция проверки может прерывать процесс отправки СМС после каждой Auto3stopSendSMS смски - например у вас большой файл на отправку (2000 сообщений), но Вам хотелось бы, чтобы через каждые 30 отправленных смс, программа проверяла новые смс - тогда Вы присваиваете значение 30 параметру Auto3stopSendSMS в ini-файле (т.е. Auto3stopSendSMS=30).

Полученные сообщения сохраняются в файл autoread.txt , в каталоге программы. Если получаемое сообщение состоит из нескольких смс (длинное смс), то предварительно каждая полученная часть сохраняется в подкаталог tmp , а после того, как будут получены все части этого смс-сообщения произойдет “склейка” всех частей и результат будет записан в файл autoread.txt .

Также начиная с версии программы 2.3.9 появилась возможность обработки файлов с АТ-командами (подробности здесь).

Ниже Вы можете видеть ход работы программы с параметром Auto3stopSendSM=5 (задается в ini-файле), и также были заданы параметры по получению отчетов о доставке в таком сочетании (AutoWaitSendSMS=0 , AutoWaitSendSMSseconds=0, SMSsendDelay=5)  :

auto3a

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

Комментарии к этому сообщению (12)

  1. Андрей

    Здравствуйте! Подскажите, а если у меня идет максимальная отсылка смс по таймеру с 9.00 до 21.00, и при этом мне нужны отчеты о доставке, то может мне и настроить их так, чтобы они все пришли ко мне после 21.00(и у меня не будет остановок в отправке смс). Объясните пожалуйста как это сделать?

  2. Разработчик

    Отчеты о доставке отправляет оператор получателя и к сожалению, просто нет такой команды “назначить время отправки отчетов о доставке”. Прежде всего нужно задать вопрос “для чего мне нужны отчеты о доставке?”
    1) если отчитаться перед заказчиком рассылки, то покажите ему детализацию отправки смс со своей симкарты
    2) если чтобы быть на 100% уверенным, что все смс дошли до получателя - то не все смс дойдут сразу (где-то естественные задержки, у кого-то мобильник выключен и т.д.) это раз, не все отчеты мы получим сразу (или вообще не все отчеты смогут дойти).

  3. Андрей

    Да, я имел в виду второй вариант! Значит, я ставлю режим avto1 с 9.00 по 21.00 и беспрерывно шлю смс. А после 21.00(допустим все отчеты ждут что я их впущу)когда закончится рассылка они все ко мне придут? Или мне нужно что-то для этого сделать? Р.S. Мне не важно придут отчеты сразу или через сутки. Мне важно знать сколько абонентов получили мое сообщение.

  4. Разработчик

    Андрей, отчеты о доставке отправляет оператор и к сожалению, просто нет такой команды “назначить время отправки отчетов о доставке”. Иными словами - если телефон в состоянии принимать смс, он их примет.
    Нет такой команды для оператора сотовой связи “до 21-00 не отправляй мне ни одного смс”.
    Честно говоря, пока шибко никому эти отчеты не были нужны, я эту тему глубоко не затрагивал. Если для Вас это критично, то со временем постараюсь посмотреть, что здесь можно улучшить.

  5. ЮЛИЯ

    ПОДСКАЖИТЕ ПОЖАЛУЙСТА, ПОСЛЕ ОТПРАВКИ СМС В ОТЧЕТЕ НАПРОТИВ СООБЩЕНИЯ ПОЕВЛЯЕТСЯ ЗНАК i - что это может означать?

  6. Разработчик

    Юлия, не могли бы уточнить. В каком именно отчете? В файле отчета? Скопируйте сюда эту строку целиком. Просто в SimpleSMS вроде нет такого, чтобы значок “i” выставлялся…. Может Вы имеете ввиду детализацию своего лицевого счета на телефон?

  7. Юрий

    Скажите, а можно сделать так, чтобы каждые 15 минут программа автоматически проверяла входящие сообщения и записывала их в txt файл.,т.е. программа не зависила от посланных сообщений, в частности от Auto3stopSendSMS=5

  8. Разработчик

    Юрий, можно, как говорится “за Ваши деньги - любые капризы”…ну или почти любые :) Оплачиваете текущую версию программы, описываете подробнее в каком режиме и как примерно это должно работать. Если дело несложное, то кроме оплаты за саму программу никаких доп.расходов не будет.

  9. Сергей

    В авторежиме 3 после пропущенного вызова на тел. se z310i программа зависает. Как исправить эту ситуацию?

  10. Полад

    В авторежиме 3 демо версии программа перестает принимать смс-ки примерно через 10-12 минут, хотя отправка идет нормально. Log файл уже отправлен на емайл. Связано ли это с ограничениями по демо версии?

  11. Разработчик

    Полад, это не ограничение демо-версии. С лог-файлом разбираемся, ответим на емайл.

  12. Полад

    Здравствуйте!

    У Вас есть возможность для настройки местоположения файла autoread.txt в режим авто3 в отдельную папку?

2 Ссылки на это сообщение

  1. Программа отправки смс, новая версия 2.3.9 | Отправить СМС

    [...] [НАСТРОЙКА]  [ОТПРАВКА СМС]  [ПРИЕМ СМС]  [АВТОРЕЖИМЫ]  [USSD]  [КЛЮЧИ [...]

  2. Как проверить базу номеров для рассылки | Отправить СМС

    [...] [НАСТРОЙКА]  [ОТПРАВКА СМС]  [ПРИЕМ СМС]  [АВТОРЕЖИМЫ]  [USSD]  [КЛЮЧИ [...]

Есть комментарии, вопросы, предложения? Напишите прямо сейчас!

О программе, смс и сайте

Данный сайт вырос из “домашней” странички, посвященной программе отправки смс с компьютера. Это было в 2005г. Основная задача программы SimpleSMS - автоматизация процесса отправки смс. СМС все чаще и чаще используется для информирования сотрудников, клиентов, знакомых. Основная задача сайта - информировать Вас о программе, создание обратной связи с пользователями и размещение тематических статей для людей, самостоятельно занимающихся автоматизацией.

Контакты

Мы всегда будем рады получить от Вас комментарии, пожелания, предложения. Для связи с разработчиками программы Вы можете обратиться:

  • e-mail:  karm412@gmail.com
  • Viber | Telegram: +7 913 522 0928
  • телефон:  +7 913 522 0928 (оператор МТС , GMT+7)