Форум компании Ритм
812 325 01 02
Санкт-Петербург (центральный офис)
495 609 03 32
Москва
727 390 91 11
Алматы
 


Форум компании Ритм
Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
[ Закрыто ] какой командой socat назначить tcp порт
Пытаюсь сделать смс-оповещение на Georitm 2.25.0. Подключил USB модем. Установил утилиту Socat. Не подскажите какой командой socat назначить tcp порт для модема (например 8888): socat tcp ...ttyUSB0?
Обновите на актуальную версию 2.31 http://ritm.ru/forum/?PAGE_NAME=messa...essage6463
Если у вас используется хостовая ОС - Linux, то можете использовать socat, либо любое другое ПО для преобразования COM->TCP.
Пример скрипта отправляющего ttyUSB0 на TCP-server 7777:

#!/bin/sh
SOCAT="/usr/bin/socat"
$SOCAT -d -d -x -lu -T 30 FILE:/dev/ttyUSB0,b19200,echo=0,raw TCP-LISTEN:7777,reuseaddr >> /var/log/socat.log 2>&1 &

За подробной информацией обратитесь к вашему системному администратору.
Обновление это обязательное требование?
Желательно обновить.
Изменения: http://ritm.ru/change-log/geo-ritm/
Порт 7777 должен быть настроен только на исходящие соединения или на входящие тоже. В логах появляется только "[Payara 4.1] [SEVERE] [] [ru.ritm.sms.modem.SmsSenderBean] [tid: _ThreadID=606 _ThreadName=__ejb-thread-pool2] [timeMillis: 1591864315949] [levelValue: 1000] [[
ru.ritm.georitm.bundle.yk@696be1ad: Error connect to 192.168.8.4:7777 : java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused]]"

Настройки rrconf: ru.ritm.cm.sms.sender.modem.port: 7777
ru.ritm.cm.sms.sender.modem.host: 192.168.8.4 (хотя модем USB указал адрес сервера)
ru.ritm.notifications.sms.length: 70
Где запущен socat? Где запущена payara?
Socat и Payara работают на одном сервере 192.168.8.4
Все спасибо проблема решена. Socat не был запущен
Страницы: 1