Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Настройка

Скопировать модуль в рабочую папку

Блок кода
languagebash
cp Cmd.pm /usr/abills/Abills/modules/Sms/Plugins/

Для нормальной отправки посредством Gammu был написан плагин sms_sender.pm

При добавлении сервиса нужно заполнить следующие параметры:

Блок кода
titleconfig.pl
$conf{SMS_CMD
Путь и параметры для отправки параметров
Пример: /path/to/file NUMBER=%NUMBER% MESSAGE=%MESSAGE%
} = '/usr/abills/libexec/sms_sender.pm --number %NUMBER% --text %MESSAGE%';

Параметры для программы прописываем в следующем формате:

НАЗВАНИЕ_ПАРАМЕТРА=%ПАРАМЕТР%

НАЗВАНИЕ_ПАРАМЕТРАНазвание может быть любое какое вам нужно для запроса
%ПАРАМЕТР%

Доступные параметры:

  %NUMBER% - номер телефона абонента

  %MESSAGE% - Текст сообщения

Все остальные параметры прописываем непосредственно в запрос

Пример: 

login=User&pass=123456

Установка Gammu для отправки с usb модема

Блок кода
languagebash
sudo apt install gammu

для настройки используем команду

Блок кода
languagebash
gammu-config

прописывает в каком порту находится USB модем

Запускаем утилиту идентификации модема:

Блок кода
languagebash
sudo gammu identify

Если все хорошо - вывод примерно такой

Блок кода
languagebash
Устройство     : /dev/ttyUSB0
Производитель  : Huawei
Модель         : E1550 (E1550)
Прошивка       : 11.608.14.11.222
IMEI           : 359124036500000
Номер SIM IMSI : 255061025200000

Все модуль готов к отправке.

смс можно отправить с помощью команды 

Блок кода
languagebash
gammu sendsms TEXT 082111978168 -text "Halooo .."