Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Установка и настройка SMSTOOLS (для отправки SMS) на сервер



 

1. Установить ПО smstools

apt-get install smstools

2. Остановить процесс smstools, если он запущен

service smstools status

service smstools stop

3. Заменить содержимое исходного файла (листинг приведен ниже)

/etc/smsd.conf

4. Запустить процесс  smstools

service smstools start

 

5. Выполнить отправку SMS через командную строку

smsd xxxxxxxxxxxxxxx

smsd 79991234567

6. Выполнить отправку SMS из текстового файла

Создать текстовый файл testsms1 с содержимым:

=хххххххххххххххххххххххх

Скопировать файл tstsms1 в директорию

/var/spool/sms/outgoing/

 

Лог файл в папке /var/log/smstools

 

 

Листинг файла smsd.conf:

#

# /etc/smsd.conf

#

# Description: Main configuration file for the smsd

#

devices = GSM1

outgoing = /var/spool/sms/outgoing

checked = /var/spool/sms/checked

incoming = /var/spool/sms/incoming

logfile = /var/log/smstools/smsd.log

infofile = /var/run/smstools/smsd.working

pidfile = /var/run/smstools/smsd.pid

outgoing = /var/spool/sms/outgoing

checked = /var/spool/sms/checked

failed = /var/spool/sms/failed

incoming = /var/spool/sms/incoming

sent = /var/spool/sms/sent

stats = /var/log/smstools/smsd_stats

loglevel = 7

delaytime = 5

user = smsd

group = dialout

#incoming_utf8 = yes

#errorsleeptime = 10

#blocktime = 3600

#stats = /var/log/smsd_stats

#stats_interval = 3600

#stats_no_zeroes = no

#checkhandler = /usr/local/bin/smscheck

receive_before_send = no

# autosplit 0=no 1=yes 2=with text numbers 3=concatenated

autosplit = 3

# store_received_pdu 0=no, 1=unsupported, 2=unsupported and 8bit, 3=all

#store_received_pdu = 1

#validity = 255

#decode_unicode_text = yes

#internal_combine = no

# You can specify here an external program that is started whenever an alarm occurs.

# alarmhandler = /path/to/an/alarmhandler/script

# Specifies what levels start an alarmhandler. You can use value between 2 and 5.

# alarmlevel = 4

# eventhandler = @EVENTHANDLER@

#blacklist = /etc/smstools/blacklist

#whitelist = /etc/smstools/whitelist

 

#[queues]

# Commented lines are examples for germany

# D1 = /var/spool/sms/D1

# D2 = /var/spool/sms/D2

# O2 = /var/spool/sms/O2

# EPLUS = /var/spool/sms/EPLUS

# QUAM = /var/sppol/sms/QUAM

# MOBILCOM = /var/spool/sms/MOBILCOM

#OTHER = /var/spool/sms/OTHER

 

#[provider]

# Commented lines are examples for germany

# D1 = 49160, 49170, 49171, 49175, 49151

# D2 = 491520, 49162, 49172, 49173, 49174

# O2 = 49176, 49179, 49159

# EPLUS = 49163, 49177, 49178, 49157

# QUAM = 49150

# MOBILCOM = 49156

#OTHER = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

 

[GSM1]

init = AT+CPMS=" ME"

# # Windows: /dev/com1, Solaris: /dev/cua/a, Linux /dev/ttyS0

device = /dev/ttyUSB0

incoming = yes

incoming= high

# queues = OTHER

# You don't need a PIN for mobile phones

#pin = 1111

# mode = new

# smsc = 491722270000

baudrate = 19200

rtscts = no

# cs_convert = yes

init=AT+CSCS=" UCS2"

report = yes

send_delay = 5

# memory_start = 1

# primary_memory = memory name

# secondary_memory = memory name

# secondary_memory_max = number

# pdu_from_file = /var/spool/sms/GSM1-PDU

# sending_disabled = no

# decode_unicode_text = no

# internal_combine = no

#

#[GSM2]

#init = ATE0

# Windows: /dev/com2, Solaris: /dev/cua/b, Linux /dev/ttyS1

#device = /dev/ttyUSB0

#incoming = yes

#queues = OTHER

#You don't need a PIN for mobile phones

#pin = 2222

#mode = new

#smsc = 491710760000

#baudrate = 19200

#rtscts = yes

#cs_convert = yes

#report = no

#memory_start = 1

#primary_memory = memory name

#secondary_memory = memory name

#secondary_memory_max = number

#pdu_from_file = /var/spool/sms/GSM2-PDU

#sending_disabled = no

#decode_unicode_text = no

#internal_combine = no

[GSM1]

#init =

device = /dev/ttyS1

incoming = yes

incoming = high

#pin = 1111

baudrate = 19200

report = yes

send_delay = 5

 

Установка java machine на сервер

Необходимо для работы ПО отправки xml-сообщений.

Вариант 1 (имеется подключение к интернет):

apt-get install openjdk-9-jre-headless (Ubuntu 12.04)

apt-get install openjdk-7-jre-headless (Ubuntu 12.04)

 

Установка и настройка приложения APP2 (генерация XML для отправки в МЧС и для SMS) на сервер

 


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 480; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь