Дерево страниц

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

Ключ

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

Оглавление

Описание

Сервис представляет собой интерфейс для взаимодействия компонентов платформы и внешними SMS-шлюзами, Call-центрами и серверами электронной почты. Служит для отправки уведомлений пользователям платформы, а также Wi-Fi пользователям.

Устанавливается при помощи пакета eltex-ngw.


Способы запуска/остановки

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

service eltex-ngw stop

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

service eltex-ngw start

Для проверки — запущен ли сервис в данный момент или нет, используется команда:

service eltex-ngw status

В ответ последует сообщение:

eltex-ngw start/running, process <pid>

в случае если сервис запущен,

или

eltex-ngw stop/waiting

в случае если сервис не запущен


Конфигурация


/etc/eltex-ngw/notification.properties

Основной конфигурациюнный файл, содержи параметры:

  • Ссылка на конфигурационный файл для подключения к SMS шлюзу (для отправки SMS пользователям)
sms.gate.outgoing.sms.config=smsc_gate.conf


  • Ссылка на конфигурационный файл для идентификации пользователя по отправленным им SMS:
sms.gate.incoming.sms.config=smpp_gate.conf 


  • Ссылка на конфигурационный файл для идентификации пользователя по исходящим от него звонкам:
sms.gate.incoming.call.config=rtk_sbc.conf 

  • Настройка размера очереди SMS на отправку и время ожидания отправки:
#Gate pool settings
sms.gate.pool.size=50
sms.gate.pool.wait.millis=5000

  • Регулярное выражение для проверки номера телефона:
#Regex for valid phone format
phone.regexp=\+?\d+

  • Порт, слушаемый сервисом для приема запросов на отправку сообщений:
#Port to listen for requests
server.port=8040

  • Настройка подключения к MongoDB для хранения журнала отправки сообщений
#=============================
#=======database settings=====
#=============================
mongodb.host=localhost
mongodb.port=27017
mongodb.name=notification-gw
#mongodb.user=user
#mongodb.password=password

  • Подключение к серверу электронной почты
#=============================
#=======email settings========
#=============================
mail.smtp.submitter=egor.shkaruba@eltex.loc
mail.smtp.password=un8xer6
mail.smtp.auth=true
mail.smtp.host=eltex.loc
mail.smtp.port=587
mail.smtp.sendpartial=true
mail.smtp.connectiontimeout=5000
mail.gate.pool.size=20
mail.pool.wait.millis=10000


Конфигурационные файлы для подключения к SMS шлюзам

Для подключения к различным SMS шлюзам создан набор шаблонов конфигурации. Если вдруг среди предложенных шаблонов и шлюзов Вы не нашли свой, то обратитесь в техподдержку для интеграции с Вашим шлюзом.


smsc_gate.conf

smpp_gate.conf

rtk_gate.conf

7sky_gate.conf

levob_gate.conf

zagruzka_gate.conf

sviaz_bank_gate.conf

netping_gate.conf