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

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

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

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

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

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

SMS Messenger

Download from GOOGLE PLAY



Description

SMS рассылкаThe program SMS Messenger - a highly-functional program for the send and processing sms messages.
The main feature of program is:
  1. Send sms message is possible with a some settings:

    Sending date (planner):
    • Specified year, month, day, hour and minute.
    • If day is missed, then sms message is sending every day in specified hour and minute.
    • If hour is missed, then sms message is sending every hour in specified minute.
    • You can select several different combinations.
    • Separate setting "every year".

    Sending data:
    • You can specify phone number and message text for sent.
      • in the text box in the program
      • in the file

    Storage space:
    • In the file on the external memory card
    • In the file on the internal memory card
    • In the file on ftp with anonymous or private access
    • In the page accessible by http protocol

    Sms sending options:
    • One message to multiple phones
    • For each contact your personal message. Match phone numbers and text messages are defined in files
  2. According to the results sms mailing is possible to obtain reports. The report contains the phone numbers that are sent / not sent / delivered / undelivered message

    • In the file on the external memory card number
    • In the file on the internal memory card
    • In the file on ftp with anonymous or private access
    • In the POST request to a specific http address as file
  3. Service to receive http requests on phone and will be sent sms message with request parameters such as phone number and message text.
  4. Service to forward incoming SMS messages via http addresses:
    • ability encryption key
    • ability to ask for every room, from which come SMS messages, your unique http address
  5. Service to forward incoming SMS messages to other phones:
    • ability to ask for every room, from which come SMS messages, your unique phone number to send
  6. Service to forward incoming SMS messages to e-mail addresses:
    • ability to ask for every room, from which come SMS messages, a unique e-mail address.

Specification

Main menu

In the main menu of scheduler is a list of created tasks
SMS Messenger main interfaceFollowing information is available for each task in this list:
  • Task name - needed for simplification search task by user.
  • Date and Time of next execution - exists in top right angle.
  • Button SMS Messenger run job - task launch immediately. Did not used launch schedule.
  • Button SMS Messenger suspend job - suspends execution.
  • Button SMS Messenger stop job - stops execution.

Creating new task

For creating new job, you must press "menu" -> "Add job". After that you must be configuring new job in opened interface. In this version available one type of job is "sms job".
SMS Messenger configure new task
You must fill in the following fields:
  • Task Name - to be able to quickly find the problem.
  • Scheduler - task will be run in this date and time.
  • Type of task - in current version available "sms job".
  • Data source - Job for sending sms message supporting 4 data source:

    1. Single - using 2 files. First file contains phone numbers. Second file contains message body. For each phone number in first file will be sended sms message body from second file. Phone numbers in file separated by newline.

    2. Comby - using one file with line of
      <message phone="Phone Number">Message body</message>
      For each phone number can use unique message.

    3. Phone file, Message text - using one file with phone numbers. Message body is specified in program interface. Phone numbers in file separated by newline.

    4. Phone Message text - phone list and message body is specified in program interface.

Files for data source Single, Comby, Phone file, Message text - can be placed on internal storage card, external storage card or remoting by http or ftp protocol.

For use http you must enter http path to file in appropriate field. For example http://domain/path

For use ftp you must enter ftp path to file in appropriate field. For use ftp with login and password using ftp://login:password@domain/path

Optional field "Report"

Reports with information about sending sms messages. Each file contains phone numbers separated by newline.SMS Messenger job report configure
  1. Sending success - sms message sending success. This means that the telecom operator has accepted your message.

  2. Sending failure - sms message sending failure. This means that the telecom operator does not receive your message.

  3. Delivered success - sms message delivered success. This means that the telecom operator to deliver your message.

  4. Delivered failure - sms message delivery failure. This means that the telecom operator fails to deliver your message.
Files for reports can be placed on internal storage card, external storage card or remoting by http or ftp protocol.If you use http protocol, report data will be sent to yours scenario in POST request with parameter userfile.

For example php scenario to process request:

$uploadfile = "Path to the file on the server";
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);

Scheduler

Scheduler manager implemented by three interfaces:
  1. date tab - in this interface you can choose required date.
  2. time tab - in this interface you can choose required time.
  3. result tab - in this interface you can see result scheduler plan.
SMS Messenger scheduler date configureSMS Messenger scheduler time configureSMS Messenger scheduler result

File manager

File manager for manipulation files on internal and external storage card.
SMS Messenger file managerThis file manager allowing search file in directory hierarchy and create files or directories.
  1. Open directory - touch directory element in list.
  2. Selected file - touch file element in list.
  3. Create new file - touch menu and follow instruction.
  4. Create new directory - touch menu and follow instruction.
  5. Delete file - touch menu and follow instruction.
  6. Delete directory - touch menu and follow instruction.

Services

For accepting http request on custom port and sending sms message to the http request parameters using Http Sms Service.SMS Messenger service configure
  • Port - port for accepting http request.
  • Key - if key is empty then request is :
    • http://Phone ip:Port/send_sms?phone=Phone number&message=Message Body
    • http://Phone ip:Port/send_sms?phone=Phone number&message=Message Body&notify=http://domain/path

    notify is http path to delivered sms message status in POST request with parameter sms_status. sms_status is one of
    1. Sms message sending success.
    2. Smd message sending failure.
    3. Sms message delivered success.
    4. Sms message delivered failure.

    If key did not empty then request is :
    • http://Phone ip:Port/send_sms?message=HEX-String
    • http://Phone ip:Port/send_sms?message=HEX-String&notify=http://domain/path

    HEX-String is hex-string of encrypted message of "phone=Phone number&message=Message body"
    Encryption algorithm is "AES/ECB/NoPadding". Key is md5("Your key in utf-8").

    For example creating encrypted message by php:

    $phone = "Phone number";
    $message = "Message body";
    $key = hash('MD5', "Your key in UTF-8", true);

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

    file_get_contents('http://Your phone ip:port/send_sms?message='.$crypt);
To forward incoming sms message use Sms -> Http Relay.
SMS Messenger service configure
Press button config. In opened interface press menu -> add. Enter http path to script for accepting message. If key is empty sending POST request contains parameters phone and message.
  • phone - source phone number.
  • message - message body.
If key is not empty POST request contains parameter result. This parameter contains HEX-String.
HEX-String is hex-string of encryption value "phone=Phone Number&message=Message body"
Encryption algorithm is "AES/ECB/PKCS5Padding"
Key is md5("Your key is utf-8")

For example decrypting message by php:

$key = hash('MD5', "Your key in UTF-8", true);
$data = pack("H*" , $_POST['result']);

$message = mcrypt_decrypt(
    MCRYPT_RIJNDAEL_128,
    $key,
    $data,
    MCRYPT_MODE_ECB);

More

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