Страница 1 из 3 123 ПоследняяПоследняя
Показано с 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
    Добрый Админ с портативкой, двумя КВ трансиверами и одним тюнером Аватар для UT4UGO
    Регистрация
    18.04.2012
    Адрес
    Kyiv
    Сообщений
    434
    Записей в дневнике
    3

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

    Думаю возможно. Тогда уже нужно сразу собирать HAM RADIO LINUX дистрибутив с минимальным набором софта. Но мне кажется это будет нужно небольшому количеству наших коллег.

    Появляются уже всякие Raspberry, Hasberry и другие...
    Юра, может выделим на форуме отдельный раздел для UNIX систем? и будем туда складывать подобные темы?
    UT4UGO Александр

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

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

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

Ваши права

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