Настройка
Скопировать модуль в рабочую папку
| Блок кода | ||
|---|---|---|
| ||
cp Cmd.pm /usr/abills/Abills/modules/Sms/Plugins/ |
Для нормальной отправки посредством Gammu был написан плагин sms_sender.pm
При добавлении сервиса нужно заполнить следующие параметры:
| Блок кода | ||
|---|---|---|
| ||
$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 .." |
