Додано вибіркову систему виклику Motorola QC2.
Нова можливість: вимикання тону виклику 1750 Гц. Щоб увімкнути цю нову можливість, скористайтеся параметром налаштувань 1750_MUTING у розділі налаштувань локального приймача. Код цієї можливості було надано Adi / DL1HRC.
Додано можливість запису QSO з записом всіх даних, переданих каналом. Записувач QSO можна увімкнути або вимкнути за допомогою команди DTMF. Нові змінні налаштування: QSO_RECORDER_DIR та QSO_RECORDER_CMD.
Модуль голосової пошти тепер зберігає повідомлення у файлах WAV. Старі повідомлення буде вилучено або перетворено на дані у форматі WAV. Формат назв старих файлів: YYYYMMDD_hhmmss_UUU{.subj,.mesg} Формат назв нових файлів: YYYYMMDD_hhmmss_UUU{_subj,_mesg}.wav
Введено максимальний час обмеження за тривалістю для повідомлень голосової пошти. Типовою тривалістю для теми є 10 секунд, а для самого повідомлення — 2 хвилини.
У новій версії можна користуватися «локальним» підкаталогом у каталозі events.d. Файли TCL з локального каталогу матимуть пріоритет над файлами TCL з каталогу events.d.
Додано порогове значення для виявлення тону, щоб запобігти помилковому спрацьовуванню у відповідь на тишу. Ця проблема виникала у разі використання придушення шуму CTCSS на радіостанціях, керованих з закритим придушенням шуму.
Реалізовано механізм передавання даних щодо рівня сигналу, заснований на декількох тонах, по одному на кожен рівень сигналу у спектрі високих частот звуку (5,5–6,5 кГц). Цим механізмом можна скористатися для прив’язування до віддалених приймачів через RF, але вимірювання потужності сигналу все ще відбуватиметься на стороні віддаленого приймача. Щоб пов’язати рівень сигналу з частотами тонів на боці віддаленого приймача, можна скористатися або RemoteTrx, або Atmel AVR ATmega8 (компактніше рішення). Рішення на основі мікроконтролера AVR отримує дані щодо різниці потенціалів для рівня сигналу і перетворює дані на один з десяти тонів, які накладаються на пов’язаний звуковий сигнал. Зауваження: передавання тону у RemoteTrx працюватиме, лише якщо програму зібрано у режимі 16 кГц. Причиною цього є використання вищих частот тонів.
Нова можливість: попросити користувачів ретранслятора, яких не ідентифіковано, ідентифікувати себе. Час очікування на ідентифікацію після задіяння ретранслятора встановлюється за допомогою змінної налаштування IDENT_NAG_TIMEOUT. Коректною ідентифікацією вважатиметься передавання даних протягом проміжку часу, довшого за проміжок часу, визначений змінною налаштування IDENT_NAG_MIN_TIME. Насправді цього недостатньо для ідентифікації, але це найкращий з можливих варіантів.
Нова можливість: можна наказати ретранслятору увімкнутися знову, якщо буде увімкнено придушення шуму протягом вказаного часу з вимикання ретранслятора. Для налаштовування слід скористатися новою змінною OPEN_ON_SQL_AFTER_RPT_CLOSE.
Можливість TX_CTCSS у новій версії розширено так, щоб тон CTCSS може бути передано, якщо надходять вхідні дані з іншого логічного ядра (LOGIC), модуля (MODULE) або якщо було відтворено оголошення (ANNOUNCEMENT). У попередній версії можна було скористатися лише двома варіантами: надіслати тон CTCSS, якщо було розпочато придушення шуму (використано ретранслятор), або робити це завжди.
Новий модуль, PropagationMonitor. Модуль стеження за поширенням сигналу, отримує повідомлення електронної пошти з vhfdx.net (або gooddx.net) і виголошує попередження щодо поширення за допомогою голосових повідомлень.
Новий модуль, MetarInfo. Отримує дані METAR (прогноз погоди) з наперед визначених місць ICAO та поширює отримані дані. Зазвичай, дані надаються аеропортами.
Додано діалогове вікно мовлення до інструмента визначення тону та декодувальника DTMF з метою покращення вилучення позадіапазонного звуку.
У новій версії можна надсилати команди до ядра та до інших модулів, навіть якщо активним є інший модуль. Цього досягнуто додаванням перед командою символу «*». Якщо, наприклад, активним є модуль EchoLink і вам потрібно перевірити, чи надійшли якісь голосові повідомлення, команда, яку можна віддати, виглядатиме так: *3001#.
Команду «з’єднатися з позивним» змінено з «*» на «6*».
Модуль help тепер може приймати команди, навіть якщо він не є активним. У відповідь буде прочитано довідку щодо вказаного за ідентифікатором модуля. Наприклад, команда 01# призведе до відтворення довідкового повідомлення для модуля parrot.
Модуль parrot тепер може приймати команди, навіть якщо він не є активним. Єдиною дією, яку може виконувати цей модуль, є читання введених цифр. Наприклад, у відповідь на команду 1123# модуль прочитає «one two three».
Модуль EchoLink тепер може приймати команди, навіть якщо він не є активним. У поточній версії єдиною можливою командою є «2». У відповідь на цю команду буде прочитано ідентифікатор локального вузла. Приклад: 22#
Тепер користувачі можуть перевіряти, чи є голосові поштові повідомлення, без входу до системи. Ідея належить Мартіну Буркгарту (Martin Burkhardt). Команда має бути такою: <ідентифікатор модуль><ідентифікатор користувача>, отже, якщо ідентифікатором модуля для голосової пошти є 3, ідентифікатор користувача — 001, командою для перевірки, чи надійшли голосові повідомлення, є 3001#.
Модуль ретранслятора DTMF тепер може приймати команди, навіть якщо він не є активним. У відповідь на команду буде прочитано введені цифри. Наприклад, у відповідь на команду 4123# модуль прочитає цифри DTMF «one two three».
Макрокоманду тепер може бути вказано без назви модуля. Втім, доведеться використовувати двокрапку як роздільник. Якщо не буде вказано назви модуля, команду буде надіслано обробнику DTMF без початкової активації модуля.
Тепер можна включати позначку решітки у макрокоманду вказуванням «H» у рядку команди. «H» буде перетворено на «#» обробником команд, отже символ не вважатиметься кінцем команди. Це може бути корисним, наприклад, якщо ви хочете передати DTMF # за допомогою модуля ретранслятора DTMF. Специфікація макроса виглядатиме десь так: 10=412345H#. У відповідь буде задіяно макрос 10 і передано послідовність DTMF 12345#.
Тепер можна поєднувати декілька логічних ядер. Змінні налаштування LOGIC1 і LOGIC2 було замінено новою змінною налаштування з назвою CONNECT_LOGICS.
Нова змінна налаштування MUTE_TX_ON_RX для NetUplink у RemoteTrx. Ця змінна заборонятиме передавачеві передавати, якщо на приймачі увімкнено придушення шуму.
Додано підтримку активованих функцій selcall. Нові змінні налаштування: Logic/SEL5_MACRO_RANGE, RepeaterLogic/OPEN_ON_SEL5, LocalRx/SEL5_TYPE і LocalRx/SEL5_DEC_TYPE. Щоб дізнатися більше, ознайомтеся зі сторінкою довідника (man) svxlink.conf(5).
Новий модуль, SelCallEnc. Цей модуль використовується для надсилання вибіркових послідовностей виклику на частоті за запитом користувача.
Однією програмою RemoteTrx тепер можна скористатися для запуску декількох віддалених приймачів-передавачів. Раніше для роботи з двома приймачами-передавачами слід було запускати два екземпляри RemoteTrx. Це вимагало використання двох звукових карток. Тепер для підтримки двох приймачів-передавачів достатньо однієї звукової картки. Через цю зміну трохи змінилися налаштування. Щоб не втратити даних, створіть резервну копію старого файла налаштувань remotetrx.conf і скористайтеся новим типовим файлом налаштувань для початкового налаштування. Потім пересуньте значення налаштувань зі старого файла до нового, ретельно читаючи оновлену сторінку підручника (man), remotetrx.conf(5), щоб не помилитися.
Тепер можна встановити час переривання сеансу PTT для локального типу tx. Цим часом можна скористатися для вмикання передавача у поєднанні з придушенням шуму. Якщо передавачу наказано призупинити передачу, тон буде негайно вимкнено, що призведе до вимикання придушення шуму на іншому боці. Оскільки передавач передаватиме сигнал ще деякий час, залишок сигналу придушення тону не буде чути.
Модуль ретранслятора DTMF тепер очікує на відтворення всіх оголошень перед передаванням цифр.
Тепер модуль EchoLink може використовувати звуковий кодек Speex для з’єднань між двома вузлами SvxLink, що значно покращує якість звуку. Латку надіслано Steve / DH1DM.
Додано режим резервного ретранслятора до RemoteTrx. Цим режимом можна скористатися, якщо використовувати його з RX і TX для ретранслятора. Якщо мережеве з’єднання втрачено ретранслятором, RemoteTrx активує базовий режим ретранслятора, просто з’єднавши RX з TX.
Змінну налаштування VOX_LIMIT перейменовано на VOX_THRESH.
Загальносистемні файли налаштувань SvxLink тепер зберігаються у каталозі /etc/svxlink.
Нова розкладка каталогів для скриптів подій і звукових кліпів. Основні скрипти подій тепер зберігаються у /usr/share/svxlink/events.d. Файли звукових кліпів зберігаються у /usr/share/svxlink/sounds/<код_мови>. Модулі TCL від’єднано від обробників подій, вони зберігаються у /usr/share/svxlink/modules.d
Нова змінна налаштування DEFAULT_LANG, яка визначає типову мову, яку слід використовувати.
Новий тип детектора придушення шуму: EVDEV. Цей детектор придушення шуму читає події з вузла пристрою /dev/input/eventX. Цим, наприклад, можна скористатися, якщо у вас є звуковий пристрій USB з якимись кнопками. Якщо все буде гаразд, ці кнопки надсилатимуть повідомлення про події у відповідь на натискання.