Российская сеть LPD станций Четверг, 28.11.2024, 17:45
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Гулливер, Seeder  
FRN link for FreeBSD
gasДата: Вторник, 22.03.2016, 18:09 | Сообщение # 121
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
ПРОСЬБА
Сейчас в логе нет никакой информации о том кто сейчас подключен, максимум информации - это скупые строчки вида:
2016-03-22 20:38:26.415: Clients: 7
2016-03-22 20:38:51.920: Clients: 8
2016-03-22 20:39:00.791: Clients: 7

Можно ли при, чтобы при подключении/отключении корреспондентов выводились в лог соответствующие уведомления?
или просто каждый раз выводить актуальный список всех кто online...
 
CheSДата: Понедельник, 28.03.2016, 17:00 | Сообщение # 122
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Оффлайн
Добрый день! Такой вот вопрос появился. Есть команда checkrate

Цитата
0.4.6. checkrate audiodevicename - [ревизия r2781+] проверить допустимые драйвером частоты дискретизации на ввод и вывод для конкретного звукового устройства; следует учитывать, что перечень допустимых частот дискретизации для драйвера может отличаться от перечня частот собственно физического устройства, тогда ответственность за поддержку разницы в списках частот берет на себя сам драйвер, тут следует выбирать либо по качеству преобразования либо по нагрузке на процессор; имя устройства следует брать из результатов команд audio(п.0.4.2) или audioconfig (п.0.4.3); эта команда может конфликтовать с ранее запущенной на исполнение копией шлюза, в этом случае результат может быть некорректным;
У меня почему-то имя устройства не проходит(
Грубо говоря команда audio выдаёт:

Цитата
pi@raspberrypi ~ $ sudo /home/pi/RPI_FRN/FRN audio
[AUDIO INPUT DEVICES]
ALSA:USB PnP Sound Device: USB Audio (hw:1,0)

[AUDIO OUTPUT DEVICES]
ALSA:bcm2835 ALSA: bcm2835 ALSA (hw:0,0)
ALSA:bcm2835 ALSA: bcm2835 IEC958/HDMI (hw:0,1)
ALSA:USB PnP Sound Device: USB Audio (hw:1,0)
ALSA:sysdefault
ALSA:default
ALSA:dmix

Беру из неё
ALSA:USB PnP Sound Device: USB Audio (hw:1,0)
И получаю ответ -

Цитата
pi@raspberrypi ~ $ sudo /home/pi/RPI_FRN/FRN checkrate ALSA:USB PnP Sound Device: USB Audio

Как правильно указать имя устройства?
lsusb вот что пишет -

Цитата
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller


Сообщение отредактировал CheS - Понедельник, 28.03.2016, 17:30
 
AA124Дата: Понедельник, 28.03.2016, 17:15 | Сообщение # 123
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Скорее всего неправильно передан параметр с точки зрения самой оболочки.
Из-за наличия пробелов и служебных символов в имени устройства правильно надо писать

Цитата CheS ()
pi@raspberrypi ~ $ sudo /home/pi/RPI_FRN/FRN checkrate "ALSA:USB PnP Sound Device: USB Audio (hw:1,0)"
пользоваться двойными или одинарными кавычками, чтобы имя попало единым целым во второй параметр командной строки


Сообщение отредактировал AA124 - Понедельник, 28.03.2016, 17:37
 
CheSДата: Понедельник, 28.03.2016, 18:10 | Сообщение # 124
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Оффлайн
Чуть позже проверю. Собственно говоря необходимость возникла после замены звуковухи. Со старой всё было нормально, а с этой хоть и работает, но постоянно выдаёт ошибку

Цитата
WARNING: AUDIO: read overflowed (system too slow?)

Думал посмотреть параметры этой звуковухи, может в них нестыковка, основные настройки-то от старой звуковухи остались.

UPD. Проверил, команда сработала, спасибо за подсказку.


Сообщение отредактировал CheS - Понедельник, 28.03.2016, 18:40
 
AA124Дата: Понедельник, 28.03.2016, 19:50 | Сообщение # 125
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата CheS ()
WARNING: AUDIO: read overflowed (system too slow?)
Последнее время китайцы стали из самых дешевых выпускать какие-то совсем стремные USB-звуки, которые так странно себя ведут.
Еще в /var/log/messages(syslog,dmesg) пишут фигню типа  2:2:1: cannot get freq at ep 0x86
Как я понял, драйвер в текущих ядрах линуксов не полностью понимает такое железо.

Вот тут http://comments.gmane.org/gmane.linux.alsa.user/36523 (много букв не русских) чел советует под виндой обновить прошивку звуковушки в подобной ситуации, потом под линуксом заработало нормально.  Но не уверен, что на китайском звуке такое сработает.


Сообщение отредактировал AA124 - Понедельник, 28.03.2016, 19:59
 
CheSДата: Понедельник, 28.03.2016, 20:18 | Сообщение # 126
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Оффлайн
Цитата AA124 ()
чел советует под виндой обновить прошивку звуковушки

Ещё бы понять как это сделать)))
 
