Оглавление |
---|
Metadata list | ||
---|---|---|
| ||
|| Device | SoftWLC | || DocMainTitle | Руководство администратора | || DocTitle3 | Eltex Notification Gateway | || fwversion | 1.10 | || issueDate | 26.10.2017 | |
Описание
Сервис представляет собой интерфейс для взаимодействия компонентов платформы и внешними 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 |
- Настройка размера очереди и времени ожидания на отправку и ссылка на конфигурационный файл для авторизации по входящему звонку
Без форматирования |
---|
#Call gate configuration call.gate.outgoing.call.config=smg_gate.conf call.gate.pool.size=50 pool.wait.millis=5000 |
- Порт, прослушиваемый сервисом для приема запросов на отправку сообщений:
Без форматирования |
---|
#Port to listen for requests server.port=8040 |
- Настройка подключения к MongoDB для хранения журнала отправки сообщений
Без форматирования |
---|
#============================= #=======database settings===== #============================= #mongodb.uri=mongodb://192.168.1.1,192.168.1.2:27017/notification-gw mongodb.host=localhost mongodb.port=27017 #mongodb.user=user #mongodb.password=password mongodb.name=notification-gw mongodb.fsfiles.store.period=7 |
Информация | ||||
---|---|---|---|---|
Для подключения к replicaSet можно использовать формат mongo uri. Стандартный формат имеет вид:
Пример подключения к replicaSet с настроенной авторизацией
|
- Подключение к серверу электронной почты
Без форматирования |
---|
#============================= #=======email settings======== #============================= mail.smtp.submitter=example@eltex.loc mail.smtp.password=password 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 |
Информация | ||
---|---|---|
Для включения шифрования соединения с почтовым сервером нужно указать опцию:
|
/etc/default/eltex-ngw
содержит параметры запуска приложения
Без форматирования |
---|
JAVA_INIT_HEAP=16m # Maximum size of Java heap JAVA_MAX_HEAP=128m LOG_LEVEL=info # Additional arguments to pass to java JAVA_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/eltex-ngw" |
JAVA_INIT_HEAP - количество памяти, выделяемое приложению при старте сервиса
JAVA_MAX_HEAP - максимальное количество памяти, которое может арендовать приложение
LOG_LEVEL - уровень логирования: error, warning, info, debug
JAVA_OPTS - дополнительные опции запуска java
Конфигурационные файлы для подключения к SMS шлюзам
Для подключения к различным SMS шлюзам создан набор шаблонов конфигурации. Если вдруг среди предложенных шаблонов и шлюзов Вы не нашли свой, то обратитесь в техподдержку для интеграции с Вашим шлюзом.
- SMS центр - smsc_gate.conf
- SMS-шлюз с поддержкой SMPP - smpp_gate.conf
- rtk_gate.conf
- Seven Sky - 7sky_gate.conf
- Банк Левобережный - levob_gate.conf (Индивидуальная интеграция)
- Связной загрузка - zagruzka_gate.conf
- Связьбанк шлюз - sviaz_bank_gate.conf (Индивидуальная интеграция)
- GSM шлюзы (Fargo maestro 100, NetPing SMS) - netping_gate.conf
- РТК шлюз - rtk_sbc.conf
На текущий момент поддержано взаимодействие SoftWLC со следующими SMS шлюзами:
- SMSC шлюз,
- РТК шлюз,
- Связьбанк шлюз,
- Связной загрузка,
- SevenSky,
- GSM шлюзы (Fargo maestro 100, NetPing SMS)., rtk_gate.conf (Индивидуальная интеграция)
Возможность интеграции с другими шлюзами уточняйте в техподдержке компании.