Описание возможностей GEO.RITM для отправки SMS

GEO.RITM может отправлять оповещения SMS при возникновении событий (Карточка объекта  ➣Оповещения). Рассылка SMS при возникновении событий подойдёт в том случае, когда использование приложения GEO.RITM для смартфона не удобно. Рассылать сообщения можно как через модем с SIM-картой, подключенный к ПК, так и через программный SMS-шлюз. рассмотрим различные варианты.

Выполнение SQL запроса

Для получения возможности отправки SMS любым способов, необходимо внести изменения в БД. Подключитесь к БД georitm и выполните запрос:

INSERT INTO georitm.client_properties (client_id, property_key, property_value) VALUES (1, 'sms.allowed', 1);

Рассылка SMS через модем

В данном случае вам понадобится модем, подключенный к ПК с помощью USB или COM. Подключите модем к ПК, установите драйверы.

GEO.RITM может работать с модемом только по TCP, поэтому USB/COM модему нужно программное преобразование COM в TCP. Для данного преобразования существуют различные программы для Vindows и Linux.

Преобразование COM в TCP на Windows

Рассмотрим работу программы VSPE для преобразования COM в TCP.

  • Установите VSPE;
  • Запустите VSPE;
  • Меню "Device" "Create";
  • Выберите "TCP Server";
ПараметрЗначение
Local TCP portУкажите любой свободный TCP порт
Interface IP0.0.0.0
Source serial portНомер COM-порта модема
  • Нажмите "Settings";
  • Измените скорость COM порта - 19200;
  • Нажмите "OK";
  • Нажмите "Готово";

Вы можете настроить запуск VSPE автоматически без просьбы о покупке. Подробнее - смотрите здесь.


Настройка брандмауэр Windows

Если GEO.RITM установлен на ВМ, которая запущена на том же ПК, что и VSPE, то настраивать firewall (брандмауэр, межсетевой экран) не нужно. Если же VSPE запущен на одном ПК, а ВМ GEO.RITM - на другом, то на ПК с VSPE в "Брандмауэр защитника Windows" в "Правила для входящих подключений" добавьте ещё одно правило, разрешающее подключение на порт TCP, который вы указали в VSPE.

Другой способ - запустите командную строку (cmd.exe или Windows PowerShell) "Запуск от имени администратора".

И выполните:

netsh advfirewall firewall add rule name="GEO.RITM SMS" dir=in action=allow protocol=TCP localport=5555

Если у вас установлен дополнительный межсетевой экран, то настройте его соответствующим образом.

Преобразование COM в TCP на Linux

Установите утилиту socat командой:

sudo yum install socat

Рассмотрим пример скрипта отправляющего ttyUSB0 на TCP-server 5555 в программе socat:

#!/bin/sh
SOCAT="/usr/bin/socat"
$SOCAT -d -d -x -lu -T 30 FILE:/dev/ttyUSB0,b19200,echo=0,raw TCP-LISTEN:5555,reuseaddr >> /var/log/socat.log 2>&1 &
Настройка Payara для рассылки через модем

Подключитесь к интерфейсу администрирования Payara: в адресной строке вашего браузера введите адрес вашей ВМ GEO.RITM или адрес ПК с докер, двоеточие и порт 4848. Пример: https://192.168.5.25:4848

Пример для адреса 192.168.5.25. В вашем случае адрес будет другим!

Введите имя пользователя и пароль;

Имя пользователя и пароль по умолчанию

admin

masterkey

  • Перейдите на страницу настроек Resources  JNDI ➜ Custom Resources ➜ rrconf
  • Добавьте параметры
    ПараметрЗначение
    ru.ritm.cm.sms.sender.modem.hostIP адрес ПК с VSPE или socat
    ru.ritm.cm.sms.sender.modem.portПорт VSPE или socat
     
  • Нажмите  для сохранения настроек;
  • Перейдите на страницу "Server", нажмите .

После перезагрузки настройки будут применены.

Рассылка SMS через программный SMS-шлюз