AA124Дата: Среда, 06.04.2016, 00:13 | Сообщение # 127
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Итого:

1. Список клиентов

Код
[System)
LogClientList=FULL/YES/NO
LogClientListDelimiter=

LogClientList=FULL - полный список
LogClientListDelimiter= символ разделителя, по умолчанию ;

2. секция записи переговоров переименована в Recorder

3. Длинное/короткое имя файла при записи

Цитата
[Recorder)
FileNameFormat=SHORT/LONG

4. Журналирование записи
Код
[System)
LogRecorder=yes/no

http://alterfrn.ucoz.ru/FRNClientConsole.Linux-i386.3590r.test.tar.gz

Добавлено (06.04.2016, 00:13)
---------------------------------------------
Подсказка: консольные Windows-версии альтернативных клиента и сервера отлично работают как службы Windows c помощью Non-Sucking Service Manager. Для клиента в этом режиме полезна команда nostdout.

 
3sДата: Четверг, 07.04.2016, 11:44 | Сообщение # 128
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Оффлайн
Цитата AA124 ()
По просьбам радиоговорителей в клиент добавлена запись переговоров в файлах wav с кодированием звука PCM.Заинтересованным просьба протестировать и высказать замечания, предложения, пожелания.

Спасибо, попробуем.

Цитата gas ()
Если кому интересно, то вот набросал вебморду для архива радиопереговоров нашего FRN,подробности тут: http://r9o.ru/forum/viewtopic.php?p=10094#p10094

Интересно. Получилось весьма не плохою
Что нужно сделать, чтобы у себя на сайте такой лог разместить?
 
3sДата: Четверг, 07.04.2016, 14:30 | Сообщение # 129
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Оффлайн
Под винду и фрибсд есть сборка 3590r.test.tar.gz ?
 
AA124Дата: Понедельник, 09.05.2016, 14:05 | Сообщение # 130
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата 3s ()
Под винду и фрибсд есть сборка 3590r.test.tar.gz ?

http://alterfrn.ucoz.ru/FRNClie.....tar.gz
http://alterfrn.ucoz.ru/FRNClientConsole.Win32-i386.r3591.test.zip

Добавлено (09.05.2016, 14:05)
---------------------------------------------


Привет всем!

С праздником Победы всех!!!

Вопрос к заинтересованным линководам:
Нужно ли реализовывать DTMF управление линком?

На текущий момент мне самому видится несколько возможных DTMF-команд:

- CONNECT - подключиться к конкретному серверу/комнате;

- DISCONNECT - отключиться от сервера, линк будет выдавать отшлеп в соответствии с настройками Sounds/EnableNoConnection и Sounds/SoundNoConnection;

- CARRIER_OFF - прекратить опрос линии COS - аналогично пустому значению параметра Radio/COS, т.е. линк полностью перестает реагировать на сигналы от радиостанции, но продолжает анализировать DTMF, разумеется;

- CARRIER_ON - восстановить опрос линии COS;

- BLOCK - "заблокировать линк" - реагировать на прием от радиостанции, как будто линк заблокирован, т.е. воспроизводить отшлеп в соответствии с настройками Sounds/SoundReject и Sounds/EnableReject;

- UNBLOCK - разблокировать линк;

- RESET - перейти в исходное состояние, т.е. подключится к серверу из секции Server конфигурационного файла, отменить действие команд DISCONNECT, CARRIER_OFF и BLOCK;


Сообщение отредактировал AA124 - Понедельник, 09.05.2016, 14:20
 
