Пытаюсь сделать смс-оповещение на Georitm 2.25.0. Подключил USB модем. Установил утилиту Socat. Не подскажите какой командой socat назначить tcp порт для модема (например 8888): socat tcp ...ttyUSB0?
какой командой socat назначить tcp порт
[ Закрыто ] какой командой socat назначить tcp порт
|
08.06.2020 14:17:22
|
|
|
|
|
|
08.06.2020 14:27:16
Обновите на актуальную версию 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 & За подробной информацией обратитесь к вашему системному администратору. |
|
|
|
|
|
08.06.2020 15:11:16
Обновление это обязательное требование?
|
|
|
|
|
|
08.06.2020 15:14:22
Желательно обновить.
Изменения: http://ritm.ru/change-log/geo-ritm/ |
|
|
|
|
|
11.06.2020 11:49:29
Порт 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 |
|
|
|
|
|
11.06.2020 11:58:09
Где запущен socat? Где запущена payara?
|
|
|
|
|
|
11.06.2020 12:00:33
Socat и Payara работают на одном сервере 192.168.8.4
|
|
|
|
|
|
11.06.2020 12:04:24
Все спасибо проблема решена. Socat не был запущен
|
||||
|
|
|
|||