Принимаем на colocation сервера с выделением реальных IP адресов IPV4

Аренда места в 19" стойке с реальным IP адресом. 

Предлагаем Вам специальные условия на размещение серверов и коммуникационного оборудования в серверной комнате.

К Вашим услугам:

  • 19" стойка или шкаф
  • Выделенный IP адрес IPV4 из автономной системы
  • Два независимых электрических ввода
  • Два канала Ethernet  с автоматическим переключением при отказе
  • Три кондиционера
  • Приточно-вытяжная вентиляция

Стоимость размещения уточняйте у наших специалистов по телефону +78462633600.

Колокация, колокейшн, colocation в Самаре, размещение серверов, реальные IP адреса, IPV4 адреса в аренду

 

Короткая ссылка: http://www.tms-it.ru/dc6

Технические данные

Необходимое оборудование

GSM модем или сотовый телефон, подключенный через последовательный порт (COM или USB) к ПК или серверу.

Поддерживаемые операторы сотовой связи

Мегафон, Би Лайн, МТС, Смартс и др.

Тип передачи данных

GSM

Скорость передачи данных

Ориентировочно 1 sms за 7 сек.

Системные требования

128 мб. ОЗУ; 100 мб. дискового пространства

Программное обеспечение

ОС Windows 98, ME, NT, 2000, 2003, 2003 server, XP, Vista, Linux, Mac OS и другие платформы, поддерживающие Java JRE 1.5.0. Установленная виртуальная машина Java JRE не ниже 1.5.0

Язык

Русский

Примечание

Тестирование проводилось на модеме Siemens MC 75, мобильном телефоне Siemens S 65, ОС Windows XP Home Edition, Linux Mandriva 2007; на sim-картах операторов: Мегафон, Би Лайн, МТС, Смартс.

Алгоритм работы

1. После запуска программы происходит инициализация модема и установка его базовых параметров.

2. Производится проверка баланса и расчёт количества возможных отправок с учётом стоимости одного SMS-сообщения.

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

4. Производится отправка SMS каждому абоненту. При удачной отправке программа ожидает уведомления о доставке SMS, и, в случае его получения, делает запись в файл отчета (*.csv - таблицу). При неудачной отправке в файл отчета по желанию пользователя также можно выводить запись об ошибке.

Рассылка может быть приостановлена командой из меню программы.

Функциональные возможности и свойства

  • Отправка и прием sms.

    Программой осуществляется последовательная отправка sms.

    Для каждого абонента можно задать один из двух режимов отправки сообщений:

    а) помещение в очередь рассылки сразу же после загрузки файла с данными; при этом используется таблица первого типа (см. таблицу 1);

    б) помещение в очередь рассылки с последующей отправкой в конкретное время, указанное во входной таблице; для этого режима используется таблица второго типа (см. таблицу 2).

    Программа принимает и обрабатывает уведомления о доставке sms абонентам, а также ответы на ussd-команду проверки баланса счёта. Прочие входящие сообщения выводятся в рабочее окно для чтения и удаляются из памяти.

    Интервал рабочего времени, например, с 10:00 до 22:00 задаётся в техническом файле modem_data.txt. Сообщения, оставшиеся в очереди на момент завершения указанного интервала, не отправляются.

  • Работа с sim-картой.

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

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

  • Проверка баланса счёта

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

    Пользователь в техническом файле modem_data.txt может указать, в какой момент его необходимо предупредить о том, что баланс на грани исчерпания (предупреждение выдаётся трижды: первый раз, когда количество возможных отправок равно значению, при котором выдаётся предупреждение; второй раз, когда количество возможных отправок в два раза меньше первого; третий раз – при количестве возможных отправок, равном трём). По желанию можно отключить проверку баланса (особенно, если пользователь использует кредитную систему оплаты).

  • Формат и запись используемых файлов

    Имя загружаемого файла *.csv может иметь уникальный идентификатор, по которому в итоговой таблице можно определить, к какому файлу (пакету) относится та или иная запись. Формат файла имеет вид: название_идентификатор.csv

Идентификатор записывается между символами «_» и «.». Если данные символы не были обнаружены, то идентификатор по умолчанию будет «0».

Пример: имеется файл «sms_1.csv». После его загрузки и отправки данных в файл отчёта в четвёртое поле для каждого абонента из этого файла будет записано «1».

Файл отчёта имеет вид: Report_date.csv, где date – текущая дата. Т.о. каждый день создаётся новый файл отчёта.

Пользователь может в любой момент прочитать или удалить файл отчёта. Если файл удалён, то вместо него создаётся новый.

  • Рабочие таблицы

В программе предусмотрено два вида таблиц для загрузки данных (с двумя и тремя полями – таблицы 1 и 2). Первый тип таблиц используется для немедленной отправки sms и содержит поля «Номер» и «Текст сообщения»; второй – для отправки sms абоненту в то время, которое указано в третьем поле таблицы «Время отправки». Вид таблицы задаётся в техническом файле modem_data.txt.

    В указанное время абоненту оправляется SMS, и в поле «Уведомление об отправке sms» делается запись времени отправки. Если уведомление о доставке получено, то в поле «Уведомление о получении sms» записывается время получения. Если уведомление не получено, поле остается пустым – «EMPTY». В техническом файле в строке Full report есть возможность выбрать, полностью выводить итоговые данные (с указанием пустых полей) или выводить информацию только об удачно отправленных сообщениях с пришедшим уведомлением о доставке.

  • Формат таблиц

Номера телефонов записываются слитно. Данные во временных полях записываются с использованием двоеточия. Рекомендуется использовать текстовый формат для всех полей таблицы.



Таблица 1. Рабочая таблица программы (первый тип).

п/п

Номер абонента

Текст сообщения

1

8xxxxxxxx01

сообщение1

2

8xxxxxxxx02

сообщение2

3

8xxxxxxxx03

сообщение3


EOF






Таблица 2. Рабочая таблица программы (второй тип).

п/п

Номер абонента

Текст сообщения

Время отправки

1

8xxxxxxxx01

сообщение1

12:00

2

8xxxxxxxx02

сообщение2

13:00

3

8xxxxxxxx03

сообщение3

14:00


EOF





Таблица 3. Выходная таблица.

п/п

Номер абонента

Заданное во входной таблице время отправки

Уведомление об отправке SMS

Уведомление о получении SMS

Идентификатор

1

8xxxxxxxx01

12:00:00

11:00:00

11:24:00

1

2

8xxxxxxxx02

13:00:00

12:00:00

EMPTY

1

3

8xxxxxxxx03

14:00:00

ERROR

EMPTY

2



Абонент01 – сообщение отправлено, и получено уведомление о доставке.

Абонент02 – сообщение отправлено, но уведомление о доставке ещё не получено.

Абонент03 – попытка отправить SMS прошла неудачно (о причинах ошибки можно узнать из *.log – файла).



  • Интеграция со сторонним ПО

    Программа способна взаимодействовать с любым сторонним ПО. Для этого необходимо создать таблицу формата *.csv и поместить её в рабочую папку программы.

  • Буферизация

    Все загруженные данные из таблиц хранятся в оперативной памяти. Каждое сообщение при получении результата отправки и записи в файл отчёта удаляется из оперативной памяти.



Возможности расширения функций:



Параллельная работа нескольких передающих устройств.

    Добавление голосового общения, отправка электронной почты, факса.

    Расширение списка поддерживаемых операторов.