ГулливерДата: Вторник, 10.05.2016, 23:03 | Сообщение # 131
Майор
Группа: Администраторы
Сообщений: 82
Репутация: 0
Статус: Оффлайн
На счёт дтмф, переход на попугая и потом обратный автопереход через какое то время (если не вернули)
А вообще опасная функция и должна быть отключена по умолчанию (весь дтмф) или второй вход звука (или канал) для управляющей приёмной станции и не для всех.
Из практики того же эхолинка неконтролируемое использование команд не есть гуд.
Так же из описания эхолинка можете посмотреть как организуется там дтмф управление и и организована настройка разрешений\запретов команд на приёмной стороне линка (т.е. разрешена такая то комната или попугай или ничего и т.п.).

Почему второй канал, опять же из практики, команды снимаются с эфира и потом используются теми же говнителями к примеру.
У нас один из вариантов ретранслятора так говнили, потом отдельный канал на управление сделали.
 
CheSДата: Воскресенье, 22.05.2016, 23:25 | Сообщение # 132
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Оффлайн
Подскажите как правильно обновится? Достаточно команд 
sudo apt-get update
sudo apt-get upgrade

Или клиент обновляется как-то по другому?
 
AA124Дата: Вторник, 28.06.2016, 13:54 | Сообщение # 133
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата CheS ()
как-то по другому?
как-то по-другому.
скорее он обновляется по-старому, без всех этих пакетных манагеров
т.е. скачал, распаковал, заменил исполняемый файл, при необходимости подправил конфиг
имеется в виду набор ручками команд

Добавлено (15.06.2016, 00:30)
---------------------------------------------
параметры для встроенного звука на Orange Pi PC (микрофон меняется на гнездо 3.5мм), можно/нужно использовать 8КГц дискретизации

Код
/usr/bin/amixer -c0 sset "Lineout volume control" 10
/usr/bin/amixer -c0 sset "MIC1 boost AMP gain control" 2
/usr/bin/amixer -c0 sset "Audio lineout" playback on
/usr/bin/amixer -c0 sset 'audio capture mode' mic1_2

/usr/bin/amixer -c0 sset 'ADC input gain ctrl' 0
/usr/bin/amixer -c0 sset 'Audio adda drc' playback off
/usr/bin/amixer -c0 sset 'Audio adda loop' playback off
/usr/bin/amixer -c0 sset 'Audio linein in' playback off
/usr/bin/amixer -c0 sset 'LINEIN_G boost stage output mixer control' 0
/usr/bin/amixer -c0 sset 'MIC1_G boost stage output mixer control' 0
/usr/bin/amixer -c0 sset 'MIC2 boost AMP gain control' 0
/usr/bin/amixer -c0 sset 'MIC2_G boost stage output mixer control' 0

Добавлено (17.06.2016, 15:09)
---------------------------------------------
Блок-схема звукового тракта программы

Добавлено (28.06.2016, 13:54)
---------------------------------------------
http://www.aliexpress.com/item.....906xvqПро Orange Pi:
Используя вариант Orange Pi PC Plus с wifi-модулем (
 
) вполне можно обойтись без дополнительных устройств типа USB-Serial, USB-Audio и USB-Wifi, все уже на борту, нужно только заменить микрофон на разъем и использовать GPIO для управляющих радио линий

 
CheSДата: Четверг, 07.07.2016, 16:46 | Сообщение # 134
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Оффлайн
Цитата AA124 ()
использовать GPIO для управляющих радио линий
У меня так и работает. Оптопара самая ширпотребная P817, подключена к GPIO последовательно через резистор 10 Ом и светодиод (для индикации).
Такой вот ещё вопрос назрел - нельзя ли на базе этого клиента сделать эхорепитер?
 
AA124Дата: Пятница, 08.07.2016, 01:39 | Сообщение # 135
Полковник
Группа: Проверенные
Сообщений: 188
Репутация: 0
Статус: Оффлайн
Цитата CheS ()
Такой вот ещё вопрос назрел - нельзя ли на базе этого клиента сделать эхорепитер?
Проще простого.
Ставится рядом с FRN-клиентом на том же [микро]компе/плате автономный FRN-сервер местной же разработки alterfrn.ucoz.ru/index/standalone_frn_server/0-24.
В понравившейся комнате включается собственно попугай (примеры в конфигурации сервера есть), а FRN-клиент заводится в эту комнату навечно.
Эхорепитер готов.
 
Поиск:


lpdnetwork@ya.ruCopyright LPDnetwork © 2024 Бесплатный конструктор сайтов - uCoz