В этом варианте вам не нужен модем, достаточно лишь иметь подключение к сети интернет. GEO.RITM может рассылать SMS через различные программные SMS-шлюзы. Вы можете выбрать один из них, заключить договор с представителем услуги, и получить логин, пароль и, возможно, имя отправителя. Список поддержанных SMS-шлюзов:

*

Для МТС поддержан старый протокол до 2015 года. Новым клиентам МТС его не предоставляет.

Подключитесь к интерфейсу администрирования Payara: в адресной строке вашего браузера введите адрес вашей ВМ GEO.RITM или адрес ПК с докер, двоеточие и порт 4848. Пример: https://192.168.5.25:4848

Пример для адреса 192.168.5.25. В вашем случае адрес будет другим!

Введите имя пользователя и пароль;

Имя пользователя и пароль по умолчанию

admin

masterkey

  • Перейдите на страницу настроек Resources  JNDI ➜ Custom Resources ➜ rrconf
  • Добавьте параметры
    ПровайдерПараметрЗначения параметра

    SMSC

    ru.ritm.cm.sms.sender.connector4
    ru.ritm.cm.sms.sender.connector.urlhttps://smsc.ru/sys/send.php
    ru.ritm.cm.sms.sender.login

    Логин подключения к SMS-шлюзу, вы можете получить его при заключении договора с smsc.ru

    ru.ritm.cm.sms.sender.passwordПароль подключения к SMS-шлюзу, вы можете получить его при заключении договора с smsc.ru
    ru.ritm.cm.sms.sender.namingИмя отправителя, вы можете получить его при заключении договора с smsc.ru
    Не обязательный параметр.

    МТС


    Работает только

    для старых клиентов

    ru.ritm.cm.sms.sender.connector1
    ru.ritm.cm.sms.sender.login

    Логин подключения к SMS-шлюзу

    ru.ritm.cm.sms.sender.passwordПароль подключения к SMS-шлюзу
    ru.ritm.cm.sms.sender.namingИмя отправителя
    Не обязательный параметр
    Билайнru.ritm.cm.sms.sender.connector2
    ru.ritm.cm.sms.sender.connector.url

    https://beeline.amega-inform.ru/sms_send/

    ru.ritm.cm.sms.sender.login

    Логин подключения к SMS-шлюзу, вы можете получить его при заключении договора с Билайн

    ru.ritm.cm.sms.sender.passwordПароль подключения к SMS-шлюзу, вы можете получить его при заключении договора с Билайн
    ru.ritm.cm.sms.sender.namingИмя отправителя, вы можете получить его при заключении договора с Билайн
    Не обязательный параметр.
    Мегафонru.ritm.cm.sms.sender.connector3
    ru.ritm.cm.sms.sender.login

    Логин подключения к SMS-шлюзу, вы можете получить его при заключении договора с Мегафон

    ru.ritm.cm.sms.sender.passwordПароль подключения к SMS-шлюзу, вы можете получить его при заключении договора с Мегафон
    ru.ritm.cm.sms.sender.namingИндивидуальная подпись, вы можете получить её при заключении договора с Мегафон
    Не обязательный параметр.
     
  • Нажмите  для сохранения настроек;
  • Перейдите на страницу "Server", нажмите .

После перезагрузки настройки будут применены.

Добавление оповещения в карточку объекта

Откройте карточку объекта в интерфейсе GEO.RITM, перейдите на закладку "Оповещения";

Нажмите кнопку "Добавить оповещение";

Заполните необходимые поля:

ПараметрЗначение
Имя оповещенияНазвание
ВключеноЕсли флаг установлен, то оповещение работает
E-MailУкажите адрес электронной почты, если хотите получать оповещения по почте
SMSУкажите номер телефона абонента
Группы событийУкажите группы событий, по которым будут поступать оповещения. Если оставить пустое поле, то оповещения будут формироваться по всем группам событий.
СобытияУкажите события, по которым будут поступать оповещения. Если оставить пустое поле, то оповещения будут формироваться по всем событиям.

  • Нет меток