Headwind SMS software products

Наш телефон 8 (911) 199-29-48  

О компании

 

Нужна консультация по телефону? Оставьте нам Ваш номер, и мы Вам перезвоним!


У нас можно подписаться на новости по SMS и MMS! Для подписки оставьте номер мобильного телефона.


 

Интеграция СМС сервера с веб-сайтом

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

Чтобы добавить SMS-функциональность к веб-порталу, необходимо настроить SMS сервер на базе Windows, который будет использовать одно или несколько GSM-устройств. На этом сервере будет установлен Персональный SMS Сервер "Хедвинд". SMS сервер взаимодействует с веб-сервером по протоколу HTTP.

Отправка SMS с веб-сайта

Отправка SMS сообщений с сайта

  • Создается таблица в базе данных, в которую выкладываются сообщения, которые требуется отправить. Для каждого сообщения требуется задать текст, номер получателя, и номер отправителя (не обязательно, если используется только одно GSM-устройство). Команда MySQL для создания таблицы выглядит так:
    CREATE TABLE outbox(sender VARCHAR(255), rcpt VARCHAR(255), body VARCHAR(255));
  • Скрипт, отправляющий SMS-сообщение, записывает сообщения в эту таблицу. Ниже находится пример скрипта.
  • На веб-сайт выкладывается скрипт - "источник SMS". Этот скрипт вызывается Персональным SMS Сервером раз в несколько секунд; он возвращает сообщения, находящиеся в момент вызова в таблице outbox. Для примера выберем ему имя smssource.php.
  • В программе "Персональный SMS Сервер" устанавливается источник SMS "URL".
    • Откройте двойным щелчком мыши панель управления Персонального SMS Сервера, выберите вкладку "Источники" и нажмите "Добавить".
    • Выберите тип "URL", нажмите "ОК".
    • В поле "Адрес" наберите http://your.host.ru/smssource.php (замените your.host.ru на Ваш домен). В поле "Период" выберите период вызова источника SMS в секундах (по умолчанию 60 секунд). Для отладки источника SMS можете поставить галочку "Выводить результат в журнал". Нажмите "ОК".

Обработка полученных SMS на сайте

Обработка полученных SMS сообщений на сайте

  • Создается таблица в базе данных, в которую специальный скрипт выкладывает полученные сообщения. Каждое сообщение состоит из текста, номера отправителя, и номера получателя (не обязательно, если используется только одно GSM-устройство). Команда MySQL для создания таблицы выглядит так:
    CREATE TABLE inbox(sender VARCHAR(255), rcpt VARCHAR(255), body VARCHAR(255));
  • Скрипт, загружаемый Персональным SMS Сервером при получении SMS, записывает сообщения в эту таблицу. Ниже находится пример скрипта. Для примера пусть скрипт будет иметь имя smshandler.php.
  • В программе "Персональный SMS Сервер" устанавливается обработчик SMS "URL".
    • Откройте двойным щелчком мыши панель управления Персонального SMS Сервера, выберите вкладку "Обработчики" и нажмите "Добавить".
    • Выберите тип "URL", событие "Получение". Для отладки обработчика SMS можете поставить галочку "Выводить результат в журнал".
    • В поле "URL" наберите строку http://your.host.ru/smshandler.php?from=_FROM_&body=_BODY_ (замените your.host.ru на Ваш домен). Шаблон _FROM_ будет заменен на телефон отправителя, а _BODY_ - на текст сообщения. Нажмите "ОК".

Вы можете скачать архив со скриптами, описанными в этой инструкции, здесь.