Программа предназначена для рассылки СМС сообщений как отдельным лицам, так и
контактной группе или по списку, загружаемому извне. При отсылке используется системы
шлюзов e-mail - SMS операторов мобильной связи.
Загружаемая ДЕМО версия программы не включает в себя модуль отсылки сообщений, а только имитирует этот процесс
Программа включает в себя:
- Собственно саму систему рассылки;
- Редактор СМС сообщений;
- Адресную книгу с редактором групп и контактов;
- Конфигуратор;
- Редактор мобильных операторов;
|
Система рассылки сообщений позволяет:
- Загружать список телефонов из внешнего файла.
- Обрабатывать телефоны и отсылаемые сообщения для формирования очереди отсылки в соответствии с параметрами;
- Контроллировать правильность отсылки каждого из пакетов на отсылку из очереди,
и в случае ошибки при отсылке, оставлять его на повторную обработку;
- Очищать очередь отсылки;
- Ассоциировать всем пакетам в очереди заданный в редакторе текст;
- Сохранять очередь;
- Вищуализировать процесс отправки сообщений;
- Управлять остальными подсистемами программы;
- Производить ручную разборку телефонов по операторам;
- Обработка одновременно нескольких пакетов из очереди
- Отображение адресов из отсылаемого пакета
|
    Стоит отдельно остановиться на том, каким образом система распознает телефоны, привязывает их
к определенному оператору и формирует пакеты на отсылку.
    При импортировании телефонов извне, производится проверка префикса телефона
и поиск соответствия этого префикса в таблице операторов. При нахождении однозначного соответствия, телефонный
номер будет соотнесен к этому оператору мобильной связи и попадет в очередь отсылки на него.
    При формировании очереди, может использоваться возможнось электронной почты рассылать
копии писем (Carbon Copy) что значительно ускоряет процесс отсылки сообщений. Когда сообщение попадает в очередь
на отправку оператору, то проверяется, необходимо ли использовать эту возможность, и если да то формируются пакеты
на отсылку, содержащие текст сообщения, и отсылаемые одновременно на несколько телефонов в одном сеансе
связи.
    Внешний файл представляет собой текстовый файл по одному телефону в строке.
|
 |
Редактор СМС позволяет:
- Редактировать, сохранять,удалять сообщения;
- Понимает различие между английскими и русским символвами, ограничивая максимальную длину сообщения;
- Отображает количество символов до окончания сообщения;
- Отправлять сообщения в транслите;
- Конвертировать Win1251 кодировку в Koi8 (на некотрых шлюзах необходимо для корректной передачи русского текста)
- Осуществляет быстрый поиск среди сохраненных сообщений
|
Адресная книга с редактором групп и контактов позволяет:
- Создавать/удалять контактные группы;
- Создавать/удалять контакты;
- В качестве контактной инфромации используется:
- Наименование контакта(Обычно Фамилия Имя Отчество);
- Телефон;
- Страна;
- Оператор мобильной связи;
- Перемещать контакты между группами методом Drag & Drop;
- Редактировать наименование контакта и его телефон не входя в редактор контактов;
- Отправить сообщение на группу или контакт прямо из адресной книги;
|
 |
Редактор мобильных операторов позволяет:
- Удалять, сохранять редактировать информацию об операторах;
- К информации об операторах мобильной связи относится:
- Наименование оператора;
- Страна оператора;
- Город оператора;
- Электронный адрес шлюза оператора, на который отсылается СМС;
- Содержимое поля SUBJECT при отсылке сообщений на шлюз;
- Поле префикса телефона для автоматического распознования при загрузке внешнего файла;
|
 |
 |
Конфигуратор позволяет управлять следующими параметрами:
- Адрес и порт внешнего почтового сервера, на который будут отправлены
в виде почты сообщения. Этот сервер может быть как почтовым сервером провайдера, так
и любым другим стандартным SMTP сервером, не требующем авторизации при отправке почты;
- Таймаут для операций при отслыке сообщений;
- Количество одновременно отсылаемых пакетов. Фактически задает количество одновременно
отрабатывающих сессий связи по отсылке сообщений;
- Количество телефонов, на которые отсылается сообщение в одном пакете;
- Подпись представляющая собой электронный адрес отправителя (требуется в соответствии
с протоколом отправки сообщений через систему почты);
- Настройки HTTP прокси сервера, если он используется для доступа к почтовому серверу такие как:
- Адрес прокси-сервера;
- Порт для подключения;
- Имя пользователя при авторизации на сервере;
- Пароль пользователя для авторизации на сервере;
|
Программа проверялась на локальном почтовом сервере MDaemon.При этом средняя скорость отсылки сообщений
составила около 2000 в минуту.(состав пакета 30 телефонов, одновременно 20 сеансов);
|
|
|