Разработка программного обеспечения
для развития Вашего бизнеса
Логотип  
Программа SMS Messenger для рассылки смс сообщений Программа SMS Messenger - это высоко-функциональная программа для рассылки и обработки смс сообщений под Android.

1) Рассылка СМС по расписанию
2) Списки контактов и СМС в файлах
3) Сервис приема СМС
4) Сервис перенаправления СМС

ЗАГРУЗИТЬ С GOOGLE PLAY

Создание программ для мобильных устройств Создание программ для мобильных устройств - мы предлагаем создать программу для мобильных устройств с каталогом товаров или услуг со следующими возможностями.

1) Поиск по заданным критериям по каталогу
2) Отображение подробной информации
3) Заполнение формы предварительного заказа

ОФОРМИТЬ ЗАКАЗ

SMS Messenger - интеграция смс рассылки с сайтом

СКАЧАТЬ С GOOGLE PLAY



В программе SMS Messenger реализовано две возможности для интеграции смс рассылки с сайтом.

  1. Опрос сайта на наличие данных, которые необходимо разослать.
  2. Прием запросов на отправку смс сообщений от сайта.
Рассмотрим более подробно способ настройки рассылки смс сообщений по первому сценарию.

Интеграция смс рассылки

Для решения этой задачи, в программе SMS Messenger необходимо создать задачу и настроить ее на нужную Вам дату и время.
Так же необходимо настроить источник данных. Источник данных - это путь к файлу с телефонами и сообщениями.
При запуске программы Вы увидете список задач для рассылки смс сообщений.
SMS Messenger основной интерфейс
Каждая задача в этом списке содержит:
  • Название задачи - для упрощения поиска пользователем нужной задачи.
  • Дата и время запуска - эта величина находиться в верхнем правом углу.
  • Кнопка SMS Messenger запуск задачи - немедленный запуск задачи. Например если sms рассылку нужно запустить немедленно.
  • Кнопка SMS Messenger приостановливает выполнение задачи - приостановка выполнения задачи.
  • Кнопка SMS Messenger останавливает выполнение задачи - останавливает выполнение задачи.

Рассмотрим как создать задачу для рассылки смс сообщений.

Создание задачи для рассылки смс сообщений

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

Источник данных Single - принимает на вход два файла. "Телефон" - каждая стока этого файла содержит телефонный номер, на который будет отправлено смс сообщение из файла "Сообщение".
SMS Messenger настройка задачи
  • Название задачи - это название которое будет отображаться в списке задач.

  • Планировщик - в это поле записывается конфигурация планировщика. Определяет когда и во сколько необходимо разослать sms уведомление. Для настройки планировщика нажмите кнопку "Установить".

  • Тип задачи - необходимо выбрать "Sms рассылка".

  • Телефон - путь к файлу который содержит номера телефонов. Каждый номер телефона должен начинаться с новой строки. Допустимо подключение файлов по http и ftp протоколу. Для этого в этом поле необходимо ввести полный http или ftp путь к файлу. Для доступа к ftp по логину и паролю используйте ftp://login:password@domain/path.

  • Сообщение - путь к файлу который содержит текст sms сообщения. Допустимо подключение файлов по http и ftp протоколу. Для этого в этом поле необходимо ввести полный http или ftp путь к файлу. Для доступа к ftp по логину и паролю используйте ftp://login:password@domain/path.

  • Сохранить - создает задачу.


Источник данных Comby - принимает на вход файл каждая строка которога:
<message phone="Номер телефона">Текст сообщения</message>
SMS Messenger настройка задачи
  • Название задачи - это название которое будет отображаться в списке задач.

  • Планировщик - в это поле записывается конфигурация планировщика. Определяет когда и во сколько необходимо разослать sms уведомление. Для настройки планировщика нажмите кнопку "Установить".

  • Тип задачи - необходимо выбрать "Sms рассылка".

  • Телефон - путь к файлу который содержит строки:
    <message phone="Номер телефона">Текст сообщения</message>
    Допустимо подключение файлов по http и ftp протоколу. Для этого в этом поле необходимо ввести полный http или ftp путь к файлу. Для доступа к ftp по логину и паролю используйте ftp://login:password@domain/path.

  • Сохранить - создает задачу.

Используя метод Single и Comby Вы можете удаленно управляеть списком телефонных номеров и содержанием смс сообщений.

Настройка планировщика для рассылки смс сообщений.

Для настройки планировщика необходимо настроить дату или время. Так же возможно настроить дату и время одновременно.
После того как Вы настроили необходимую Вам дату и время, нажмите кнопку "Меню" и нажмите "Сохранить".
Конфигурация планировщика будет сохранена в поле "Конфигурация"

SMS Messenger настройка дат запуска SMS Messenger настройка времени запуска SMS Messenger результат настройки планировщика


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

Получение запросов на передачу смс сообщения от сайта

SMS Messenger настройка сервиса приема http запросов
  • Порт - номер порта на котором SMS Messenger будет ожидать http запросов. Если у Вас нет прав root на телефон, то номер порта должен быть больше 1024. Такова политика безопасности Android.

  • Ключ - опциональное поле.
    Если значения поля пусто, то входящие запросы могут быть двух типов:

    1. http://ip Вашего телефона:Порт/send_sms?phone=Телефон&message=Сообщение
    2. http://ip Вашего телефона:Порт/send_sms?phone=Телефон&message=Сообщение&notify=http://mydomain.com/myevent

    • phone - номер телфона на который необходимо отправить sms сообщение.
    • message - текс sms сообщения.
    • notify - http адрес на который необходимо передавать статус передачи sms сообщения.
      Статус передается POST запросом с параметром sms_status. sms_status может принимать следующие значения:
      1. Сообщение отправлено.
      2. Сообщение не отправлено.
      3. Сообщение доставлено.
      4. Сообщение не доставлено.

    Если значение поля не пусто, то формат входящих запросов:
    http://ip Вашего телефона:port/send_sms?message=Зашифрованное сообщени

    Формирование зашифрованного сообщения:

    Перед шифрованием сообщение должно соответствовать одному из двух форматов:
    1. phone=Телефон&message=Сообщение
    2. phone=Телефон&message=Сообщение&notify=http://mydomain.com/myevent

    Для шифрования необходимо использовать алгоритм "AES/ECB/NoPadding" с ключом MD5(ваш ключ в utf-8). После шифрования данных, результат необходимо перевести в HEX-String. Результат можно отправлять в сервис для передачи sms сообщений.

    Формирование зашифрованного сообщения на php:

    $phone = "Телефон";
    $message = "Ваше сообщение";
    $key = hash('MD5', "Ваш ключ в UTF-8", true);

    $crypt = bin2hex(
          mcrypt_encrypt(
                MCRYPT_RIJNDAEL_128,
                $key,
                'phone='.urlencode($phone).'&message='.urlencode($message),
                MCRYPT_MODE_ECB));

    file_get_contents('http://ip Вашего телефона:port/send_sms?message='.$crypt);

Для запуска сервиса необходимо нажать кнопку SMS Messenger запуск сервиса

Дополнительные материалы

SMS Messenger - рассылка смс сообщений
УСЛУГИ AREA-NET НОВОСТИ И СТАТЬИ
Интеграция Yota Интеграция продуктов Cisco Интеграция Apache Интеграция продуктов IBM Интеграция продуктов Java Интеграция продуктов Oracle Интеграция продуктов SAP Интеграция продуктов Microsoft
"Аверсайд" © 2010.
Все права защищены.
По вопросам работы сайта, обращайтесь к администратору сайта office@area-net.ru