Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Эхолинк для Linux, установка SvxLink и Qtel

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

    По умолчанию Эхолинк для Linux, установка SvxLink и Qtel

    Инструкция по установке SvxLink на Debian или Ubuntu
    Обновлено 4 ноября 2014 года

    основной адрес с проектом находится здесь http://www.svxlink.org/, но мы с вами все основные действия будем делать в терминале.

    Порядок установки такой:
    Устанавливаем зависимости и пакеты необходимые для компиляции
    sudo apt-get update && sudo apt-get upgrade

    sudo apt-get install g++ make libasound2 libasound2-dev libboost-dev mc openssh-server screen bzip2 tcl8.4 tcl8.4-dev libgsm1 libgsm1-dev libgcrypt11 libgcrypt11-dev alsa-utils libsigc++-2.0-dev libsigc++-2.0-0c2a libspeex-dev libspeex1 libpopt0 libpopt-dev

    Нам нужен Qtel ( EchoLink Клиент ), поэтому ставим и его
    sudo apt-get install libqt4-dev

    В последних версиях SvxLink немного изменился порядок установки, поэтому нам потребуется програма cmake, ставим её
    sudo apt-get install cmake

    Скачиваем исходники
    wget github.com/sm0svx/svxlink/archive/master.zip

    в корне появилась папка master.zip, распаковываем архив
    apt-get install unzip
    unzip master.zip


    далее как обычно, переход в папку, компиляция и установка
    cd svxlink-master/src
    mkdir build
    cd build
    cmake ..
    make
    sudo adduser svxlink
    sudo make install


    переходим обратно в домашний каталог и удаляем наши временные файлы и папки
    cd
    rm -r svxlink-14.08
    (возможно прийдётся подтвердить удаление папки, жмём Y)
    rm 14.08.tar.gz

    Кроме того, необходимо загрузить и установить звуковые файлы для нашего SvxServer.
    Добавим звуковые файлы. Для начала загрузим английские.
    wget github.com/sm0svx/svxlink-sounds-en_US-heather/archive/14.08.tar.gz

    распаковываем архив, в корне должна появится папка svxlink-sounds-en_US-heather-14.08
    tar xfv 14.08.tar.gz

    создаем каталог для звуковых файлов
    sudo mkdir -p /usr/share/svxlink/sounds

    переносим в новый каталог содержимое папки svxlink-sounds-en_US-heather-14.08 и получаем папку en_US
    sudo mv svxlink-sounds-en_US-heather-14.08 /usr/share/svxlink/sounds/en_US

    удаляем наш временный файл с архивом
    rm 14.08.tar.gz

    После запуска программы Qtel в списке программ (или qtel в терминале) вводим свой позывной,пароль, имя ... не забываем выставить кодировку для корректного отображения шрифтов --> CP1251 - Кирилица

    Вложение 1663

    Источники в которых черпалась информация: Link1, Link2, Link3, Link4
    Очень полезные команды Linux на одном листе
    UT4UGO Александр

  2. #2
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

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

    Большинство неподготовленных пользователей при виде черного экрана консоли впадают в панику. Нет курсора мыши, красивых разноцветных иконок и панели инструментов. Система кажется сложной и непонятной. Попробуем исправить это плохое первое впечатление.
    Те, кто работал в DOS, наверняка помнят, насколько проще было работать в оболочке вроде Norton Commander. Похожий файловый менеджер есть и для Linux, называется он Midnight Commander, сокращенно MC.
    С помощью MC можно выполнять все основные операции с каталогами, файлами и группами файлов, заходить на удаленные сервера по протоколам FTP и SMB, редактировать файлы с подсветкой синтаксиса и многое другое.
    В большинстве дистрибутивов MC по умолчанию не устанавливается, однако не лишним будет проверить: введите команду mc. Если в ответ система выдаст "command not found", прийдется его устанавливать самим — это очень просто.

    sudo apt-get install mc

    Итак, для редактирования файлов конфигурации используем такую команду

    sudo mc /etc/svxlink/

    нас интересует файл svxlink.conf

    2014-05-30-155135_1680x1050_scrot.png

    образец файла конфигурации и переведённые подсказки указаны в следующем сообщении
    Представляю ссылку на оригинальный Configuration file for the SvxLink server
    http://svxlink.sourceforge.net/man/m...nk.conf.5.html


    Самый простой способ проверить отсутствие ошибок в настройке, это старт програмы
    В терминале набираем

    svxlink и жмём Enter

    Так мы начинаем последовательный запуск разных модулей, если есть ошибки, выявляем их и исправляем. Замечено было несколько таких ошибок. Например, на нетбуке у меня отсутствовал указанный в конфиге СОМ порт, анализ показал что есть USB порт, заменил значение ttyS0 на ttyUSB0.

    Вторая ошибка - "Loading module "ModuleTclVoiceMail" into logic "SimplexLogic"
    Module Tcl v1.0.0 starting...
    TclVoiceMail: *** ERROR: The spool directory (/var/spool/svxlink/voice_mail) is not writable by the current user or does not exist."


    Это означает что папке /var/spool/svxlink/voice_mail нужно дать полные права.
    Делается это просто и как обычно в терминале:

    sudo chmod -R 777 /var/spool/svxlink/voice_mail

    Когда всё настроено правильно, после старта команды svxlink наблюдаем:

    2014-05-30-155031_1680x1050_scrot.png

    Настройку звука выполняем командой:

    alsamixer

    2014-05-30-155543_1680x1050_scrot.png

    =====================================================================

    Онлайн журнал SvxLink repeaters
    http://www.cbradio.cz/echolink/svx.php3

    EchoLink Link Status
    http://www.echolink.org/links.jsp?la...country=UP&d=2

    Карта с удобным просмотром координат + калькулятор координат
    http://pohodushki.org/ru/conversion-geo-coordinates
    UT4UGO Александр

  3. #3

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Доброго времени суток.
    пытаюсь поднять Echo link для Ивано-франковска вроде все сделал правильно но не могу разобратся с файлами конфига ( вдать день такой ). Не могли бы выложить Ваши конфиги как пример (собираю на плате Hasberry A10)
    Зарание благодарен

  4. #4
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Самое главное. Необходимо проверить и отредактировать конфигурационный файл svxlink.conf
    Находится он здесь - /etc/svxlink
    В этом файле всё что стоит за знаком # является коментарием и на работу скрипта не влияет.


    #####################################
    # #
    # Configuration file for the SvxLink server #
    # #
    #####################################

    # Глобальные данные конфигурации
    [GLOBAL]
    # Указывает, где находится модуль SvxLink. По умолчанию это /usr/lib/svxlink
    MODULE_PATH=/usr/lib/svxlink
    # Укажите через запятую список логик ядер, которые должны быть созданы.
    # Логикой является вещь, которая связывает трансивер и модуль голосовой связи вместе.
    # Она содержит правила, как радио-интерфейс должен быть обработан.
    # Указанное имя логики должен иметь соответствующий раздел, указанный в файле конфигурации.
    # Здесь поведение логики не указано.
    LOGICS=SimplexLogic
    # Путь к каталогу, содержащий дополнительные файлы конфигурации.
    # Если относительный путь не указан, то путь будет относительно каталога, в котором находится основной файл конфигурации.
    # Все файлы в указанном каталоге будут прочитаны в качестве дополнительной конфигурации.
    # Имена файлов, начинающиеся с точки игнорируются.
    CFG_DIR=svxlink.d
    # Предпочтительный формат даты и времени
    # TIMESTAMP_FORMAT="%c" - формат даты и времени в текущей локали.
    # TIMESTAMP_FORMAT="%d %b %Y %H:%M:%S" - выдаст "29 Nov 2011 22:31:59".
    TIMESTAMP_FORMAT="%c"
    # частоту дискретизации для аудио вход / выход.
    # SvxLink всегда работает с внутренней частотой дискретизации 8 кГц.
    # Чем выше частота дискретизации тем больше нагрузка на процессор,
    # поэтому если у вас очень медленная машина (<300 МГц), она может не справиться с этой задачей.
    # Поддерживаемые скорости дискретизации: 8000, 16000 и 48000.
    CARD_SAMPLE_RATE=48000
    #LOCATION_INFO=LocationInfo
    #LINKS=LinkToR4

    # Логика, которая определяет работу SvxLink на радиочастотном канале.
    [SimplexLogic]
    # Тип логики
    TYPE=Simplex
    # Имя раздела конфигурации приемника. Конфигурация приемника производится в указанном раздел.
    RX=Rx1
    # Имя раздела конфигурации передатчика. Конфигурация передатчика производится в указанном раздел.
    TX=Tx1
    # Список модулей загружаемый SvxLink при старте. ModuleEchoLink - модуль эхолинка, ModuleParrot - модуль попугая,
    # ModuleTclVoiceMail - модуль голосовой почты, ModuleHelp - модуль помощи.
    MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleTclVoiceMail
    # Позывной который будет обьявлятся в радиоинтерфейс.
    CALLSIGN=MYCALL
    # Время в минутах через которое линк будет передавать свой позывной сигнал.
    SHORT_IDENT_INTERVAL=60
    # Время в минутах через которое линк будет передавать более подробную информацию
    # о состояния эхолинка (новые сообщения голосовой почты, время и т.д.).
    # Должен быть кратен SHORT_IDENT_INTERVAL. 0-отключенно.
    LONG_IDENT_INTERVAL=60
    # Короткая идентификация будет передаваться
    # после установленного количества включений линка на передачу.
    #IDENT_ONLY_AFTER_TX=4
    # Время в миллисекундах, между поступлением DTMF сигнала и закрытием шумоподавителя,
    # воспринимаемое как команда # без необходимости её передавать.
    # Включение этой опции может давать ложные срабатывания от голоса.[/COLOR]
    #EXEC_CMD_ON_SQL_CLOSE=500
    # Местонахождение скрипта TCL отвечающего за правильное воспроизведение аудио.
    # Ставим путь на папку en_US, в дальнейшем папка с языками может быть другой
    EVENT_HANDLER=/usr/share/svxlink/events.tcl
    DEFAULT_LANG=en_US
    # Количество миллисекунд после закрытия шумоподавителя, после которого будет передан сигнал окончания режима передачи.
    # Звуковой сигнал можно отключить, указав значение -1 или закомментировать эту строку.
    # Лучше использовать переменную SQL_HANGTIME в конфигурации приемника указав задержку там. Эта переменная должна быть установлена в 0.
    RGR_SOUND_DELAY=0
    # При ручной идентификации ( * нажата ) сообщит частоту субтона.
    REPORT_CTCSS=136.5
    # Эта переменная управляет, как должен быть передан CTCSS тон.
    # Используйте запятую (без пробелов), чтобы указать, когда должен передаваться CTCSS тон.
    # Возможные значения: SQL_OPEN,LOGIC,MODULE,ANNOUNCEMENT,ALWAYS.
    # SQL_OPEN передает CTCSS тон, когда открыт шумоподавитель. Полезно только для ретранслятора. На простом узле не имеет особого смысла.
    # LOGIC передает CTCSS тон, когда есть входящий трафик от другого логики.
    # MODULE передает CTCSS тон, когда есть входящий трафик с модулем.
    # ANNOUNCEMENT передает CTCSS тон, только когда проигрывается объявление. Остальные звуковые сигналы передаются без CTCSS.
    # ALWAYS передает CTCSS тон всегда кода включен передатчик.
    # Частота тон и уровень настраивается в разделе настройки передатчика.
    #TX_CTCSS=ALWAYS
    # Название раздела, содержащий макросы, которые используются в этой конфигурации.
    MACROS=Macros
    # Усиление (дБ), используемое для звуковых эффектов и объявления, когда нет другого трафика. 0 дБ - отсутствие усиления или ослабления.
    FX_GAIN_NORMAL=0
    # Усиление (дБ), используемое для звуковых эффектов и объявления, когда есть другие виды трафика.
    FX_GAIN_LOW=-12
    # Эта переменная активирует функцию, которая может помочь пользователям не знающих командной структуры SvxLink.
    # Для активации указать минимальное количество знаков и имя модуля.
    # Эта переменная используется совместно с EXEC_CMD_ON_SQL_CLOSE.
    #ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink
    #QSO_RECORDER=8:QsoRecorder
    #ONLINE_CMD=998877

    [RepeaterLogic]
    TYPE=Repeater
    RX=Rx1
    TX=Tx1
    MODULES=ModuleHelp,ModuleParrot,ModuleEchoLink,ModuleTclVoiceMail
    CALLSIGN=MYCALL
    SHORT_IDENT_INTERVAL=10
    LONG_IDENT_INTERVAL=60
    #IDENT_ONLY_AFTER_TX=4
    #EXEC_CMD_ON_SQL_CLOSE=500
    EVENT_HANDLER=/usr/share/svxlink/events.tcl
    DEFAULT_LANG=en_US
    RGR_SOUND_DELAY=0
    REPORT_CTCSS=136.5
    #TX_CTCSS=SQL_OPEN
    MACROS=Macros
    #SEL5_MACRO_RANGE=03400,03499
    FX_GAIN_NORMAL=0
    FX_GAIN_LOW=-12
    #QSO_RECORDER=8:QsoRecorder
    #NO_REPEAT=1
    IDLE_TIMEOUT=30
    OPEN_ON_1750=1000
    #OPEN_ON_CTCSS=136:2000
    #OPEN_ON_DTMF=*
    #OPEN_ON_SQL=5000
    #OPEN_ON_SEL5=01234
    #OPEN_SQL_FLANK=OPEN
    #OPEN_ON_SQL_AFTER_RPT_CLOSE=10
    IDLE_SOUND_INTERVAL=3000
    #SQL_FLAP_SUP_MIN_TIME=1000
    #SQL_FLAP_SUP_MAX_COUNT=10
    #ACTIVATE_MODULE_ON_LONG_CMD=4:EchoLink
    #IDENT_NAG_TIMEOUT=15
    #IDENT_NAG_MIN_TIME=2000
    #ONLINE_CMD=998877

    [LinkToR4]
    CONNECT_LOGICS=RepeaterLogic:94:SK3AB,SimplexLogic:92:SK3CD
    #DEFAULT_ACTIVE=1
    TIMEOUT=300
    #AUTOACTIVATE_ON_SQL=RepeaterLogic

    # Используется для объявления макросов, которые могут быть использованы логикой и уменьшают количество нажатий клавиш,
    # которые нужно сделать, чтобы подключиться к узлу прописанном в этом разделе.
    [Macros]
    1=EchoLink:9999#
    9=Parrot:0123456789#
    03400=EchoLink:9999#

    [QsoRecorder]
    REC_DIR=/var/spool/svxlink/qso_recorder
    #MIN_TIME=1000
    MAX_TIME=3600
    SOFT_TIME=300
    MAX_DIRSIZE=1024
    #DEFAULT_ACTIVE=1
    #TIMEOUT=300
    #QSO_TIMEOUT=300
    #ENCODER_CMD=/usr/bin/oggenc -Q \"%f\" && rm \"%f\"

    [Voter]
    TYPE=Voter
    RECEIVERS=Rx1,Rx2,Rx3
    VOTING_DELAY=200
    BUFFER_LENGTH=0
    #REVOTE_INTERVAL=1000
    #HYSTERESIS=50
    #SQL_CLOSE_REVOTE_DELAY=500
    #RX_SWITCH_DELAY=500

    [MultiTx]
    TYPE=Multi
    TRANSMITTERS=Tx1,Tx2,Tx3

    [NetRx]
    TYPE=Net
    HOST=remote.rx.host
    TCP_PORT=5210
    AUTH_KEY="Change this key now!"
    CODEC=S16
    #SPEEX_ENC_FRAMES_PER_PACKET=4
    #SPEEX_ENC_QUALITY=4
    #SPEEX_ENC_BITRATE=15000
    #SPEEX_ENC_COMPLEXITY=2
    #SPEEX_ENC_VBR=0
    #SPEEX_ENC_VBR_QUALITY=4
    #SPEEX_ENC_ABR=15000
    #SPEEX_DEC_ENHANCER=1
    #OPUS_ENC_FRAME_SIZE=20
    #OPUS_ENC_COMPLEXITY=10
    #OPUS_ENC_BITRATE=20000
    #OPUS_ENC_VBR=1

    [NetTx]
    TYPE=Net
    HOST=remote.tx.host
    TCP_PORT=5210
    AUTH_KEY="Change this key now!"
    CODEC=S16
    #SPEEX_ENC_FRAMES_PER_PACKET=4
    #SPEEX_ENC_QUALITY=4
    #SPEEX_ENC_BITRATE=15000
    #SPEEX_ENC_COMPLEXITY=2
    #SPEEX_ENC_VBR=0
    #SPEEX_ENC_VBR_QUALITY=4
    #SPEEX_ENC_ABR=15000
    #SPEEX_DEC_ENHANCER=1
    #OPUS_ENC_FRAME_SIZE=20
    #OPUS_ENC_COMPLEXITY=10
    #OPUS_ENC_BITRATE=20000
    #OPUS_ENC_VBR=1

    # Раздел используется для конфигурации приемника, подключенного к звуковой карте.
    [Rx1]
    # Тип подключения
    TYPE=Local
    # Используемое аудиоустройство например AUDIO_DEV=/dev/dsp
    AUDIO_DEV=alsa:plughw:0
    # Используемый аудио канал. Можно использовать левый/правый стерео каналы, как два канала моно. Допустимые значения 0 или 1.
    AUDIO_CHANNEL=0
    # Тип шумоподавления. Возможные значения: VOX, CTCSS, SERIAL, EVDEV или SIGLEV.
    # VOX работает с помощью вычисления среднего значения звукового сигнала и регулируется с VOX_FILTER_DEPTH и VOX_THRESH. VOX.
    # CTCSS проверяет наличие тона с определенной частотой и задается с помощью переменной CTCSS_FQ, а уровень переменной CTCSS_THRESH.
    # SERIAL используется при подключении шумоподавителя к COM порту. Указывается какой порт / вывод используется с SERIAL_PORT и SERIAL_PIN.
    # EVDEV использует /dev/input/eventX устройства. В переменной EVDEV_DEVNAME указываем /dev/input устройство ввода.
    # Открытие и закрытие шумоподавителя в переменной EVDEV_OPEN и EVDEV_CLOSE.
    # SIGLEV измеряет уровень сигнала, определяющий, открыт шумоподавитель или нет, определяется переменной SIGLEV_DET,
    # открывающие и закрывающие пороги SIGLEV_OPEN_THRESH, SIGLEV_CLOSE_THRESH.
    # Чтобы детектор не срабатывал от речи используем переменную SQL_HANGTIME равным 100-300ms.
    # При использовании SIGLEV совместно с Voter, придется установить SQL_DELAY около 40 мс, кажется, быть в порядке. Например SQL_DET=SERIAL
    SQL_DET=VOX
    # Задержка открытия шумоподавителя в ms. Полезно при использовании VOX.
    SQL_START_DELAY=0
    # Задержка открытия шумоподавителя в ms. Полезно при использовании Voter. Нормальное значение 20-100ms.
    SQL_DELAY=0
    # Время в ms, которое шумоподавитель будет оставаться открытым после того как детектор показал, что он закрыт.
    # Переменная будет влиять на все типы детекторов шумоподавителя. Например SQL_HANGTIME=5
    SQL_HANGTIME=2000
    #SQL_EXTENDED_HANGTIME=1000
    #SQL_EXTENDED_HANGTIME_THRESH=15
    # Лимит открытия шумоподавителя в секундах
    #SQL_TIMEOUT=600
    # Время в ms для создания среднего значения VOX
    VOX_FILTER_DEPTH=20
    # Желательно установить как можно ниже, но чтобы не было ложных срабатываний VOX
    # VOX_LIMIT=1000 в справке был такой параметр
    VOX_THRESH=1000
    #CTCSS_MODE=2
    # При использовании CTCSS задает частоту тона от 67,0 до 254,1 Гц. Детектор не очень точный, поэтому можно использовать от 67 до 254 Гц
    CTCSS_FQ=136.5
    # Уровень CTCSS тона CTCSS_THRESH=10
    #CTCSS_SNR_OFFSET=0
    #CTCSS_OPEN_THRESH=15
    #CTCSS_CLOSE_THRESH=9
    #CTCSS_BPF_LOW=60
    #CTCSS_BPF_HIGH=270
    # Если SQL_DET=SERIAL, переменная определяет, какой последовательный порт должен использоваться для шумоподавителя.
    # Если последовательный порт используется для PTT, убедитесь, что указано то же устройство. Иначе прием, передача не будут работать.
    SERIAL_PORT=/dev/ttyS0
    # Если SQL_DET=SERIAL, переменная определяет, какой вывод в последовательном порту, используется для шумоподавителя.
    # Используются DCD, CTS, DSR, RI. Уровень открытия SQL_PIN=CTS:SET (открывается высоким уровнем), SQL_PIN=CTS:CLEAR (открывается низким уровнем).
    SERIAL_PIN=CTS:SET
    #SERIAL_SET_PINS=DTR!RTS
    #EVDEV_DEVNAME=/dev/input/by-id/usb-SYNIC_SYNIC_Wireless_Audio-event-if03
    #EVDEV_OPEN=1,163,1
    #EVDEV_CLOSE=1,163,0
    #GPIO_SQL_PIN=gpio30
    #SIGLEV_DET=TONE
    # Наклон (или усиление) детектора уровня сигнала.
    SIGLEV_SLOPE=1
    # Смещение уровня сигнала детектора.
    SIGLEV_OFFSET=0
    #TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8
    # Если SQL_DET=SIGLEV, порог открытия шумоподавителя SIGLEV детектора.
    SIGLEV_OPEN_THRESH=30
    # Если SQL_DET=SIGLEV, порог закрытия шумоподавителя SIGLEV детектора.
    SIGLEV_CLOSE_THRESH=10
    # Применить фильтр deemphasis для получения аудио.
    DEEMPHASIS=0
    # Задержка в ms для ликвидации хвоста шумоподавителя. Полезно при использовании CTCSS или SIGLEV шумоподавителя.
    # Примечание: звук будет задержан на такое же количество миллисекунд.

    #SQL_TAIL_ELIM=300
    # Усиление входного сигнала в dB. Это цифровое усиление, поэтому снижает динамический диапазон сигнала, следует избегать использования.
    #PREAMP=6
    # Помогает настроить звуковой уровень. Будет выводить сообщение, когда происходит искажение.
    # Для регулировки уровня звука, сначала открываем шумоподавление. Затем увеличиваем уровень звука до предупреждающих сообщений на экране.
    # Снижаем уровень звука, пока предупреждающие сообщения исчезнут. Значения 0 = отключено, 1 = включено.
    PEAK_METER=1
    # Тип DTMF декодера.
    DTMF_DEC_TYPE=INTERNAL
    # Отключение звука во время приёма DTMF.
    DTMF_MUTING=1
    # Задержка в ms между DTMF посылками.
    DTMF_HANGTIME=100
    # При использовании внешнего декодера DTMF эта переменная указывает какой последовательный порт используется.
    DTMF_SERIAL=/dev/ttyS0
    # При использовании двух тоновой DTMF разница в амлитуде когда нижняя частота тона выше по амплитуде, чем выше частота тона в dB.
    #DTMF_MAX_FWD_TWIST=8
    # При использовании двух тоновой DTMF разница в амлитуде когда нижняя частота тона ниже по амплитуде, чем верхняя частота тона в dB.
    #DTMF_MAX_REV_TWIST=4
    #1750_MUTING=1
    #SEL5_DEC_TYPE=INTERNAL
    #SEL5_TYPE=ZVEI1

    # Раздел используется для конфигурации передатчика, подключенного к звуковой карте.
    [Tx1]
    # Тип подключения
    TYPE=Local
    # Используемое аудиоустройство
    AUDIO_DEV=alsa:plughw:0
    # Используемый аудио канал. Можно использовать левый/правый стерео каналы, как два канала моно. Допустимые значения 0 или 1.
    AUDIO_CHANNEL=0
    # Переменная определяет, какой последовательный порт должен использоваться для PTT.
    PTT_PORT=/dev/ttyS0
    # Переменная определяет, какой вывод(ы) в последовательном порту, используется для PTT. Можно указать один или два контакта.
    # Некоторые интерфейсные платы требуют, чтобы вы указывали два вывода, поскольку один вывод не обеспечивает достаточной мощности.
    # "!" перед названием вывода означает реверс вывода. Возможные значения: RTS, DTR, DTRRTS, !DTR!RTS, !DTRRTS, DTR!RTS.
    PTT_PIN=!DTRRTS
    #SERIAL_SET_PINS=DTR!RTS
    #PTT_HANGTIME=1000
    # Лимит передачи в секундах
    TIMEOUT=300
    # Задержка в ms между включением передатчика и появления звука.
    TX_DELAY=500
    # Частота в Гц CTCSS тона для передачи.
    #CTCSS_FQ=136.5
    # Уровень в процентах (0-100) CTCSS тона для передачи.
    #CTCSS_LEVEL=9
    # Фильтр предискажений. 0 - отключен, 1 - включен.
    PREEMPHASIS=0
    # Длительность DTMF посылок в ms отправляемых через данный передатчик.
    DTMF_TONE_LENGTH=100
    # Интервал в ms между DTMF посылками отправляемых через данный передатчик.
    DTMF_TONE_SPACING=50
    # Амплитуда в dB DTMF посылок отправляемых через данный передатчик.
    DTMF_TONE_AMP=-18

    [LocationInfo]
    APRS_SERVER_LIST=euro.aprs2.net:14580
    #STATUS_SERVER_LIST=aprs.echolink.org:5199
    #LON_POSITION=12.10.00E
    #LAT_POSITION=51.10.00N
    #CALLSIGN=EL-DL0ABC
    #FREQUENCY=438.875
    TX_POWER=5
    #ANTENNA_GAIN=6
    #ANTENNA_HEIGHT=20m
    #ANTENNA_DIR=-1
    PATH=WIDE1-1
    BEACON_INTERVAL=10
    #TONE=136
    COMMENT=SvxLink by SM0SVX (svxlink.org)
    UT4UGO Александр

  5. #5
    Активный пользователь с портативкой, двумя КВ трансиверами и одним тюнером Аватар для sirrosh
    Регистрация
    14.10.2012
    Сообщений
    405
    Записей в дневнике
    1

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    … жаль нет кнопки "Огромное спасибо" ;)
    Именно из-за высокого порога вхождения (читай: отсутствия мануалов "для чайников") народ боится конфигурить что-то в юниксовом шелле, в текстовых файлах и т.п. Только по прошествии достаточно большого кол-ва времени понимаешь, что это самый простой и однозначный способ диалога с системой!
    Сколько движений крысой или вспомогательных программ надо в графической оболочке чтобы, скажем, посмотреть список смонтированных накопителей и остатки свободного места, или посмотреть список открытых файловых хендлеров в данный момент?
    Я имел в виду банальные df -h и lsof

    Какая программа нужна для записи речи с микрофона? Никакая: cat /dev/dsp >~/track1.wav, ^C как надоест
    Или для создания зеркальной копии одного диска на другой? Тоже никакая: cat /dev/sdb >/dev/sdc (я знаю о dd, просто так красивее. и тоже работает)
    UT4UOF Александр

  6. #6
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    В настоящее время ведется работа по локализации этой програмы на Украинскаий язык. Будут переведены и записаны все основные звуковые файлы.
    К сожалению из за нехватки времени работы летом и осенью были приостановлены, надеюсь в ближайшее время мы продолжим начатое.

    Паралельно тестируюется программа SvxLink на FreeBSD. Если будут заинтересованные, опишу опыт работы и на этой операционной системе. Как по мне то проще и логичнее всё построено чем в Линуксах.
    UT4UGO Александр

  7. #7
    Пользователь радиолюбитель Аватар для UT5UKA
    Регистрация
    18.04.2012
    Адрес
    KO50FK
    Сообщений
    713

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Было бы неплохо собрать "свою" сборку с уже установленными всеми фичами для эхолинка, только с "пустыми" конфигами и выложить образ + описалово настройки конфигов "под себя" - так сказать эхолинукс в сборе из коробки для чайников
    Юрий

  8. #8
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Про образ можно сразу забыть, даже на виндовс-совместимых системах образ собраный на одном компьютере на 90% не совместим с аппаратной частью на другом, это тупиковое направление.

    Цитата Сообщение от UT5UKA Посмотреть сообщение
    ... + описалово настройки конфигов "под себя" - так сказать эхолинукс в сборе из коробки для чайников
    с этим проще, повторяя приведённые рекомендации по установке имеем вполне рабочее приложение, было бы желание взять и повторить.

    Для тех кому сложно понять как всё происходит можно было бы собрать единый файл для установки по типу виндовс файлов exe или msi, например файл в формате deb, это просто, удобно, быстро ...но есть НО. Этот формат поддерживает установку программ только на Дебиан-совместимых системах (Debian, Ubunti, Mint и др.), на другие Linux дистрибутивы установить программу не выйдет, это тоже тупик.
    UT4UGO Александр

  9. #9
    Пользователь радиолюбитель Аватар для UT5UKA
    Регистрация
    18.04.2012
    Адрес
    KO50FK
    Сообщений
    713

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Про образ можно сразу забыть, даже на виндовс-совместимых системах образ собраный на одном компьютере на 90% не совместим с аппаратной частью на другом, это тупиковое направление.
    Я имел ввиду образ сборки для установки с нуля... но, уже с готовым встроенным эхолинксервисом... :)

    Вот тип такого

    Для тех кому сложно понять как всё происходит можно было бы собрать единый файл для установки по типу виндовс файлов exe или msi, например файл в формате deb, это просто, удобно, быстро
    только инсталяху самого линукса, причем можно и десктопную :) с графикой например на лубунте ... сие возможно? ;)
    Юрий

  10. #10
    Активный пользователь с портативкой, двумя КВ трансиверами и одним тюнером Аватар для sirrosh
    Регистрация
    14.10.2012
    Сообщений
    405
    Записей в дневнике
    1

    По умолчанию Re: Эхолинк для Linux, установка SvxLink и Qtel

    Цитата Сообщение от UT4UGO Посмотреть сообщение
    Для тех кому сложно понять как всё происходит можно было бы собрать единый файл для установки по типу виндовс файлов exe или msi, например файл в формате deb, это просто, удобно, быстро ...но есть НО. Этот формат поддерживает установку программ только на Дебиан-совместимых системах (Debian, Ubunti, Mint и др.), на другие Linux дистрибутивы установить программу не выйдет, это тоже тупик.
    А собрать просто тарбол и внутри шелловский скрипт установки с проверкой нужных зависимостей и sanity окружения?
    Для гетерогенных сред так и делается, зачастую. Я сам писал такие инсталляторы...
    UT4UOF Александр

Страница 1 из 2 12 ПоследняяПоследняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •