Челябинск / Копейск support@insofts.ru
Отправляем смс сообщения через WEB интерфейс, используя USB модем.

Отправляем смс сообщения через WEB интерфейс, используя USB модем.

Для реализации нам понадобиться:
  1. USB модем с сим картой
  2. WDSP не ниже версии 2.0
  3. Расширение GSM Модем для WDSP
Модем будет использоваться Huawei E3131 (МТС 420S, 420D, Мегафон М21-1)
 
Подключаем модем по usb и устанавливаем к нему драйвера.
 
 
 
 
 
 
Устанавливаем расширение GSM modem
  1. Запускаем WDSP
  2. Открываем WDSP магазин
  3. В поиске пишем gsm modem
  4. Жмём кнопку установить
 
 
 
 
 
Включаем расширение GSM Modem
  1. Идём в настройки WDSP->
  2. Пакеты ->
  3. Расширения->
  4. Выбираем расширение GSM Modem и жмём кнопку активировать
 
 
 
 
 
Подключаемся к USB модему с помощью расширения GSM Modem
В главном окне программы жмём кнопку расширения, выбираем расширение usb modem.
 
 
 
 
 
 
Данный usb модем выдаёт 3 виртуальных com порта.
 
 
 
 
 
Нас интересует порт с описанием 3G Modem
 
 
 
 
 
Подключаемся к данному порту, нажимаем кнопку connect.
При успешном подключении usb модем должен вернуть набор AT команд
 
 
 
 
 
 
Данные команды говорят об успешном обмене usb модема и базовой станции.
AtChat:T:AT+CSQ
AtChat:F:+CSQ: 16,99
AtChat:F:OK
Команда CSQ: 16,99 говорит уровень затухания сигнала.
Сворачиваем данное окно, не закрываем, иначе связь с usb модемом будет потеряна.
 
Запускаем WDSP
 
 
 
 
Открываем WEB интерфейс расширения GSM Modem в браузере
Чтобы открыть web интерфейс расширения нужно перейти по следующему адресу: http://127.0.0.1:89/wdsp/gsmModem
Либо нажать кнопку Test в окне расширения GSM Modem
 
 
 
 
 
Перед нами откроется форма отправки смс сообщения.
 
 
 
 
 
 
 
Смс сообщение можно отправлять через данную форму,
либо использовать GET запрос.
http://127.0.0.1:89/wdsp/gsmModem?action=sendSms&phone=+79000000000&message=test
phone- номер телефона в формате +79000000000
message - текст сообщения
Отправляем сообщение через CURL
Открываем любой host в wdsp проводнике и создаём там произвольный файл php, например sms.php
 
 
 
 
 
 
Пропишем туда следующий код
 
 
 
 
 
Добавьте описание
 
При выполнении данного кода будет возращён ответ в формате JSON
 
 
 
 
 
Так сообщения будет выглядеть на телефоне :)