Настройка
Скопировать модуль в рабочую папку
cp Cmd.pm /usr/abills/Abills/modules/Sms/Plugins/
Для нормальной отправки посредством Gammu был написан плагин sms_sender.pm
При добавлении сервиса нужно заполнить следующие параметры:
config.pl
$conf{SMS_CMD} = '/usr/abills/libexec/sms_sender.pm --number %NUMBER% --text %MESSAGE%';
Параметры для программы прописываем в следующем формате:
НАЗВАНИЕ_ПАРАМЕТРА=%ПАРАМЕТР%
| НАЗВАНИЕ_ПАРАМЕТРА | Название может быть любое какое вам нужно для запроса |
|---|---|
| %ПАРАМЕТР% | Доступные параметры: %NUMBER% - номер телефона абонента %MESSAGE% - Текст сообщения |
| Все остальные параметры прописываем непосредственно в запрос | Пример: login=User&pass=123456 |
Установка Gammu для отправки с usb модема
sudo apt install gammu
для настройки используем команду
gammu-config
прописывает в каком порту находится USB модем
Запускаем утилиту идентификации модема:
sudo gammu identify
Если все хорошо - вывод примерно такой
Устройство : /dev/ttyUSB0 Производитель : Huawei Модель : E1550 (E1550) Прошивка : 11.608.14.11.222 IMEI : 359124036500000 Номер SIM IMSI : 255061025200000
Все модуль готов к отправке.
смс можно отправить с помощью команды
gammu sendsms TEXT 082111978168 -text "Halooo .."
