Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Демон для отправки SMS
Потребовалось сделать sms-шлюз, чтоб на него можно было кидать сообщения, и чтоб он их слал через gprs-модем.
Модем нашелся Siemens MC50i, стандартный com-портовый, подцепил на линуховую машину, видится через /dev/ttyS0
Сначала начал писать скрипт на перле для общения с модемом, потом нашел пакет smstools, в который входит демон smsd.
emerge smstools
Файл конфига:
#/etc/smsd.conf
devices = GSM1
logfile = /var/log/smsd.log
loglevel = 7
[GSM1]
device = /dev/ttyS0
incoming = no
#smsc = 79037011111
#pin = 1111
При установке создался пользователь в системе под именем smsd и в группе 104, поэтому надо дать права на доступ к девайсу
chown smsd:104 /dev/ttyS0
/etc/init.d/smsd start
Теперь надо лишь подкладывать файлики в определенную папку (все можно задавать в конфиге, по дефолту /var/spool/sms/outgoing/), формат файликов в самом простом варианте такой (текст через пустую строку):
To: 79036362875
test!!!
И собсно все.
|